Skip to content

ci: Add required CI check - #227

Merged
ecv merged 2 commits into
mainfrom
ci/required-ci-check
Nov 3, 2026
Merged

ecv merged 2 commits into
mainfrom
ci/required-ci-check

Conversation

@ecv

@ecv ecv commented Nov 2, 2026

Copy link
Copy Markdown
Contributor

Pull requests can merge here with a red or missing build. This adds a ci job that calls the shared ci-basic workflow at v1.26.0, so every pull request reports ci / Build and test, which infra can then require.

Runs on ubuntu: cargo build --locked for the whole workspace and cargo test -p lib --locked (same test scope as the existing CI). Docker is skipped because cli-image.yml already builds the image. The existing ci.yml (macOS/Windows check, clippy, fmt) is untouched. No hand-made required checks exist on this repo.

Fixes #226

Call the shared ci-basic workflow so pull requests report 'ci / Build and
test'. Runs on Linux: cargo build --locked and cargo test -p lib --locked,
after installing the webkit and gtk headers the UI crate needs.
@ecv
ecv requested a review from andrewb3000 November 2, 2026 21:35
andrewb3000
andrewb3000 previously approved these changes Nov 2, 2026
@ecv
ecv merged commit 1546bc8 into main Nov 3, 2026
5 checks passed
@ecv
ecv deleted the ci/required-ci-check branch November 3, 2026 05:37
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