Skip to content

Commit 836144a

Browse files
Copilotlpcox
andauthored
fix: ensure Node.js is available in copilot-setup-steps for GPU runners (#2228)
* Initial plan * fix: add setup-node to copilot-setup-steps to guard Node.js on GPU runners Agent-Logs-Url: https://github.com/github/gh-aw-firewall/sessions/a19baeac-bd68-4fd3-be96-e3f40f0d35bc Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com>
1 parent 4cd4edc commit 836144a

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

.github/workflows/copilot-setup-steps.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,13 @@ jobs:
1818
contents: read
1919

2020
steps:
21+
# Ensure Node.js is available on all runner types (including GPU runners
22+
# where it may not be pre-installed). Copilot engine workflows require
23+
# Node.js to invoke the Copilot CLI binary.
24+
- name: Set up Node.js
25+
uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
26+
with:
27+
node-version: '20'
2128
- name: Install gh-aw extension
2229
run: |
2330
curl -fsSL https://raw.githubusercontent.com/github/gh-aw/refs/heads/main/install-gh-aw.sh | bash

0 commit comments

Comments
 (0)