Skip to content

Document how to run the CI checks locally - #38

Merged
arest-warren-automerge[bot] merged 1 commit into
mainfrom
docs/local-ci
Sep 16, 2026
Merged

arest-warren-automerge[bot] merged 1 commit into
mainfrom
docs/local-ci

Conversation

@arest

@arest arest commented Sep 16, 2026

Copy link
Copy Markdown
Owner

Contributors had no way to reproduce the CI gate without reading the workflow YAML.

Adds a Running the checks locally subsection to Contributing covering the metadata validation, the init-script lint, and the build + smoke test, plus the rule that cups/config.yaml version must match the newest CHANGELOG.md heading.

This PR is also the end-to-end verification of the auto-merge setup: it is owner-authored and non-draft, so auto-merge.yml should enable squash auto-merge on its own, and the PR should merge and delete its branch once ci passes — with no manual merge.

Contributors had no way to reproduce the new CI gate without reading the
workflow YAML. Spell out the metadata validation, the init-script lint,
and the build + smoke test, plus the rule that config.yaml version must
match the newest CHANGELOG heading.
@arest-warren-automerge
arest-warren-automerge Bot enabled auto-merge (squash) September 16, 2026 14:49
@arest-warren-automerge
arest-warren-automerge Bot merged commit e40db56 into main Sep 16, 2026
3 checks passed
@arest-warren-automerge
arest-warren-automerge Bot deleted the docs/local-ci branch September 16, 2026 14:51
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