Explorar o código

Merge pull request #188 from BlueSCSI/eric/buildFixes

Build fixes
Troy hai 1 ano
pai
achega
61cd43aa9c
Modificáronse 1 ficheiros con 7 adicións e 8 borrados
  1. 7 8
      .github/workflows/firmware_build.yml

+ 7 - 8
.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
@@ -39,7 +39,7 @@ jobs:
       - name: Upload to latest release
         env:
           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
-        if: github.ref == 'refs/heads/main'
+        if: ${{ github.ref == 'refs/heads/main' && github.repository == 'BlueSCSI/BlueSCSI-v2' }}
         run: |
           cd BlueSCSI
           git tag -d latest
@@ -52,8 +52,7 @@ jobs:
       - name: Upload to newly created release
         env:
           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
-        if: ${{ startsWith(github.ref, 'refs/tags/') }}
+        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/*