Skip to content

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

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

viniciusferrao merged 1 commit into
masterfrom
feat/ci-config-janitor

Conversation

@viniciusferrao

Copy link
Copy Markdown
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

codecov Bot commented Mar 19, 2026

Copy link
Copy Markdown

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