chore(ci): promote CI policy and fixtures to main - #63
Conversation
Align blocking CI and ci-matrix with flext-infra SSOT on main: draft PRs skip, integration pushes run ci.yml only, main runs full matrix; Dockerfiles under tests/fixtures/ci/docker. Co-authored-by: Cursor <cursoragent@cursor.com>
|
Caution The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased. |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
Test plan
Made with Cursor
Summary by cubic
Promotes a draft-aware CI policy and adds a cross-platform matrix to validate clean bootstrap across Linux distros, macOS, and Windows. Draft PRs skip CI; main gains full coverage.
ci-matrix.ymlfor main: non-draft PRs and pushes run Docker builds forubuntu,debian,fedora,alpine,arch, plus macOS and Windows jobs; runsmake helpandmake check.ci.ymlpolicy: integration branches run blocking CI; draft PRs skip; steps includemise,uv, and blockingmake setup,make gen APPLY=Y,make fmt APPLY=Y,make fix APPLY=Y,make check,make test.tests/fixtures/ci/dockerto build per-distro images.Written for commit f335d23. Summary will update on new commits.