Skip to content

feat(ci): migrate to reusable orchestrator with gist badges - #12

Merged
mbloechli merged 1 commit into
mainfrom
feat/ci-badges
Jul 14, 2026
Merged

feat(ci): migrate to reusable orchestrator with gist badges#12
mbloechli merged 1 commit into
mainfrom
feat/ci-badges

Conversation

@mbloechli

Copy link
Copy Markdown
Collaborator

Summary

  • Replace the per-distro build-<distro>.yml workflows and local reusable_ici.yml/pre-commit.yml with a single ci.yml calling Duatic/ci-workflows/.github/workflows/ci_orchestrator.yml@v1
  • Switch the README CI badges to shields.io endpoint badges backed by the orchestrator's per-distro gist output
  • Mirrors the rollout already completed on duatic_skills and duatic_helpers
  • Drops the ROS Humble build — the orchestrator distro matrix covers jazzy/kilted/lyrical/rolling only

Test plan

  • Confirm a GIST_TOKEN secret (gist-scope PAT) is present on this repo so the Publish status badges job can write to the gist
  • Merge/dispatch CI and confirm it runs the jazzy-gated distro matrix
  • Confirm README badges render pass/fail status after a run on main

Replace the per-distro build-*.yml workflows and local reusable_ici.yml/
pre-commit.yml with a single ci.yml calling ci_orchestrator.yml@v1, and
switch the README CI badges to gist-backed status endpoints.
Drop the ROS Humble build; the orchestrator matrix covers jazzy/kilted/lyrical/rolling only.
@mbloechli
mbloechli merged commit 4768021 into main Jul 14, 2026
8 checks passed
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