Skip to content

fix(ci): ship ci-config.yml with all compilers disabled by default#16

Merged
viniciusferrao merged 1 commit intomasterfrom
fix/ci-config-defaults
Mar 19, 2026
Merged

fix(ci): ship ci-config.yml with all compilers disabled by default#16
viniciusferrao merged 1 commit intomasterfrom
fix/ci-config-defaults

Conversation

@viniciusferrao
Copy link
Member

Summary

  • Ship ci-config.yml with all compilers set to false
  • Template repo auto-enables all compilers via is_template API detection in setup job
  • Remove Janitor sed step (no longer needed — config already ships disabled)
  • Update docs/CI.md

This eliminates the race condition where CI and the Janitor triggered simultaneously on the first push of a derived repo, wasting CI resources on a full 36-job matrix.

Test plan

  • Template repo CI still runs all 36 jobs (is_template override works)
  • Derived repo CI skips all platform jobs (config has all false)

🤖 Generated with Claude Code

Derived repos now start with all CI compilers disabled out of the
box. The template repo auto-enables everything via is_template API
detection in the setup job.

This eliminates the race condition where CI and the Janitor triggered
simultaneously on the first push — CI no longer wastes resources
running the full 36-job matrix before the Janitor can disable it.

Remove the Janitor sed step (now a no-op since config ships disabled).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@codecov
Copy link

codecov bot commented Mar 19, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@viniciusferrao viniciusferrao merged commit 7d2f6ca into master Mar 19, 2026
43 checks passed
@viniciusferrao viniciusferrao deleted the fix/ci-config-defaults branch March 19, 2026 22:01
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.

1 participant