Skip to content

fix(ci): use template repo's pre-built images for derived repos#11

Merged
viniciusferrao merged 1 commit intomasterfrom
fix/ci-template-images
Mar 19, 2026
Merged

fix(ci): use template repo's pre-built images for derived repos#11
viniciusferrao merged 1 commit intomasterfrom
fix/ci-template-images

Conversation

@viniciusferrao
Copy link
Member

Summary

  • Use hardcoded ghcr.io/versatushpc/cmake_template/ci:latest and ci-intel:latest images instead of computing per-repo image names
  • Disable build-ci-image jobs with if: false since derived repos don't need their own images
  • Old code commented out (not deleted) for easy rollback if a project needs custom images

Fixes the chicken-and-egg problem where derived repos fail on first push because Linux CI needs images that haven't been built yet.

Test plan

  • CI passes using the template's pre-built images
  • CodeQL passes using the template's pre-built image
  • build-ci-image jobs are skipped

🤖 Generated with Claude Code

Derived repos created from this template fail on first push because
all workflows start simultaneously — Linux CI and CodeQL need the
container image that build-ci-image hasn't built yet.

Use the template repo's pre-built images by default and disable the
per-repo build-ci-image workflow. Old code is commented out for easy
rollback if a project needs custom CI images.

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 17939e8 into master Mar 19, 2026
43 of 44 checks passed
@viniciusferrao viniciusferrao deleted the fix/ci-template-images branch March 19, 2026 01:53
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