Skip to content

ci: validate published workflow templates - #25

Merged
charliedowler merged 1 commit into
mainfrom
feature/prod-10125
Aug 13, 2026
Merged

ci: validate published workflow templates#25
charliedowler merged 1 commit into
mainfrom
feature/prod-10125

Conversation

@charliedowler

@charliedowler charliedowler commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add an explicit actionlint CI gate for all six root-level workflow templates
  • add Renovate coverage for GitHub Actions references in those templates
  • retain the existing template behaviour while baselining existing ShellCheck style advisories

Validation

  • ran actionlint directly against all six explicit template paths using the CI arguments
  • temporarily added an invalid actions/setup-node input and confirmed actionlint failed, then restored the template unchanged
  • ran renovate-config-validator --strict --no-global renovate.json successfully

Tracked validity error

  • on its first run, actionlint found a real validity error in the published close-preview.yml template: merged is not a valid pull_request activity type
  • this is tracked in PROD-10126 and is suppressed only to keep this validation-infrastructure PR scoped; the suppression must be removed with that fix

Linear: PROD-10125

@charliedowler
charliedowler marked this pull request as ready for review August 13, 2026 22:45
@charliedowler
charliedowler merged commit 13804ab into main Aug 13, 2026
3 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