Skip to content

[pull] latest from ag-grid:latest#737

Merged
pull[bot] merged 1 commit into
code:latestfrom
ag-grid:latest
May 20, 2026
Merged

[pull] latest from ag-grid:latest#737
pull[bot] merged 1 commit into
code:latestfrom
ag-grid:latest

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented May 20, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

* Reduce warm CI time from ~15m to <10m

Decouple init job from critical path — format_lint_build, docs, and
calc_matrix no longer wait for init's 4.6m yarn install. On warm cache
the RO restore in each job is sufficient (22s vs 256s). Init still runs
in parallel to keep the cache warm for future runs.

Skip link checking on PRs — CHECK_LINKS/CHECK_REDIRECTS only set on
push events. Push-to-latest still catches broken links before staging
deploy.

Expected new critical path:
  detect-changes (0.3m) → docs (~5-6m) → report (0.8m) ≈ 7m

* Run link checks on PRs with documentation changes

Enable CHECK_LINKS/CHECK_REDIRECTS when detect-changes finds docs
content changes (run_docs_ci == true). Code-only PRs still skip link
checking for speed.

* Merge calc_matrix into init, split lint from build

1. Merge calc_matrix into init: eliminates a redundant job with its own
   setup-nx overhead (~1m). Init already has Nx configured, so the
   matrix calculation adds negligible time. Matches the ag-charts
   pattern where init handles both cache warming and matrix computation.

2. Split format_lint_build into separate lint and build jobs: lint runs
   for all PRs (including drafts) giving fast feedback; build only runs
   when code changes are detected. Matches ag-charts' independent lint
   job pattern.

test/e2e now depend on init (which includes matrix outputs). For the
typical PR critical path (docs ~7m), this has no impact since init
(~4m) + test (~2m) = ~6m finishes before docs.
@pull pull Bot locked and limited conversation to collaborators May 20, 2026
@pull pull Bot added the ⤵️ pull label May 20, 2026
@pull pull Bot merged commit 7d8859d into code:latest May 20, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant