@@ -40,15 +40,25 @@ jobs:
40
40
fi
41
41
new_version="${package_version}-pre.${pre_version}"
42
42
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
43
53
44
54
- name : Create GitHub Release
45
55
id : create_release
46
56
uses : actions/create-release@v1
47
57
env :
48
58
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
49
59
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 }}
52
62
prerelease : true
53
63
body : |
54
64
## Changes
60
70
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
61
71
with :
62
72
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
65
75
asset_content_type : application/octet-stream
66
76
67
77
- name : Upload Release Assets - DEB
70
80
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
71
81
with :
72
82
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
75
85
asset_content_type : application/octet-stream
0 commit comments