Skip to content

Commit 922ed63

Browse files
committed
ci: fix release
1 parent fec2126 commit 922ed63

File tree

1 file changed

+26
-22
lines changed

1 file changed

+26
-22
lines changed

.github/workflows/ci.yml

Lines changed: 26 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -271,31 +271,11 @@ jobs:
271271
needs: [build]
272272
runs-on: ubuntu-latest
273273
steps:
274-
- name: Download artifacts
275-
uses: actions/download-artifact@v4
276-
with:
277-
path: artifacts
278-
pattern: ${{ env.CRATE_NAME }}-*
274+
- uses: actions/checkout@v4
279275

280-
- name: Rename artifacts
281-
shell: bash
282-
run: |
283-
mkdir -p release
284-
for dir in artifacts/*; do
285-
for file in "${dir}/*"; do
286-
file_name=$(basename "${file}")
287-
if [[ "${file_name}" == *"${CRATE_NAME}"* ]]; then
288-
dir_name=$(basename "${dir}")
289-
mv "${file}" "release/${dir_name}"
290-
if [[ "${file_name}" = *".exe" ]]; then
291-
mv "release/${dir_name}" "release/${dir_name}.exe"
292-
fi
293-
fi
294-
done
295-
done
296-
297276
- name: Tag the repository (pre-release)
298277
if: ${{ !startsWith(github.ref, 'refs/tags/v') }}
278+
id: tag
299279
run: |
300280
TAG=v$(date -Iseconds | sed 's/[T:\+]/-/g')
301281
TIME=$(date '+%Y/%m/%d %H:%M')
@@ -306,6 +286,30 @@ jobs:
306286
git config --global user.email "${GITHUB_ACTOR}@users.noreply.github.com"
307287
git tag -a $TAG -m "Published version $TAG" ${GITHUB_SHA}
308288
git push origin $TAG
289+
290+
- name: Download artifacts
291+
uses: actions/download-artifact@v4
292+
with:
293+
path: artifacts
294+
pattern: ${{ env.CRATE_NAME }}-*
295+
296+
- name: Rename artifacts
297+
shell: bash
298+
run: |
299+
mkdir -p release
300+
ls -la artifacts
301+
302+
for dir in artifacts/*; do
303+
echo "Processing directory: $dir"
304+
ls -la "${dir}"
305+
dir_name=$(basename "${dir}")
306+
307+
[ -f "${dir}/${CRATE_NAME}" ] && mv "${dir}/${CRATE_NAME}" "release/${dir_name}"
308+
[ -f "${dir}/${CRATE_NAME}.exe" ] && mv "${dir}/${CRATE_NAME}.exe" "release/${dir_name}.exe"
309+
310+
done
311+
312+
ls -la release
309313
310314
- name: Create release (pre-release)
311315
uses: softprops/action-gh-release@v2

0 commit comments

Comments
 (0)