Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
171 commits
Select commit Hold shift + click to select a range
7d8523e
chore(release): open dev at 2.45.0 before releasing 2.44.0 (#3783)
github-actions[bot] Sep 6, 2026
3a991a3
fix(cli): report inert generic account thresholds truthfully
invalid-email-address Sep 6, 2026
c18afc9
fix(cli): keep unknown generic pool capabilities inactive
invalid-email-address Sep 6, 2026
5faaff7
fix(storage): publish cleanup manifests atomically [skip ci]
invalid-email-address Sep 6, 2026
e23eb63
fix(gui): render subscription credit quota bars consistently
invalid-email-address Sep 6, 2026
24c761a
docs(credits): restore missing stacked-PR contributor attribution (#3…
lidge-jun Sep 6, 2026
7b1ac51
fix(container): persist Codex home separately [skip ci]
invalid-email-address Sep 6, 2026
1ddbc4e
docs(skill): keep plaintext keys out of agent recipes [skip ci]
invalid-email-address Sep 6, 2026
17c657c
fix(diagnostics): distinguish spill ACL timeout origins [skip ci]
invalid-email-address Sep 6, 2026
20d84d3
fix(gui): keep subscription quota rows readable in narrow cards
invalid-email-address Sep 6, 2026
59a2f0d
fix(quota): align Antigravity probes with fixed outbound destinations
invalid-email-address Sep 6, 2026
cb84ad8
perf(logs): poll verified request-history deltas without losing updates
invalid-email-address Sep 6, 2026
ff5996d
fix(config): add exclusive initial configuration publication [skip ci]
invalid-email-address Sep 6, 2026
6eec126
feat(models): save picker order without replacing the featured roster
invalid-email-address Sep 6, 2026
dcfae46
fix(cli): preserve existing config during setup [skip ci]
invalid-email-address Sep 6, 2026
0390ce9
Merge current dev into track 3 validation head [skip ci]
invalid-email-address Sep 6, 2026
91111f9
fix(models): preserve usage attribution and own post-save status reads
invalid-email-address Sep 6, 2026
9b0f060
test(models): expect requested-identity-only usage ranking
invalid-email-address Sep 6, 2026
f437219
test(config): use a valid initial publication fixture [skip ci]
invalid-email-address Sep 6, 2026
eca7b63
Merge validated fixture correction from initializer layer [skip ci]
invalid-email-address Sep 6, 2026
2c44fb7
test(cli): drain stdout after prompt reads [skip ci]
invalid-email-address Sep 6, 2026
7aceb0a
test(state): pin the reviewed memory field allowlist [skip ci]
invalid-email-address Sep 6, 2026
4c30386
Merge Windows diagnostic contract correction [skip ci]
invalid-email-address Sep 6, 2026
93184f6
Merge corrected parent layers for final verification [skip ci]
invalid-email-address Sep 6, 2026
6ffa357
fix(lint): classify the picker cache suffix as technical text
invalid-email-address Sep 6, 2026
84f3d80
fix(models): preserve canonical deletion intent across failed saves […
invalid-email-address Sep 6, 2026
118819f
test(models): follow the lifecycle-owned stale-banner reader [skip ci]
invalid-email-address Sep 6, 2026
d1915c4
fix(types): retain config-key types in rollback capture [skip ci]
invalid-email-address Sep 6, 2026
a92835d
Merge pull request #3797 from lidge-jun/codex/t4-01-pool-status-81a8
lidge-jun Sep 6, 2026
b72b8ea
Merge pull request #3798 from lidge-jun/codex/t4-02-credit-bars-81a8
lidge-jun Sep 6, 2026
f7bc920
Merge pull request #3799 from lidge-jun/codex/t4-03-antigravity-81a8
lidge-jun Sep 6, 2026
57211f4
Merge pull request #3800 from lidge-jun/codex/t4-04-log-polling-81a8
lidge-jun Sep 6, 2026
8615f1a
Merge pull request #3801 from lidge-jun/codex/t4-05-picker-81a8
lidge-jun Sep 6, 2026
867dcb7
test(windows): reserve spawn time for profile readiness [skip ci]
invalid-email-address Sep 6, 2026
50f1649
Merge refreshed lower layer for final track 3 CI [skip ci]
invalid-email-address Sep 6, 2026
1ea6895
Merge refreshed lower layer for final track 3 CI [skip ci]
invalid-email-address Sep 6, 2026
067c497
Merge refreshed lower layer for final track 3 CI [skip ci]
invalid-email-address Sep 6, 2026
ae325ab
Merge refreshed lower layer for final track 3 CI [skip ci]
invalid-email-address Sep 6, 2026
618297d
Merge refreshed lower layer for final track 3 CI [skip ci]
invalid-email-address Sep 6, 2026
6401e23
Merge refreshed lower layer for final track 3 CI [skip ci]
invalid-email-address Sep 6, 2026
1eaf529
docs: record track 2 protocol repair roadmap
invalid-email-address Sep 6, 2026
3c142df
fix(chat): preserve JSON completion semantics in streamed delivery
invalid-email-address Sep 6, 2026
9bc4dce
fix(chat): finalize projected JSON once and count append bytes increm…
invalid-email-address Sep 6, 2026
723e59e
fix(chat): enforce per-call budgets in buffered projection [skip ci]
invalid-email-address Sep 6, 2026
2aac0b6
fix(catalog): bound proven native custom reasoning efforts [skip ci]
invalid-email-address Sep 6, 2026
73f1d2c
fix(chat): preserve refusal across completion projections
invalid-email-address Sep 6, 2026
4d982ab
feat(claude): gate translated Messages with a conservative compatibil…
invalid-email-address Sep 6, 2026
fd10390
test(chat): register refusal regression coverage
invalid-email-address Sep 6, 2026
3ff52b3
test(claude): register compatibility policy coverage
invalid-email-address Sep 6, 2026
660967b
fix(chat): constrain sparse refusal identities across output positions
invalid-email-address Sep 6, 2026
4255bfa
fix(test): place compatibility test in the explicit layout inventory …
invalid-email-address Sep 6, 2026
14ee44b
fix(chat): validate known refusal IDs in sparse moved snapshots [skip…
invalid-email-address Sep 6, 2026
d17d323
fix(responses): classify incomplete quota terminals [skip ci]
invalid-email-address Sep 6, 2026
17b1899
fix(compact): preserve progress and accepted request lifetime [skip ci]
invalid-email-address Sep 6, 2026
c8f438b
fix(responses): preserve precommit WebSocket refusals [skip ci]
invalid-email-address Sep 6, 2026
bf94d8d
fix(responses): expose bounded recovery refusal reasons [skip ci]
invalid-email-address Sep 6, 2026
7c6fc74
test(windows): budget quota restart process startup [skip ci]
invalid-email-address Sep 6, 2026
8f30fe0
Merge refreshed lower layer for final track 3 CI [skip ci]
invalid-email-address Sep 6, 2026
5e97d5e
Merge refreshed lower layer for final track 3 CI [skip ci]
invalid-email-address Sep 6, 2026
5fd9b31
Merge refreshed lower layer for final track 3 CI [skip ci]
invalid-email-address Sep 6, 2026
82b0252
Merge refreshed lower layer for final track 3 CI [skip ci]
invalid-email-address Sep 6, 2026
517e8df
Merge refreshed lower layer for final track 3 CI [skip ci]
invalid-email-address Sep 6, 2026
1cbb177
Merge refreshed lower layer for final track 3 CI [skip ci]
invalid-email-address Sep 6, 2026
0f8936b
test(windows): retain an owned module cache in composed fixtures [ski…
invalid-email-address Sep 6, 2026
fcf0744
Merge pull request #3791: preserve incomplete quota attribution [skip…
lidge-jun Sep 6, 2026
823ffeb
Merge pull request #3792: preserve compaction progress and deadlines …
lidge-jun Sep 6, 2026
110623e
Merge pull request #3793: preserve WebSocket refusal status [skip ci]
lidge-jun Sep 6, 2026
eff908e
Merge pull request #3794: expose bounded recovery reasons [skip ci]
lidge-jun Sep 6, 2026
d682e06
Merge current integration base into track 3 [skip ci]
invalid-email-address Sep 6, 2026
b6d3626
Merge current integration base into track 3 [skip ci]
invalid-email-address Sep 6, 2026
1f83fc6
Merge current integration base into track 3 [skip ci]
invalid-email-address Sep 6, 2026
cc7568a
Merge current integration base into track 3 [skip ci]
invalid-email-address Sep 6, 2026
d760f66
Merge current integration base into track 3 [skip ci]
invalid-email-address Sep 6, 2026
9ea8967
Merge current integration base into track 3 [skip ci]
invalid-email-address Sep 6, 2026
4ce1b8f
test: clean composed fixture on cache setup failure [skip ci]
invalid-email-address Sep 6, 2026
bd6b367
Merge current dev for track2 final integration [skip ci]
invalid-email-address Sep 6, 2026
c7a96b1
test: allocate Windows competing OFF preparation separately [skip ci]
invalid-email-address Sep 6, 2026
4397079
fix(storage): publish cleanup manifests atomically (#3786) [skip ci]
lidge-jun Sep 6, 2026
ad5285e
fix(container): persist Codex home separately (#3788) [skip ci]
lidge-jun Sep 6, 2026
26fa364
docs(skill): keep plaintext keys out of agent recipes (#3789) [skip ci]
lidge-jun Sep 6, 2026
c2b4dc0
fix(diagnostics): distinguish spill ACL timeout origins (#3790) [skip…
lidge-jun Sep 6, 2026
443310e
fix(config): add exclusive initial configuration publication (#3796) …
lidge-jun Sep 6, 2026
f89b815
fix(cli): preserve existing config during setup (#3802) [skip ci]
lidge-jun Sep 6, 2026
4a75971
test: own Windows shim advisory process deadline [skip ci]
invalid-email-address Sep 6, 2026
ac4a765
Merge pull request #3803: preserve Chat JSON streaming semantics [ski…
lidge-jun Sep 6, 2026
0a4e4bc
Merge pull request #3804: bound proven custom reasoning efforts [skip…
lidge-jun Sep 6, 2026
eccbdc4
Merge pull request #3805: preserve Chat refusal semantics [skip ci]
lidge-jun Sep 6, 2026
9dc8988
Merge current dev with verified track2 integration tree [skip ci]
invalid-email-address Sep 6, 2026
5759d9e
Merge pull request #3808: integrate Claude compatibility and Windows …
lidge-jun Sep 6, 2026
cf9f662
docs(credits): record four-track contributor attribution (#3811) [ski…
lidge-jun Sep 6, 2026
137d6a7
chore(release): open dev at 2.46.0 before releasing 2.45.0 (#3812)
github-actions[bot] Sep 6, 2026
bcdf559
chore(release): promote validated 2.45.0 to main [skip ci]
invalid-email-address Sep 6, 2026
b0900e5
chore(release): promote 2.45.0 to main (#3813)
lidge-jun Sep 6, 2026
e963aa6
docs: plan platform validation follow-up
invalid-email-address Sep 6, 2026
eabe7ce
docs: plan axis1 bounded bug fixes [skip ci]
invalid-email-address Sep 6, 2026
58fcb09
fix(claude): preserve reasoning and tool result envelopes
lidge-jun Sep 6, 2026
b2703f8
fix(grok): filter Codex control frames for strict Responses clients
lidge-jun Sep 6, 2026
0d42efa
docs(plan): define axis five display and CLI delivery
invalid-email-address Sep 6, 2026
ef54e82
docs: describe BigModel and Raycast integration contracts
invalid-email-address Sep 6, 2026
6a51f04
test(oauth): drain ACL flights before fixture teardown [skip ci]
invalid-email-address Sep 6, 2026
336c621
fix(grok): honor SSE event order and empty resets
lidge-jun Sep 6, 2026
9cde6e7
test(responses): cover established task delivery and compaction
lidge-jun Sep 6, 2026
cb8ac02
fix(diagnostics): distinguish inbound size measurement provenance [sk…
invalid-email-address Sep 6, 2026
c7f6ba7
feat(providers): carry static BigModel Responses preset from #3641
invalid-email-address Sep 6, 2026
130be8d
feat(catalog): carry native display labels with normalization contrac…
invalid-email-address Sep 6, 2026
1ee829d
feat(cli): carry provider list JSONL output [skip ci]
invalid-email-address Sep 6, 2026
e00d5c3
test(container): verify build startup and volume recreation [skip ci]
invalid-email-address Sep 6, 2026
92c95fa
feat(gui): carry discovered model name editor with recoverable saves
invalid-email-address Sep 6, 2026
f215f79
fix(anthropic): attribute quota headers and honor measured reset dead…
invalid-email-address Sep 6, 2026
12b174e
fix(claude): preserve signed and opaque replay block boundaries
lidge-jun Sep 6, 2026
8f8790e
docs(devlog): record axis three protocol delivery plan
lidge-jun Sep 6, 2026
9d775fa
fix(gui): preserve display name receipts across recovery failures
invalid-email-address Sep 6, 2026
d523990
fix(providers): repair static BigModel login and Responses effort
invalid-email-address Sep 6, 2026
9336a27
test(providers): distinguish BigModel upstream and bridge modalities
invalid-email-address Sep 6, 2026
e352ede
fix(gui): balance name editor helper text on narrow screens
invalid-email-address Sep 6, 2026
c721b94
fix(claude): report terminal closure buffer overflow once
lidge-jun Sep 6, 2026
513391e
test(container): isolate synthetic inference without internal network…
invalid-email-address Sep 6, 2026
76e667f
test(responses): account for ordinary tool catalog guidance
lidge-jun Sep 6, 2026
9b5b670
test(claude): correct replay and closure overflow oracles
lidge-jun Sep 6, 2026
619f7a7
test(container): declare the synthetic loopback destination [skip ci]
invalid-email-address Sep 6, 2026
4c1d9af
fix(gui): reconcile display name draft during snapshot render
invalid-email-address Sep 6, 2026
d6cf876
feat(integrations): carry Raycast client from #3733
invalid-email-address Sep 6, 2026
ea3d03a
fix(integrations): repair Raycast #3733 ownership and plan guidance
invalid-email-address Sep 6, 2026
387d787
fix(raycast): honor live export admission and defer ensure refresh (#…
invalid-email-address Sep 6, 2026
22f39ff
test(responses): exercise empty effort ladder through valid ingress
invalid-email-address Sep 6, 2026
95edd0a
fix(export): preserve live CLI destination despite saved listener dri…
invalid-email-address Sep 6, 2026
d175335
test(container): verify first-start migrations before persistence bas…
invalid-email-address Sep 6, 2026
ab2bbc6
Merge pull request #3828 from lidge-jun/codex/axis2-bigmodel-stack-11fe
lidge-jun Sep 6, 2026
b65b9d8
Merge pull request #3829 from lidge-jun/codex/axis2-raycast-stack-11fe
lidge-jun Sep 6, 2026
68d90aa
docs(claude): describe redacted reasoning replay
lidge-jun Sep 6, 2026
2269e07
Merge pull request #3830 from lidge-jun/codex/axis3-protocol-foundation
lidge-jun Sep 6, 2026
07f8d70
Merge pull request #3831 from lidge-jun/codex/axis3-grok-control-frames
lidge-jun Sep 6, 2026
4349cf3
Merge pull request #3832 from lidge-jun/codex/axis3-protocol-combined
lidge-jun Sep 6, 2026
e873008
docs(devlog): record verified protocol delivery and remainders
lidge-jun Sep 6, 2026
943e5a7
merge verified runtime landing into documentation closeout
lidge-jun Sep 6, 2026
e337374
Merge current dev into axis five native labels [skip ci]
invalid-email-address Sep 6, 2026
e862b86
Merge refreshed native label base into JSONL layer [skip ci]
invalid-email-address Sep 6, 2026
f51ec24
Merge refreshed axis five base for final integrated validation
invalid-email-address Sep 6, 2026
a5f9c34
Merge pull request #3834 from lidge-jun/codex/axis3-protocol-docs
lidge-jun Sep 6, 2026
91fba4b
ci: gate source-build Docker lifecycle verification [skip ci]
invalid-email-address Sep 6, 2026
15fa571
fix(container): retain routed catalog across managed recreation [skip…
invalid-email-address Sep 6, 2026
6f2ad1e
ci: select explicit-file typecheck mode for TypeScript 7 [skip ci]
invalid-email-address Sep 6, 2026
a3c2eb5
fix(anthropic): expire retained quota measurements at known resets [s…
invalid-email-address Sep 7, 2026
54fcc68
test(anthropic): keep probe fixtures inside live reset windows [skip ci]
invalid-email-address Sep 7, 2026
d3c70f9
fix(anthropic): normalize retained quota metadata and guard test tran…
invalid-email-address Sep 7, 2026
872f0e5
fix(cli): explain which side of a version mismatch is older [skip ci]
invalid-email-address Sep 6, 2026
2e8ef03
fix(responses): classify encrypted task recovery failures
invalid-email-address Sep 6, 2026
6388ec7
Merge pull request #3818 from lidge-jun/codex/platform-lane4-oauth
lidge-jun Sep 7, 2026
da18da4
Merge pull request #3819 from lidge-jun/codex/platform-lane4-body
lidge-jun Sep 7, 2026
5dee8cf
Merge pull request #3822 from lidge-jun/codex/platform-lane4-docker
lidge-jun Sep 7, 2026
7fdb0e9
Merge pull request #3823 from lidge-jun/codex/platform-lane4-final
lidge-jun Sep 7, 2026
1e16fe4
Merge axis five native display names (#3820)
lidge-jun Sep 7, 2026
be24986
Merge axis five provider JSONL output (#3821)
lidge-jun Sep 7, 2026
44c69fd
Merge axis five discovered model name editor (#3824)
lidge-jun Sep 7, 2026
2c8ec0b
docs(devlog): close axis five display and CLI delivery
invalid-email-address Sep 7, 2026
e894dcb
Close axis five delivery record (#3835)
lidge-jun Sep 7, 2026
0ccc6bd
docs: keep delivery attribution without contact addresses [skip ci]
invalid-email-address Sep 7, 2026
bf85e67
Merge PR #3836: repair delivery-note privacy scan [skip ci]
lidge-jun Sep 7, 2026
b29bbb4
fix(clients): preserve exact Aside file identities [skip ci]
invalid-email-address Sep 7, 2026
85fbdb5
Merge pull request #3825: verified axis1 bug fix [skip ci]
lidge-jun Sep 7, 2026
860baaf
Merge pull request #3826: verified axis1 bug fix [skip ci]
lidge-jun Sep 7, 2026
5a97db9
Merge pull request #3827: verified axis1 bug fix [skip ci]
lidge-jun Sep 7, 2026
5fdf9bb
Merge pull request #3842: verified axis1 bug fix [skip ci]
lidge-jun Sep 7, 2026
be112e4
docs: close axis1 bug-fix delivery record [skip ci]
invalid-email-address Sep 7, 2026
0d8b0cd
Merge PR #3847: close axis1 delivery record [skip ci]
lidge-jun Sep 7, 2026
3970601
chore(release): prepare 2.46.0 stable promotion
invalid-email-address Sep 7, 2026
bba6322
Merge pull request #3851 from lidge-jun/codex/release-246-main
lidge-jun Sep 7, 2026
33fa5c6
sync: merge upstream v2.46.0 and preserve fork hotspots
cursoragent Sep 7, 2026
3709dda
fix(sync): repair auto-merge fallout after v2.46.0 integration
cursoragent Sep 7, 2026
310bbe6
fix(sync): take upstream docker bootstrap and compose contract
cursoragent Sep 7, 2026
b8c6c20
fix(sync): merge fork and upstream v2.46 i18n locales
cursoragent Sep 7, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
923 changes: 497 additions & 426 deletions .github/workflows/ci.yml

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion .github/workflows/cleanup-closed-pr-branches.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
pull-requests: read
steps:
- name: Checkout trusted default-branch code
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
sparse-checkout: .github/scripts
Expand Down
254 changes: 103 additions & 151 deletions .github/workflows/dev-version-bump.yml

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions .github/workflows/enforce-issue-quality.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ jobs:
copilot-requests: write
steps:
- name: Checkout trusted workflow code
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
ref: ${{ github.event.repository.default_branch }}
persist-credentials: false
Expand Down Expand Up @@ -458,7 +458,7 @@ jobs:
copilot-requests: write
steps:
- name: Checkout trusted workflow code
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
ref: ${{ github.event.repository.default_branch }}
persist-credentials: false
Expand Down Expand Up @@ -764,7 +764,7 @@ jobs:

steps:
- name: Checkout trusted workflow code
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
# Always load validator scripts from the repository default branch so
# a branch-selected workflow_dispatch cannot execute untrusted code
Expand Down Expand Up @@ -1196,7 +1196,7 @@ jobs:
issues: write
steps:
- name: Checkout trusted workflow code
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
ref: ${{ github.event.repository.default_branch }}
persist-credentials: false
Expand Down
255 changes: 13 additions & 242 deletions .github/workflows/enforce-pr-target.yml

Large diffs are not rendered by default.

22 changes: 1 addition & 21 deletions .github/workflows/issue-quality-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,14 +28,6 @@ on:
- ".github/scripts/run-copilot-inference*.cjs"
- ".github/scripts/parse-issue-translation-response.cjs"
- ".github/scripts/parse-issue-translation-response.test.cjs"
- ".github/scripts/pr-automation*.cjs"
- ".github/scripts/agent-maintenance*.cjs"
- ".github/scripts/automation-health*.cjs"
- ".github/scripts/closed-pr-branch-cleanup.cjs"
- ".github/scripts/closed-pr-branch-cleanup.test.cjs"
- ".github/workflows/pr-automation.yml"
- ".github/workflows/agent-maintenance.yml"
- ".github/workflows/automation-health.yml"
- ".github/workflows/enforce-issue-quality.yml"
- ".github/workflows/enforce-pr-target.yml"
- ".github/workflows/pr-labeler.yml"
Expand Down Expand Up @@ -69,14 +61,6 @@ on:
- ".github/scripts/run-copilot-inference*.cjs"
- ".github/scripts/parse-issue-translation-response.cjs"
- ".github/scripts/parse-issue-translation-response.test.cjs"
- ".github/scripts/pr-automation*.cjs"
- ".github/scripts/agent-maintenance*.cjs"
- ".github/scripts/automation-health*.cjs"
- ".github/scripts/closed-pr-branch-cleanup.cjs"
- ".github/scripts/closed-pr-branch-cleanup.test.cjs"
- ".github/workflows/pr-automation.yml"
- ".github/workflows/agent-maintenance.yml"
- ".github/workflows/automation-health.yml"
- ".github/workflows/enforce-issue-quality.yml"
- ".github/workflows/enforce-pr-target.yml"
- ".github/workflows/pr-labeler.yml"
Expand All @@ -93,7 +77,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false

Expand All @@ -112,10 +96,6 @@ jobs:
node --test .github/scripts/copilot-workflows.test.cjs
node --test .github/scripts/run-copilot-inference.test.cjs
node --test .github/scripts/parse-issue-translation-response.test.cjs
node --test .github/scripts/pr-automation*.test.cjs
node --test .github/scripts/agent-maintenance*.test.cjs
node --test .github/scripts/automation-health.test.cjs
node --test .github/scripts/closed-pr-branch-cleanup.test.cjs

- name: Validate issue-form YAML
run: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/issue-triage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
matches: ${{ steps.parse.outputs.matches }}
steps:
- name: Checkout trusted triage scripts
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
# Issue events load this workflow from the default branch; keep scripts
# aligned with that same trusted ref.
Expand Down Expand Up @@ -169,7 +169,7 @@ jobs:
issues: write
steps:
- name: Checkout trusted triage scripts
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
ref: ${{ github.event.repository.default_branch }}
persist-credentials: false
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pr-hygiene.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
pull-requests: write
steps:
- name: Checkout trusted hygiene script
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
# Source trusted scripts from an integration branch, never from the
# PR's own base commit. A stacked child PR's base is another open
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pr-labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout labeler script (default-branch trusted code)
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
ref: ${{ github.event.repository.default_branch }}
persist-credentials: false
Expand Down
Loading
Loading