Skip to content

ci: Add required CI check - #42

Merged
ecv merged 1 commit into
mainfrom
ci/required-ci-check
Nov 2, 2026
Merged

ecv merged 1 commit into
mainfrom
ci/required-ci-check

Conversation

@ecv

@ecv ecv commented Nov 2, 2026

Copy link
Copy Markdown
Contributor

Pull requests can merge with a red or missing build, because no check is required to pass. This adds a ci job that calls the shared ci-basic workflow, so every pull request reports ci / Build and test, ready for infra to require.

What it runs: npm ci, npm run lint, npm run build (Node from .nvmrc), then npm ls react react-dom react-router-dom styled-components.

Dropped: ci.yml, whose steps are all covered by the new check.

Skipped: nothing. No test script exists. No hand-made required checks (the main rulesets require none).

Fixes #41

Pull requests could merge with a red or missing build because no check was
required. Call the shared ci-basic workflow from a job named ci so the
check reports as ci / Build and test.

It installs, lints and builds the CMS, then runs the react dependency
check the old workflow ran. The old ci.yml is removed, as ci.yaml
covers every step it ran.
@ecv
ecv requested a review from andrewb3000 November 2, 2026 21:38
@ecv
ecv merged commit 1330ab1 into main Nov 2, 2026
2 checks passed
@ecv
ecv deleted the ci/required-ci-check branch November 2, 2026 21:48
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.

Require a passing CI check to merge

2 participants