Skip to content

Commit 98439b6

Browse files
authored
Update pecl.yml
1 parent 0581987 commit 98439b6

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

.github/workflows/pecl.yml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -70,11 +70,7 @@ jobs:
7070
run: |
7171
extension_url="${{ inputs.extension-url }}"
7272
extension=$(basename "$extension_url" | tr '[:upper:]' '[:lower:]')
73-
echo "Original extension: $extension"
74-
75-
76-
77-
73+
7874
# Replace extension names
7975
case "$extension" in
8076
"base58-php-ext") extension="base58" ;;
@@ -87,7 +83,7 @@ jobs:
8783
"pecl-database-pdo_oci") extension="pdo_oci" ;;
8884
"pecl-text-ssdeep") extension="ssdeep" ;;
8985
esac
90-
echo "Final extension: $extension"
86+
9187
ref="${{ inputs.extension-ref }}"
9288
# Remove 'v' prefix from version
9389
ref=$(echo "$ref" | sed 's/^v//')
@@ -141,7 +137,7 @@ jobs:
141137
extension_url="${{ inputs.extension-url }}"
142138
extension_original=$(basename "$extension_url" | tr '[:upper:]' '[:lower:]')
143139
extension="$extension_original"
144-
echo "Original extension: $extension"
140+
145141
# Replace extension names for release
146142
case "$extension_original" in
147143
"base58-php-ext") extension="base58" ;;
@@ -154,7 +150,7 @@ jobs:
154150
"pecl-database-pdo_oci") extension="pdo_oci" ;;
155151
"pecl-text-ssdeep") extension="ssdeep" ;;
156152
esac
157-
echo "Final extension: $extension"
153+
158154
php_version="${{ matrix.php-version }}"
159155
arch="${{ matrix.arch }}"
160156
ts="${{ matrix.ts }}"
@@ -170,17 +166,21 @@ jobs:
170166
171167
# Artifact name uses original extension name and ref with 'v'
172168
artifact_name="php_${extension_original}-${ref}-${php_version}-${ts}-${vs_version}-${arch}.zip"
169+
artifact_name_modern="php_${extension}-${ref}-${php_version}-${ts}-${vs_version}-${arch}.zip"
173170
# Release uses new extension name and ref without 'v'
174171
release_tag="${extension}-${ref_clean}"
175-
echo "Final 1 extension: $extension"
176172
release_asset_name="php_${extension}-${ref_clean}-${php_version}-${ts}-${vs_version}-${arch}.zip"
177-
echo "Final asset extension: $release_asset_name"
173+
178174
artifact_id=$(gh api repos/${{ github.repository }}/actions/runs/${{ github.run_id }}/artifacts \
179175
--jq ".artifacts[] | select(.name==\"${artifact_name}\") | .id")
180176
181-
if [ -z "$artifact_id" ]; then
182-
echo "Artifact ${artifact_name} not found"
183-
exit 1
177+
if [ -z "$artifact_id" ]; then
178+
artifact_id=$(gh api repos/${{ github.repository }}/actions/runs/${{ github.run_id }}/artifacts \
179+
--jq ".artifacts[] | select(.name==\"${artifact_name_modern}\") | .id")
180+
if [ -z "$artifact_id" ]; then
181+
echo "Artifact ${artifact_name} not found"
182+
exit 1
183+
fi
184184
fi
185185
186186
curl -L \
@@ -190,7 +190,7 @@ jobs:
190190
-o "artifact_wrapper.zip"
191191
192192
unzip "artifact_wrapper.zip"
193-
echo "Final 2 extension: $extension"
193+
194194
# Rename the artifact file to the new naming scheme
195195
if [ -f "${artifact_name}" ]; then
196196
if [ "${artifact_name}" != "${release_asset_name}" ]; then

0 commit comments

Comments
 (0)