Explorar o código

build: update depricated warnings, automate release creation

Eric Helgeson hai 1 ano
pai
achega
9f82788371
Modificáronse 1 ficheiros con 5 adicións e 6 borrados
  1. 5 6
      .github/workflows/firmware_build.yml

+ 5 - 6
.github/workflows/firmware_build.yml

@@ -6,12 +6,12 @@ on:
 
 jobs:
   build_firmware:
-    name: Build firmware on Ubuntu 20.04
-    runs-on: ubuntu-20.04
+    name: Build firmware on Ubuntu
+    runs-on: ubuntu-latest
 
     steps:
       - name: Check out code from GitHub
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
         with:
           path: BlueSCSI
           fetch-depth: "0"
@@ -31,7 +31,7 @@ jobs:
           utils/rename_binaries.sh
 
       - name: Upload binaries into build artifacts
-        uses: actions/upload-artifact@v3
+        uses: actions/upload-artifact@v4
         with:
           path: BlueSCSI/distrib/*
           name: BlueSCSI binaries
@@ -54,6 +54,5 @@ jobs:
           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
         if: ${{ startsWith(github.ref, 'refs/tags/') && github.repository == 'BlueSCSI/BlueSCSI-v2' }}
         run: |
-          cd BlueSCSI/distrib
           RELEASE=$(basename ${{github.ref}})
-          gh release upload --repo ${GITHUB_REPOSITORY} $RELEASE *
+          gh release create --repo ${GITHUB_REPOSITORY} -t $RELEASE $RELEASE BlueSCSI/distrib/*