From 031bc618eca0402dbe5d17a2fd2d3fd9cc6df51c Mon Sep 17 00:00:00 2001 From: Jason Ross Date: Wed, 27 May 2026 17:59:07 -0500 Subject: [PATCH] update GHA workflows --- .github/workflows/integration.yml | 11 +++++++---- .github/workflows/macos-dispatch.yml | 7 +++++-- .github/workflows/release.yml | 15 +++++++++------ .github/workflows/unit-tests.yml | 7 +++++-- 4 files changed, 26 insertions(+), 14 deletions(-) diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index 8c7b6a9..c2c4007 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -1,5 +1,8 @@ name: Integration Tests +env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: 'true' + on: push: branches: @@ -21,10 +24,10 @@ jobs: steps: - name: Checkout Code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: '1.25.x' @@ -39,10 +42,10 @@ jobs: runs-on: macos-latest steps: - name: Checkout Code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: '1.25.x' diff --git a/.github/workflows/macos-dispatch.yml b/.github/workflows/macos-dispatch.yml index ad083f8..2e51ffe 100644 --- a/.github/workflows/macos-dispatch.yml +++ b/.github/workflows/macos-dispatch.yml @@ -1,5 +1,8 @@ name: macOS Manual Integration +env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: 'true' + on: workflow_dispatch: inputs: @@ -28,12 +31,12 @@ jobs: runs-on: macos-latest steps: - name: Checkout Code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ inputs.branch }} - name: Setup Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: '1.25.x' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index eab70c6..3d6e5b1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,5 +1,8 @@ name: Release +env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: 'true' + on: push: tags: @@ -58,13 +61,13 @@ jobs: suffix: darwin-arm64 steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ needs.resolve.outputs.ref }} token: ${{ secrets.GITHUB_TOKEN }} - name: Setup Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version-file: go.mod check-latest: true @@ -82,7 +85,7 @@ jobs: go build -trimpath -ldflags="-s -w" -o "$out" . - name: Upload artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: bootstrap_environment-${{ matrix.suffix }} path: dist/bootstrap_environment-${{ matrix.suffix }} @@ -94,13 +97,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ needs.resolve.outputs.ref }} token: ${{ secrets.GITHUB_TOKEN }} - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: path: dist pattern: bootstrap_environment-* @@ -114,7 +117,7 @@ jobs: cat SHA256SUMS - name: Create release - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 with: token: ${{ secrets.GITHUB_TOKEN }} tag_name: ${{ needs.resolve.outputs.tag }} diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index 4f673ec..beecbff 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -1,5 +1,8 @@ name: Unit Tests +env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: 'true' + on: pull_request: branches: @@ -13,10 +16,10 @@ jobs: steps: - name: Checkout Code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: '1.25.x'