diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e3e36f0..6335173 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,6 +8,9 @@ on: branches: - main +env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" + jobs: build: runs-on: ubuntu-latest @@ -71,7 +74,7 @@ jobs: - name: golangci-lint uses: golangci/golangci-lint-action@v7 with: - version: latest + version: v2.1.6 docker: runs-on: ubuntu-latest diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index b1a8e10..f705ea2 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -22,6 +22,9 @@ permissions: contents: read packages: write +env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" + jobs: # ─── Gate: Build + Test ────────────────────────────────────────────────────── diff --git a/.github/workflows/module-health.yml b/.github/workflows/module-health.yml index 6d53bd3..58a43ea 100644 --- a/.github/workflows/module-health.yml +++ b/.github/workflows/module-health.yml @@ -5,6 +5,9 @@ on: pull_request: branches: [main] +env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" + jobs: workspace-build: runs-on: ubuntu-latest diff --git a/.github/workflows/publish-skill.yml b/.github/workflows/publish-skill.yml index 2d6ee9b..8dd2481 100644 --- a/.github/workflows/publish-skill.yml +++ b/.github/workflows/publish-skill.yml @@ -25,6 +25,7 @@ permissions: id-token: write # Required for Cosign OIDC keyless signing env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" REGISTRY: ghcr.io NAMESPACE: dojo-skills diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1df6f1f..b86887d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -9,6 +9,9 @@ permissions: contents: write packages: write +env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" + jobs: test: runs-on: ubuntu-latest diff --git a/.github/workflows/skill-sign.yml b/.github/workflows/skill-sign.yml index 589729f..f067986 100644 --- a/.github/workflows/skill-sign.yml +++ b/.github/workflows/skill-sign.yml @@ -10,6 +10,9 @@ on: - 'cmd/dojo/**' - 'go.mod' +env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" + jobs: sign-dojo-binary: runs-on: ubuntu-latest