Skip to content

ci: cut runner queueing and add caching across workflows - #39

Merged
Ziinc merged 3 commits into
mainfrom
ccr-343717e8-b2urhn
Oct 6, 2026
Merged

Ziinc merged 3 commits into
mainfrom
ccr-343717e8-b2urhn

Conversation

@Ziinc

@Ziinc Ziinc commented Oct 6, 2026

Copy link
Copy Markdown
Contributor
  • CI runs spent most of their time queued, not working: cancel superseded PR runs, run e2e alongside Typecheck, and on PRs run golden on ubuntu only and skip perf (main keeps the full matrix)
  • Save Rust caches only from main/tags so PR saves stop evicting them from the 10 GB quota
  • Cache Playwright browsers, Docusaurus builds, Deno modules, and extra npm lockfiles

🤖 Generated with Claude Code

https://claude.ai/code/session_017djARXypsDMLN1BvJ2GQva


Generated by Claude Code

- ci.yml: concurrency group cancels superseded PR runs; e2e no longer waits
  on Typecheck; cache Playwright browsers and the Docusaurus build.
- desktop.yml: on PRs, golden runs on ubuntu only and perf is skipped, which
  frees macOS/Windows runners; main keeps the full matrix.
- setup-desktop: Rust caches are saved only from main/tags so PR saves stop
  evicting them from the 10 GB quota; npm cache keyable on extra lockfiles.
- cloud.yml: npm cache covers web/ and supabase/functions lockfiles; cache
  Deno modules. deploy-web.yml: cache the Docusaurus build.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017djARXypsDMLN1BvJ2GQva
@github-actions

github-actions Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

Golden still runs on all three OSes on main; the gate only matched literal
os: [...] lists.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017djARXypsDMLN1BvJ2GQva
@Ziinc
Ziinc merged commit 9ac9342 into main Oct 6, 2026
13 of 14 checks passed

This branch was successfully deployed

1 active deployment
preview — 0096658e Deployed Oct 6, 2026 by github-actions[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants