Skip to content

ci(jenkins): run the clouds-catalog drift + no-alias check in CI and pre-commit#95

Merged
nogueiraanderson merged 1 commit into
mainfrom
jenkins-clouds-render-ci-gate
Jun 2, 2026
Merged

ci(jenkins): run the clouds-catalog drift + no-alias check in CI and pre-commit#95
nogueiraanderson merged 1 commit into
mainfrom
jenkins-clouds-render-ci-gate

Conversation

@nogueiraanderson
Copy link
Copy Markdown
Collaborator

Gap

Fix

  • ci.yml: add pyyaml to the yamllint job and a render-clouds.py check step.
  • .pre-commit-config.yaml: add a local clouds-render-check hook.
  • Catalog drift and YAML aliases (which break the JCasC reload above 50) now fail the build before merge, not on the live reload.

…pre-commit

The clouds-render-check gate (ADR 0029) was only in `just validate`, not the
split CI jobs or pre-commit, so it never ran on PRs. Wire it in:
- ci.yml: add pyyaml to the yamllint job + a render-clouds.py check step.
- .pre-commit-config.yaml: add a local clouds-render-check hook.

Catches catalog/configScript drift and YAML anchors/aliases (which break the
JCasC reload above 50) before merge, instead of on the live ps3 reload.
@nogueiraanderson nogueiraanderson merged commit d3faf67 into main Jun 2, 2026
4 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