James Maes and Codex
04a929aae9
ci: retain Ruby coverage in shared CodeQL selection
...
Select Ruby for tracked .rb files alongside existing language detection. Covers qctl Java/Ruby/Actions, Ruby-only repositories and untracked-file exclusion.
Validation: red/green regression, seven selector tests, actionlint and two workflow contracts passed; actual qctl branch inventories select the expected languages. Consumer repins and scanner setup changes are outside this PR.
Co-Authored-By: Codex (GPT-6) <noreply@openai.com >
2026-10-29 16:05:19 -05:00
james.maes and Codex
1c389210e6
fix: deploy Voyage through the live shared GitOps updater ( #157 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-22 13:33:37 -05:00
james.maes and Codex
9438ab0762
fix: pin Voyage CD image and validate release PRs ( #155 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-22 13:03:14 -05:00
james.maes and Codex
7fed7eee82
fix: avoid CircleCI interpolation in Voyage checkout ( #153 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-22 12:43:22 -05:00
james.maes and Codex
ed880fcb77
fix: correct Voyage CD checkout and release target ( #151 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-22 12:28:09 -05:00
james.maes and Codex
50fa564006
fix: preserve verified source heads during Node snapshots ( #149 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-22 05:05:41 -05:00
james.maes and Codex
35e5312fc7
fix: accept CircleCI numeric publication booleans ( #148 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-22 05:02:01 -05:00
james.maes and Codex
99ac8dec53
perf: avoid repeated analysis after publication verification ( #146 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-22 04:34:11 -05:00
james.maes and Codex
859eb4badb
perf: avoid duplicate analysis in Core dependency assembly ( #144 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-22 03:27:35 -05:00
james.maes and Codex
357aba57bc
fix: check every branch before enabling project cancellation ( #142 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-22 02:02:23 -05:00
james.maes and Codex
fb86d1a4a7
fix: avoid SIGPIPE in CLI capability checks ( #140 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-22 01:39:24 -05:00
james.maes and Codex
e9eb225480
feat: reconcile native CircleCI cost settings ( #138 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-22 01:28:10 -05:00
james.maes and Codex
09dac40a1e
feat: recognize and enforce shared native consumers ( #136 )
...
* feat: recognize and enforce shared native consumers
Co-Authored-By: Codex <noreply@openai.com >
* fix: keep qctl required gates appropriate for pull requests
Co-Authored-By: Codex <noreply@openai.com >
---------
Co-authored-by: Codex <noreply@openai.com >
2026-10-22 00:36:08 -05:00
james.maes and Codex
07a8f5cec2
fix: build the template renderer in its own directory ( #134 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-22 00:13:12 -05:00
james.maes and Codex
c4f7b5ba76
feat: verify generated applications through the orb ( #132 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-21 23:57:19 -05:00
james.maes and Codex
3fd8baeda9
feat: validate Homebrew distribution through the orb ( #130 )
...
* feat: validate Homebrew distribution through the orb
Co-Authored-By: Codex <noreply@openai.com >
* test: declare Homebrew inputs in fleet fixtures
Co-Authored-By: Codex <noreply@openai.com >
---------
Co-authored-by: Codex <noreply@openai.com >
2026-10-21 23:32:41 -05:00
james.maes and Codex
1334ababf1
feat: validate repository shell automation centrally ( #128 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-21 23:10:56 -05:00
james.maes and Codex
3ca2b71ffa
fix: audit catalog as an enforced orb consumer ( #127 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-21 23:04:14 -05:00
james.maes and Codex
df9113296e
feat: reconcile shared native GitOps consumers ( #125 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-21 22:46:56 -05:00
james.maes and Codex
9b73a4ed5f
feat: complete centralized marketing validation ( #123 )
...
* feat: complete centralized marketing validation
Co-Authored-By: Codex <noreply@openai.com >
* fix: declare shell fixtures and clean readiness loop lint
Co-Authored-By: Codex <noreply@openai.com >
---------
Co-authored-by: Codex <noreply@openai.com >
2026-10-21 22:23:30 -05:00
james.maes and Codex
aa865fefd5
feat: expose Voyage through the shared verification gate ( #121 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-21 21:59:52 -05:00
james.maes and Codex
a5d10e8c1c
fix: verify marketing PR branches and require concrete Node images ( #119 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-21 21:51:20 -05:00
james.maes and Codex
4f1e5e663d
fix: remove fabricated marketing coverage jobs ( #117 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-21 21:35:10 -05:00
james.maes and Codex
898862a095
feat: centralize Node test and artifact pipelines ( #115 )
...
* feat: centralize Node test and artifact pipelines
Co-Authored-By: Codex <noreply@openai.com >
* test: supply artifact policy in fleet enrollment fixtures
Co-Authored-By: Codex <noreply@openai.com >
---------
Co-authored-by: Codex <noreply@openai.com >
2026-10-21 21:30:11 -05:00
james.maes and Codex
21403d2287
feat: recognize orb-owned native Next verification ( #114 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-21 21:20:58 -05:00
james.maes and Codex
2675bb7a36
feat: enforce shared branch workflows across five more profiles ( #112 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-21 21:09:13 -05:00
james.maes and Codex
12eccc9e7d
feat: preserve combined hotfix and integration test filter ( #110 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-21 20:55:00 -05:00
james.maes and Codex
c4e41dea6b
ci: add bounded central enrollment runner ( #106 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-21 20:27:54 -05:00
james.maes and Codex
4562d5c2d2
fix: compare required checks independently of API order ( #105 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-21 20:24:18 -05:00
james.maes and Codex
322a194c05
ci: submit enrollment with GitHub-signed API commits ( #104 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-21 20:18:40 -05:00
james.maes and Codex
9772090684
feat: enforce CI without changing branch access
...
Co-Authored-By: Codex <noreply@openai.com >
2026-10-21 19:52:42 -05:00
james.maes and Codex
fc39293b9d
feat: verify existing orb gate rulesets
...
Co-Authored-By: Codex <noreply@openai.com >
2026-10-21 19:47:45 -05:00
james.maes and Codex
e4ecae6294
feat: qualify and finish shared enrollment
...
Co-Authored-By: Codex <noreply@openai.com >
2026-10-21 19:40:48 -05:00
james.maes and Codex
c30d821f7e
feat: discover current consumer enrollment targets
...
Co-Authored-By: Codex <noreply@openai.com >
2026-10-21 19:30:56 -05:00
james.maes and Codex
78207c16be
feat: reconcile signed remote enrollment submissions
...
Co-Authored-By: Codex <noreply@openai.com >
2026-10-21 19:25:53 -05:00
james.maes and Codex
6dd473be25
feat: enroll consumers with one validated batch
...
Co-Authored-By: Codex <noreply@openai.com >
2026-10-21 19:15:56 -05:00
james.maes and Codex
abaebf50ff
fix(ci): propagate Maven static-analysis failures
...
Co-Authored-By: Codex <noreply@openai.com >
2026-10-21 19:02:28 -05:00
james.maes and Codex
09046d45b0
feat(ci): centralize orb branch-check enforcement
...
Co-Authored-By: Codex <noreply@openai.com >
2026-10-21 18:55:40 -05:00
james.maes and Codex
9e9e6c1fa5
fix(ci): verify frontend maintenance without publishing ( #92 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-21 17:30:16 -05:00
james.maes and Codex
45aaccd2a9
fix(ci): gate core snapshots on all acceptance checks ( #90 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-21 17:14:44 -05:00
james.maes and Codex
ab77962b6a
fix(audit): discover current organization repositories ( #89 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-21 16:59:04 -05:00
james.maes and Codex
d0792d60d6
fix(ci): verify maintenance on nonpublishing branches ( #87 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-21 16:46:05 -05:00
james.maes and Codex
72f5f4d4e7
fix: allow managed orb tracks during QBit onboarding ( #85 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-21 16:26:12 -05:00
james.maes and Codex
00af9aae31
perf: reuse React build before frontend tests ( #84 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-21 15:55:47 -05:00
james.maes and Codex
7e60372948
fix: isolate browser package repositories ( #82 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-21 15:29:28 -05:00
james.maes and Codex
45bab9d960
feat: support managed patch tracks [minor] ( #80 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-21 15:06:44 -05:00
james.maes and Codex
f304afb0be
fix: isolate Ubuntu bootstrap from image PPAs ( #78 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-21 14:27:11 -05:00
james.maes and Codex
f76b9f7a7c
fix: refresh only the newly added Temurin repository ( #76 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-21 13:51:50 -05:00
james.maes and Codex
fdf62a2f5a
fix: align effective Maven versions before publication ( #75 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-21 13:15:09 -05:00
james.maes and Codex
94341ef481
fix(ci): retain verification for schema caller migrations ( #73 )
...
Co-authored-by: Codex <noreply@openai.com >
2026-10-21 12:57:36 -05:00