{"id":"6ad16ca19db6c24bea2bc32b","title":"2026 10 15 Issue 412","path":"how-to/committee/release-notes/2026-10-15-issue-412","contentMarkdown":"# 15-Oct-2026 — stop Node 20 deprecation warnings on GitHub Actions [ref #412](https://github.com/nbarrett/ngx-ramblers/issues/412)\n\n## [build 1004](https://github.com/nbarrett/ngx-ramblers/actions/runs/38826850989) — [commit 8510878](https://github.com/nbarrett/ngx-ramblers/commit/85108780a89d55102425d3ac9cb7e2f8818c4063)\n\n_____\n\nGitHub still warned on every native job because `download-artifact@v6` and the previous `setup-android` pin declare Node 20. `FORCE_JAVASCRIPT_ACTIONS_TO_NODE24` only forces those actions onto Node 24 and does not silence the warning. Ubuntu 24.04 pinning from this ticket is unchanged.\n\nUse `actions/upload-artifact@v7` and `actions/download-artifact@v7`, pin `android-actions/setup-android` to `be39fa834029ff78f1a44aa3bb0819b8fc2bd8fd` (v4.0.4), and drop the force-Node-24 env from the workflows that still had it. The lint check now fails if those old majors, the force env, or a different `setup-android` pin return.","contentHtml":"<h1>15-Oct-2026 — stop Node 20 deprecation warnings on GitHub Actions <a href=\"https://github.com/nbarrett/ngx-ramblers/issues/412\">ref #412</a></h1>\n<h2><a href=\"https://github.com/nbarrett/ngx-ramblers/actions/runs/38826850989\">build 1004</a> — <a href=\"https://github.com/nbarrett/ngx-ramblers/commit/85108780a89d55102425d3ac9cb7e2f8818c4063\">commit 8510878</a></h2>\n<hr>\n<p>GitHub still warned on every native job because <code>download-artifact@v6</code> and the previous <code>setup-android</code> pin declare Node 20. <code>FORCE_JAVASCRIPT_ACTIONS_TO_NODE24</code> only forces those actions onto Node 24 and does not silence the warning. Ubuntu 24.04 pinning from this ticket is unchanged.</p>\n<p>Use <code>actions/upload-artifact@v7</code> and <code>actions/download-artifact@v7</code>, pin <code>android-actions/setup-android</code> to <code>be39fa834029ff78f1a44aa3bb0819b8fc2bd8fd</code> (v4.0.4), and drop the force-Node-24 env from the workflows that still had it. The lint check now fails if those old majors, the force env, or a different <code>setup-android</code> pin return.</p>\n"}