tenseleyflow/sway / 2e74caf

Browse files

ci: FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 env silences Node 20 deprecation (F08)

Authored by espadonne
SHA
2e74caf69bfca7b764aa89e3239c4ab87afa7443
Parents
e0ff582
Tree
2b87115

1 changed file

StatusFile+-
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.