Commit Graph

58 Commits

Author SHA1 Message Date
argenis de la rosa
2dba3b5e57 chore: remove Linear and Hetzner integrations (replay #2809) 2026-03-05 02:17:32 -05:00
Chummy
b22dc4875e ci: expose toolchain bin path before cargo test flake gate 2026-03-03 10:12:29 +08:00
Chummy
ca2eb0d466 ci: rebalance lightweight gates to aws-india lane 2026-03-02 23:17:02 +08:00
Chummy
1e6d4f17f5 ci: route workflows to hetzner self-hosted runner pool 2026-03-02 18:28:28 +08:00
Chummy
a746b9a3ea
merge(main): sync upstream main and resolve CI workflow conflicts 2026-03-02 13:16:20 +08:00
argenis de la rosa
182d7742d1 fix(ci): bootstrap cc toolchain on self-hosted rust workflows 2026-03-01 23:40:36 -05:00
xj
704e481b79 Merge remote-tracking branch 'upstream/main' into feat/max-token-continuation-policy 2026-03-01 17:23:54 -08:00
xj
ab3108c248 merge(main): sync upstream main and resolve CI threshold conflicts 2026-03-01 17:10:43 -08:00
xj
b0f2832b14 fix(ci): stabilize workspace/package gates for crate split 2026-03-01 17:05:03 -08:00
xj
8441851dbc Merge remote-tracking branch 'upstream/main' into issue-2263-first-extraction 2026-03-01 16:39:16 -08:00
xj
dbd04574db merge(main): sync upstream main and resolve workflow/tooling conflicts 2026-03-01 14:48:14 -08:00
xj
44d168e28e fix(ci): increase timeout budgets for heavy checks 2026-03-01 14:40:51 -08:00
xj
fd3944eaaa fix(ci): run rust-heavy workflows on github-hosted ubuntu 2026-03-01 12:11:53 -08:00
xj
dd0e504db2 fix(ci): ensure C toolchain for self-hosted rust jobs 2026-03-01 11:49:13 -08:00
xj
0226dac67f fix(ci): make smoke binary size gate configurable on hosted runners 2026-03-01 11:47:40 -08:00
xj
05b14f56f6 fix(ci): use github context for rust path isolation 2026-03-01 11:25:59 -08:00
xj
06f3470701 fix(ci): run rust security gates on ubuntu hosted runners 2026-03-01 11:25:32 -08:00
xj
6c5c3927fb fix(ci): isolate rust homes and pin Linux self-hosted runners 2026-03-01 11:24:03 -08:00
xj
886d48ccbe fix(ci): isolate rust homes and harden self-hosted cache usage 2026-03-01 11:23:13 -08:00
Chummy
05407c3cb4
fix(ci): stabilize cargo toolchain and remove docker deny dependency 2026-03-02 02:39:33 +08:00
xj
9294d38eba Merge remote-tracking branch 'upstream/main' into tmp/pr1365-sync
# Conflicts:
#	.github/workflows/ci-run.yml
2026-03-01 09:57:27 -08:00
xj
c3507e8427 fix(ci): raise long-run job timeouts on self-hosted runners 2026-03-01 09:52:51 -08:00
chumyin
e4fc97f5f2 ci: harden smoke build against transient runner termination 2026-03-02 00:27:25 +08:00
xj
62e1a123a0 fix(ci): stabilize self-hosted runner compatibility 2026-03-01 02:32:01 -08:00
argenis de la rosa
4756d70d95 feat(workspace): scaffold M4-5 crate shells and CI package lanes 2026-03-01 00:38:20 -05:00
argenis de la rosa
28eaef1782 fix(ci): reduce queue saturation via branch supersedence 2026-02-28 23:34:19 -05:00
dependabot[bot]
e7b4cdc91f chore(deps): bump lycheeverse/lychee-action from 2.7.0 to 2.8.0 in the actions-all group
Dependabot couldn't find the original pull request head commit, 485163defac8130d7d3062144804df1c059c4c2b.
2026-02-28 17:39:30 -05:00
Chummy
84d1e43c4b Run docs-quality on hosted runner 2026-02-28 20:00:54 +08:00
Chummy
ab28b02bb7 Remove CI owner approval gate and refresh workflow docs 2026-02-28 20:00:54 +08:00
Chummy
1d622b3b72 Move ci-run fast-path and gate jobs to hosted runners 2026-02-28 20:00:54 +08:00
Chummy
1872078ce8 Fix hosted workflow lint and python runtime regressions 2026-02-28 19:47:47 +08:00
Chummy
13c5fa581f ci: move lightweight PR/workflow checks to github-hosted runners 2026-02-28 19:47:47 +08:00
Chum Yin
ca8ef10dcf
Merge branch 'main' into fix/ci-require-chumyin-approval 2026-02-28 13:49:32 +08:00
Chummy
48e084dd58 ci: relax codex workflow timeouts for heavy jobs 2026-02-28 13:48:41 +08:00
Chummy
6ce4192b31 ci: remove human review approval gate from ci run 2026-02-28 13:48:41 +08:00
Chummy
b6290e041c
ci: require explicit @chumyin approval for CI/CD changes 2026-02-27 22:11:27 +00:00
Chummy
6da4a321b8 ci: remove blacksmith action dependencies 2026-02-28 05:00:01 +08:00
Chummy
211bff082b
perf(ci): optimize CI/CD pipeline critical path and runner utilization
Reduce PR CI critical path from ~80min to ~30min and total runner
pressure by ~40% through job parallelization, deduplication, and
cache unification.

Changes:
- ci-run.yml: run lint, test, and build in parallel (remove lint→test
  serial dependency); merge flake-probe retry logic into test job;
  unify rust-cache prefix-key for lint/test; simplify ci-required gate
- ci-build-fast.yml: delete redundant workflow (cargo build --release
  with lto=fat, codegen-units=1 duplicated ci-run.build's release-fast)
- feature-matrix.yml: skip 4 compilation lanes on PRs by default (only
  trigger on ci:full or ci:feature-matrix label); remove unnecessary
  fetch-depth: 0 from checkout
- docs/ci-map.md: update documentation to reflect new job topology,
  parallel execution model, and label-gated feature matrix behavior
2026-02-27 20:52:23 +00:00
argenis de la rosa
b27b44829a chore: promote dev snapshot to main (resolve #1978/#1970) 2026-02-26 21:09:33 -05:00
Chummy
6d4291d958 ci: pin ci-run jobs to linux x64 self-hosted runners 2026-02-26 20:31:54 +08:00
Chummy
26ae6f71a1 ci: harden change-scope checkout for old git runners 2026-02-26 20:31:54 +08:00
Chummy
3afbad1e89 ci: stabilize main checks for docs and e2e scope 2026-02-26 20:31:54 +08:00
Chummy
bbe0e8a18c ci(runners): use self-hosted labels and python3 sanity check 2026-02-26 20:14:36 +08:00
Chum Yin
9b0e70b2f2
supersede: file-replay changes from #1895 (#1926)
Automated conflict recovery via changed-file replay on latest main.
2026-02-26 04:15:47 -05:00
Chummy
caae81b3c9 ci: remove blacksmith runner/actions and use self-hosted labels 2026-02-26 13:33:15 +08:00
dependabot[bot]
cc961ec0a8 chore(deps): bump actions/upload-artifact from 4.6.2 to 6.0.0
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.6.2 to 6.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4.6.2...b7c566a772e6b6bfb58ed0dc250532a479d7789f)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-24 21:10:39 +08:00
Chummy
8f91f956fd feat(ci): complete security audit governance and resilient CI control lanes 2026-02-24 16:25:53 +08:00
Chummy
72211e62d5 ci: enforce PR gate parity with push checks 2026-02-24 14:02:42 +08:00
Will Sarg
dbb2c80c1a
ci(workflow): adopt main/dev split with dev->main promotion gate (#1283)
* ci(docker): restrict image publish to v* tag pushes (#1280)

* ci(workflow): adopt dev->main promotion flow
2026-02-21 13:39:07 -05:00
Will Sarg
ebb2ad8008
ci(policy): enforce root license edits by willsarg only (#1279) 2026-02-21 12:27:12 -05:00