@@ -69,20 +69,29 @@ jobs:
69
69
LAST_RESULT_SHA="$(cd ./php-version-benchmarks/tmp/php_master/ && git --no-pager log --until="$YESTERDAY" -n 1 --pretty='%H')"
70
70
fi
71
71
72
+ BASELINE_SHA="306a51951f460abc3a7ebf4d196474d4c041b87e"
73
+ BASELINE_SHORT_SHA="$(echo "$BASELINE_SHA" | cut -c1-4)"
74
+
75
+ # Set config for the baseline PHP version
76
+ cp ./php-version-benchmarks/config/php/master.ini.dist ./php-version-benchmarks/config/php/master_baseline.ini
77
+ sed -i 's/PHP_NAME="PHP - master"/PHP_NAME="PHP - baseline@'"$BASELINE_SHORT_SHA"'"/g' ./php-version-benchmarks/config/php/master_baseline.ini
78
+ sed -i "s/PHP_ID=php_master/PHP_ID=php_master_baseline/g" ./php-version-benchmarks/config/php/master_baseline.ini
79
+ sed -i "s/PHP_COMMIT=/PHP_COMMIT=$BASELINE_SHA/g" ./php-version-benchmarks/config/php/master_baseline.ini
80
+
72
81
# Set config for the previous PHP version
73
- cp ./php-version-benchmarks/config/php/master.ini.dist ./php-version-benchmarks/config/php/master1 .ini
74
- sed -i 's/PHP_NAME="PHP - master"/PHP_NAME="PHP - previous master"/g' ./php-version-benchmarks/config/php/master1 .ini
75
- sed -i "s/PHP_ID=php_master/PHP_ID=php_master_previous/g" ./php-version-benchmarks/config/php/master1 .ini
76
- sed -i "s/PHP_COMMIT=/PHP_COMMIT=$LAST_RESULT_SHA/g" ./php-version-benchmarks/config/php/master1 .ini
82
+ cp ./php-version-benchmarks/config/php/master.ini.dist ./php-version-benchmarks/config/php/master_last .ini
83
+ sed -i 's/PHP_NAME="PHP - master"/PHP_NAME="PHP - previous master"/g' ./php-version-benchmarks/config/php/master_last .ini
84
+ sed -i "s/PHP_ID=php_master/PHP_ID=php_master_previous/g" ./php-version-benchmarks/config/php/master_last .ini
85
+ sed -i "s/PHP_COMMIT=/PHP_COMMIT=$LAST_RESULT_SHA/g" ./php-version-benchmarks/config/php/master_last .ini
77
86
78
87
# Set config for the current PHP version
79
- cp ./php-version-benchmarks/config/php/master.ini.dist ./php-version-benchmarks/config/php/master2 .ini
80
- sed -i "s/PHP_COMMIT=/PHP_COMMIT=${{ github.sha }}/g" ./php-version-benchmarks/config/php/master2 .ini
88
+ cp ./php-version-benchmarks/config/php/master.ini.dist ./php-version-benchmarks/config/php/master_now .ini
89
+ sed -i "s/PHP_COMMIT=/PHP_COMMIT=${{ github.sha }}/g" ./php-version-benchmarks/config/php/master_now .ini
81
90
82
91
# Set config for current PHP version with JIT
83
92
git clone ./php-version-benchmarks/tmp/php_master/ ./php-version-benchmarks/tmp/php_master_jit
84
- cp ./php-version-benchmarks/config/php/master_jit.ini.dist ./php-version-benchmarks/config/php/master2_jit .ini
85
- sed -i "s/PHP_COMMIT=/PHP_COMMIT=${{ github.sha }}/g" ./php-version-benchmarks/config/php/master2_jit .ini
93
+ cp ./php-version-benchmarks/config/php/master_jit.ini.dist ./php-version-benchmarks/config/php/master_now_jit .ini
94
+ sed -i "s/PHP_COMMIT=/PHP_COMMIT=${{ github.sha }}/g" ./php-version-benchmarks/config/php/master_now_jit .ini
86
95
87
96
# Set test configs
88
97
cp ./php-version-benchmarks/config/test/1_laravel.ini.dist ./php-version-benchmarks/config/test/1_laravel.ini
0 commit comments