Skip to content

Commit 926f2f1

Browse files
EMaherCopilotCopilot
authored
fix: compile issue-triage agentic workflow so it runs on new issues (#211)
* fix: compile issue-triage agentic workflow so it runs on new issues The issue-triage.md gh-aw source was never compiled into an issue-triage.lock.yml, so GitHub Actions never registered or ran it. Newly opened issues received no triage labels or recommendation comment. - Recompile all gh-aw workflows with the latest gh-aw (v0.81.6): - Add issue-triage.lock.yml (the executable workflow) - Recompile doc-freshness.lock.yml (toolchain version bumps only) - Add auto-generated agentics-maintenance.yml - Bump github/gh-aw-actions/setup pin to v0.81.6 in actions-lock.json Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * ci: test on Node 22 + 24 matrix and run agentic workflows on Node 24 Node 24 is the current Active LTS; Node 22 is now Maintenance LTS. The repo has no native dependencies and package.json engines already allows >=22, so moving the runtime up is low risk. Verified locally on Node 24.13.1: npm ci, lint, and all 1066 tests pass. - ci.yml: run the PR test job as a matrix over Node ['22', '24'] so the engines floor (22) stays covered while adding Active LTS (24). The gated, cost-protected integration-* and squad-release workflows are intentionally left on a single Node version (not matrixed) to avoid doubling approvals/cost. - issue-triage.md / doc-freshness.md: remove the runtimes.node "22" pin so the agent jobs run on gh-aw's default Node 24, matching CI. Both lock files recompiled accordingly. engines is intentionally left at >=22.0.0 (no change to consumer support). Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * fix: update integration workflows to use Node 24 --------- Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
1 parent 780d482 commit 926f2f1

11 files changed

Lines changed: 2356 additions & 99 deletions

.github/aw/actions-lock.json

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,15 @@
55
"version": "v8",
66
"sha": "ed597411d8f924073f98dfc5c65a23a2325f34cd"
77
},
8-
"github/gh-aw-actions/setup@v0.80.9": {
8+
"github/gh-aw-actions/setup-cli@v0.81.6": {
9+
"repo": "github/gh-aw-actions/setup-cli",
10+
"version": "v0.81.6",
11+
"sha": "ba6380cc6e5be5d21677bebe04d52fb48e3abec7"
12+
},
13+
"github/gh-aw-actions/setup@v0.81.6": {
914
"repo": "github/gh-aw-actions/setup",
10-
"version": "v0.80.9",
11-
"sha": "8c7d04ebf1ece56cd381446125da3e0f6896294a"
15+
"version": "v0.81.6",
16+
"sha": "ba6380cc6e5be5d21677bebe04d52fb48e3abec7"
1217
}
1318
}
1419
}

.github/workflows/agentics-maintenance.yml

Lines changed: 614 additions & 0 deletions
Large diffs are not rendered by default.

.github/workflows/ci.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,18 @@ jobs:
1313
test:
1414
name: Run APIOps Tests
1515
runs-on: ubuntu-latest
16+
strategy:
17+
fail-fast: false
18+
matrix:
19+
# Test against the supported Node range: the >=22 floor (package.json
20+
# engines) and the current Active LTS (24).
21+
node-version: ['22', '24']
1622
steps:
1723
- uses: actions/checkout@v6
1824

1925
- uses: actions/setup-node@v5
2026
with:
21-
node-version: '22'
27+
node-version: ${{ matrix.node-version }}
2228
cache: 'npm'
2329

2430
- run: npm ci

.github/workflows/doc-freshness.lock.yml

Lines changed: 74 additions & 70 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/doc-freshness.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,6 @@ permissions:
1212
issues: read
1313
copilot-requests: write # use GitHub Actions token-based inference (no PAT) — requires org centralized Copilot billing
1414

15-
# Pin Node to the repo's standard version (Active LTS 22.x) so the CLI runs under
16-
# the same runtime as CI, rather than gh-aw's default Node 24.
17-
runtimes:
18-
node:
19-
version: "22"
20-
2115
timeout-minutes: 10
2216

2317
safe-outputs:

.github/workflows/issue-assign.lock.yml

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/issue-clarify.lock.yml

Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)