Skip to content

feat(ci): janitor disables all CI compilers for derived repos#15

Merged
viniciusferrao merged 1 commit intomasterfrom
feat/ci-config-janitor
Mar 19, 2026
Merged

feat(ci): janitor disables all CI compilers for derived repos#15
viniciusferrao merged 1 commit intomasterfrom
feat/ci-config-janitor

Conversation

@viniciusferrao
Copy link
Member

Summary

The Template Janitor now sets all compilers to false in .github/ci-config.yml when a derived repo is created. Users enable only the compilers they need, avoiding the full 36-job matrix on every PR.

One-line change: sed -i 's/: true/: false/g' .github/ci-config.yml

Test plan

  • Janitor workflow passes (test mode on template repo)
  • Verify ci-config.yml has all values set to false after janitor runs on a derived repo

🤖 Generated with Claude Code

Derived repos start with all compilers set to false in ci-config.yml.
Users enable only the compilers they need, avoiding wasted CI
resources from running the full 36-job matrix.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@viniciusferrao viniciusferrao merged commit 94b1af2 into master Mar 19, 2026
42 checks passed
@viniciusferrao viniciusferrao deleted the feat/ci-config-janitor branch March 19, 2026 21:02
@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!

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