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" ;;
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