ci: FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 env silences Node 20 deprecation (F08)
- SHA
2e74caf69bfca7b764aa89e3239c4ab87afa7443- Parents
-
e0ff582 - Tree
2b87115
2e74caf
2e74caf69bfca7b764aa89e3239c4ab87afa7443e0ff582
2b87115| Status | File | + | - |
|---|---|---|---|
| M |
.github/workflows/ci.yml
|
9 | 0 |
.github/workflows/ci.ymlmodified@@ -18,6 +18,15 @@ concurrency: | |||
| 18 | group: ci-${{ github.workflow }}-${{ github.ref }} | 18 | group: ci-${{ github.workflow }}-${{ github.ref }} |
| 19 | cancel-in-progress: true | 19 | cancel-in-progress: true |
| 20 | 20 | ||
| 21 | +# F08 (Audit 03) — opt into Node.js 24 for javascript-based actions | ||
| 22 | +# (actions/checkout@v4, astral-sh/setup-uv@v6, dorny/paths-filter@v3 | ||
| 23 | +# all ship Node 20 today; deadline is June 2026). This env applies | ||
| 24 | +# workflow-wide and silences the deprecation warning block each job | ||
| 25 | +# log currently carries. Remove once every action we pull bumps to | ||
| 26 | +# Node 24 in its own tag and we can drop the env override. | ||
| 27 | +env: | ||
| 28 | + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" | ||
| 29 | + | ||
| 21 | jobs: | 30 | jobs: |
| 22 | fast-lane: | 31 | fast-lane: |
| 23 | # Unit tests + lint + type check. Runs on every push, every PR. | 32 | # Unit tests + lint + type check. Runs on every push, every PR. |