Repository navigation
ci: cached setup and PgBouncer install, Docker build check on every PR - #36
Conversation
…t caches), keep main runs Temporary: points at the .github PR branch to measure; switched to @main before merge. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018jBohnZEym7gZYsPkBCmVg
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018jBohnZEym7gZYsPkBCmVg
|
Generated by Claude Code |
|
The shared action now loads. The re-run fails at install with Generated by Claude Code |
Requested by Himanshu · project thread
What and why
Needs mgpl-diagnostics/.github#18 merged first (shared actions).
ci.yml: setup throughmgpl-diagnostics/.github/actions/node(npm cache, MongoDB binary cache,npm ci). PgBouncer comes fromactions/apt(cached.debs, retries, time limits): main's CI failed today afterapt-get install pgbouncerhung 5.5 minutes on a mirror DNS outage.mainare no longer cancelled by the next merge (cancel-in-progressonly for PRs), so every main commit keeps a CI result. The job id staysci(required check).docker.yml: builds the Dockerfile (linux/amd64) on every PR and on main without pushing, with layer caching, then loadsdist/index.jsinside the image (every kit, report-kit's native resvg included, from the prunednode_modules). Skipped for docs/tests-only changes. Not a required check;release.ymlis unchanged and still the only thing that pushes.Type
Checklist
Generated by Claude Code