Skip to content

ci: require the theme scaffold job, and apply the ruleset - #92

Merged
joris-sevenlab merged 1 commit into
mainfrom
ci/require-changelog-and-theme-checks
Oct 16, 2026
Merged

joris-sevenlab merged 1 commit into
mainfrom
ci/require-changelog-and-theme-checks

Conversation

@joris-sevenlab

Copy link
Copy Markdown
Collaborator

Why

The live "Require CI to pass" ruleset still required only the original six checks:

Both checks ran but blocked nothing.

What

  • require-ci-to-pass.json adds Scaffold with the theme layer and build it, pinned to GitHub Actions (integration_id: 15368) like the others.
  • docs/repository-settings.md lists it as well.
  • The live ruleset (id 22024012) is already updated from this file, so main now requires all eight checks. Its bypass list, target and strict setting were checked to be unchanged; it has one rule (required_status_checks), as the file does.

No packages/ change, so no changelog entry.

The live ruleset still had the original six checks: Changelog entry was added
to the definition file in #85 but never applied, and Scaffold with the theme
layer and build it (#79) was in neither. The file now lists both, and the
live ruleset (id 22024012) has been updated from it.
@joris-sevenlab
joris-sevenlab merged commit 756da89 into main Oct 16, 2026
8 checks passed
@joris-sevenlab
joris-sevenlab deleted the ci/require-changelog-and-theme-checks branch October 16, 2026 09:25
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