Skip to content

Commit e53bc79

Browse files
committed
Updated the upload_dev.yml workflow
1 parent 5b943da commit e53bc79

File tree

1 file changed

+16
-6
lines changed

1 file changed

+16
-6
lines changed

.github/workflows/upload_dev.yml

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,15 +40,25 @@ jobs:
4040
fi
4141
new_version="${package_version}-pre.${pre_version}"
4242
echo "new_version=$new_version" >> $GITHUB_ENV
43+
echo "new_version=$new_version" >> $GITHUB_OUTPUT
44+
45+
- name: List build artifacts
46+
id: list_artifacts
47+
run: |
48+
ls dist/
49+
echo "appimage_file=$(ls dist/*.AppImage)" >> $GITHUB_ENV
50+
echo "deb_file=$(ls dist/*.deb)" >> $GITHUB_ENV
51+
echo "appimage_file=$(ls dist/*.AppImage)" >> $GITHUB_OUTPUT
52+
echo "deb_file=$(ls dist/*.deb)" >> $GITHUB_OUTPUT
4353
4454
- name: Create GitHub Release
4555
id: create_release
4656
uses: actions/create-release@v1
4757
env:
4858
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4959
with:
50-
tag_name: v${{ env.new_version }}
51-
release_name: v${{ env.new_version }}
60+
tag_name: v${{ steps.determine_version.outputs.new_version }}
61+
release_name: v${{ steps.determine_version.outputs.new_version }}
5262
prerelease: true
5363
body: |
5464
## Changes
@@ -60,8 +70,8 @@ jobs:
6070
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
6171
with:
6272
upload_url: ${{ steps.create_release.outputs.upload_url }}
63-
asset_path: dist/dualbootmgr-*.AppImage
64-
asset_name: dualbootmgr-${{ env.new_version }}.AppImage
73+
asset_path: ${{ steps.list_artifacts.outputs.appimage_file }}
74+
asset_name: dualbootmgr-${{ steps.determine_version.outputs.new_version }}.AppImage
6575
asset_content_type: application/octet-stream
6676

6777
- name: Upload Release Assets - DEB
@@ -70,6 +80,6 @@ jobs:
7080
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
7181
with:
7282
upload_url: ${{ steps.create_release.outputs.upload_url }}
73-
asset_path: dist/dualbootmgr_*.deb
74-
asset_name: dualbootmgr_${{ env.new_version }}.deb
83+
asset_path: ${{ steps.list_artifacts.outputs.deb_file }}
84+
asset_name: dualbootmgr_${{ steps.determine_version.outputs.new_version }}.deb
7585
asset_content_type: application/octet-stream

0 commit comments

Comments
 (0)