From 6f02eb8e49ab1d4564fbc8a0995b79de4ce1ae35 Mon Sep 17 00:00:00 2001 From: puddly <32534428+puddly@users.noreply.github.com> Date: Tue, 7 May 2024 13:14:56 -0400 Subject: [PATCH] Add `write` permissions to the upload job Only upload GBL files --- .github/workflows/build.yaml | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 3afe3464..b98a4cac 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -180,7 +180,27 @@ jobs: - name: Upload artifact uses: actions/upload-artifact@v4.3.3 with: - name: ${{ steps.build-firmware.outputs.output_basename }} + name: firmware-build-${{ steps.build-firmware.outputs.output_basename }} path: outputs/* compression-level: 9 if-no-files-found: error + + release-assets: + name: Upload release assets + needs: [build-firmwares] + if: github.event_name == 'release' + runs-on: ubuntu-latest + permissions: + contents: write + steps: + - name: Download all workflow artifacts + uses: actions/download-artifact@v4 + with: + path: artifacts + merge-multiple: true + pattern: firmware-build-* + + - name: Upload artifacts + uses: softprops/action-gh-release@v1 + with: + files: artifacts/*.gbl