Skip to content

Latest commit

 

History

History
20 lines (14 loc) · 610 Bytes

validation.md

File metadata and controls

20 lines (14 loc) · 610 Bytes

Validation Contract

This repository validates the composite action with shell syntax checks, action metadata parsing, lifecycle-resolution scenarios, and config-merge smoke tests.

Local Checks

Run these before opening or updating a PR:

make test
rabbit.ci

CI

The ci workflow runs on pull requests and pushes to production. It installs a pinned yq binary, runs make test, and uses actionlint for GitHub Actions workflow linting. On pull requests targeting production, validation also requires a semantic package.json version increase when action.yml or bin/ changes.