37
37
git checkout main
38
38
cd ../php-bin
39
39
40
+ - shell : bash
41
+ run : |
42
+ PHP_VERSION=$(echo "${{ matrix.version }}" | cut -d. -f1,2)
43
+ echo "PHP_VERSION=$PHP_VERSION" >> $GITHUB_ENV
44
+
40
45
- shell : bash
41
46
run : echo "SPC_BUILD_ARCH=x64" >> $GITHUB_ENV
42
47
@@ -119,16 +124,21 @@ jobs:
119
124
./bin/spc build --build-cli "${{ env.PHP_EXTENSIONS }}"
120
125
cd ../php-bin
121
126
127
+ - shell : bash
128
+ run : |
129
+ PHP_VERSION_FULL=$(php -r "echo PHP_VERSION;")
130
+ echo "PHP_VERSION_FULL=$PHP_VERSION_FULL" >> $GITHUB_ENV
131
+
122
132
- name : Zip PHP binary, copy metadata
123
133
shell : bash
124
134
run : |
125
135
if [[ "${{ matrix.os }}" == "windows-latest" ]]; then
126
- powershell Compress-Archive -Path "../static-php-cli/buildroot/bin/php.exe" -DestinationPath "bin/${{ env.SPC_BUILD_OS }}/${{ env.SPC_BUILD_ARCH }}/php-${{ matrix.version }}.zip"
136
+ powershell Compress-Archive -Path "../static-php-cli/buildroot/bin/php.exe" -DestinationPath "bin/${{ env.SPC_BUILD_OS }}/${{ env.SPC_BUILD_ARCH }}/php-${{ env.PHP_VERSION }}.zip" -Force
127
137
else
128
138
mkdir -p tmp-bin
129
139
cp ../static-php-cli/buildroot/bin/php tmp-bin/
130
140
cd tmp-bin
131
- zip ../bin/${{ env.SPC_BUILD_OS }}/${{ env.SPC_BUILD_ARCH }}/php-${{ matrix.version }}.zip php
141
+ zip ../bin/${{ env.SPC_BUILD_OS }}/${{ env.SPC_BUILD_ARCH }}/php-${{ env.PHP_VERSION }}.zip php
132
142
cd ..
133
143
rm -rf tmp-bin
134
144
fi
@@ -139,11 +149,11 @@ jobs:
139
149
- name : Create Pull Request
140
150
uses : peter-evans/create-pull-request@v7
141
151
with :
142
- branch : update-php-${{ matrix.version }}-${{ env.SPC_BUILD_OS }}-${{ env.SPC_BUILD_ARCH }}
143
- title : " Update PHP ${{ matrix.version }} build for ${{ env.SPC_BUILD_OS }} ${{ env.SPC_BUILD_ARCH }}"
152
+ branch : update-php-${{ env.PHP_VERSION }}-${{ env.SPC_BUILD_OS }}-${{ env.SPC_BUILD_ARCH }}
153
+ title : " Update PHP ${{ env.PHP_VERSION }} build for ${{ env.SPC_BUILD_OS }} ${{ env.SPC_BUILD_ARCH }}"
144
154
commit-message : " build"
145
155
body : |
146
- PHP: ${{ matrix.version }}
156
+ PHP: ${{ env.PHP_VERSION_FULL }}
147
157
Exts: ${{ env.PHP_EXTENSIONS }}
148
158
OS: ${{ env.SPC_BUILD_OS }}
149
159
Arch: ${{ env.SPC_BUILD_ARCH }}
0 commit comments