🔧 Update GitHub Actions to latest versions

- Update actions/setup-node@v3 to @v4
- Update actions/setup-python@v2 to @v5
- Update actions/checkout@v3 to @v4
- Replace deprecated create-release/upload-release-asset with action-gh-release
- Eliminate deprecation warnings and improve reliability
This commit is contained in:
Tomas Dvorak
2026-03-17 18:18:59 +01:00
parent af366e3899
commit 272caf6bfe
3 changed files with 6 additions and 15 deletions
+2 -11
View File
@@ -41,7 +41,7 @@ jobs:
sudo systemd-nspawn --bind-ro=/etc/resolv.conf -D root ./aarch64_buildscript
- name: Create Release
id: create_release
uses: actions/create-release@v1
uses: softprops/action-gh-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
@@ -49,13 +49,4 @@ jobs:
release_name: Release ${{ github.run_number }}
draft: false
prerelease: false
- name: Upload Release Asset
id: upload-release-asset
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./root/swingmusicbuilder/swingmusic/dist/swingmusic
asset_name: swingmusic
asset_content_type: application/octet-stream
files: ./root/swingmusicbuilder/swingmusic/dist/swingmusic