diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index c5a538f8c..bf503ebb5 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -31,6 +31,9 @@ on: # Allows the workflow to be triggered manually from the Actions tab workflow_dispatch: +env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" + jobs: test: runs-on: ubuntu-latest @@ -65,7 +68,7 @@ jobs: BOARD: ${{ matrix.board }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install Arduino CLI uses: arduino/setup-arduino-cli@v2 @@ -254,7 +257,7 @@ jobs: RELEASE: ${{ matrix.release }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install Arduino CLI uses: arduino/setup-arduino-cli@v2 @@ -338,7 +341,7 @@ jobs: - name: 'Upload Artifacts' if: env.HAVE_FILES == 'true' - uses: actions/upload-artifact/@v4 + uses: actions/upload-artifact@v7 with: name: multi-${{ matrix.release }} path: ./binaries/ @@ -349,7 +352,7 @@ jobs: needs: [test, build] steps: - name: Combine and upload build artifacts - uses: actions/upload-artifact/merge@v4 + uses: actions/upload-artifact/merge@v7 with: name: multi-test-build pattern: multi-* @@ -363,7 +366,7 @@ jobs: needs: deploy steps: - name: Download artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: multi-test-build path: ./artifacts/ @@ -372,7 +375,7 @@ jobs: run: ls -R ./artifacts/ - name: Deploy artifacts to release - uses: AButler/upload-release-assets@v3.0 + uses: AButler/upload-release-assets@v4.0.0 with: files: './artifacts/*' repo-token: ${{ secrets.GITHUB_TOKEN }}