Skip to content
Kitbay
Submit

ci-validation-gates

MITUpdated on Nov 11, 20265,616GitHub stars

A Squad template stored in gh-aw's .squad folder with defensive checks for GitHub Actions workflows that publish npm packages, drawn from a failed Squad release.

What the skill teaches

A Squad template stored in gh-aw's .squad folder with defensive checks for GitHub Actions workflows that publish npm packages, drawn from a failed Squad release. It shows YAML steps that reject version tags that are not valid semver, explains why the npm token must be an Automation token rather than a user token that asks for one-time codes, adds retry loops while a new version propagates through the npm registry, and checks whether a release is still a draft before publishing. The examples use Squad's own package and workflow setup.

Capabilities

  • Validate semver tags in a GitHub Actions publish workflow
  • Retry npm package checks during registry propagation
  • Detect draft releases before publishing