ci: add a branch/main check.yml (clippy + test) #4

Open
Breadway wants to merge 0 commits from fix/branch-check-ci into main
Owner

Only CI here was the dev/rc/release publish workflows — no clippy, no tests. Adds cargo clippy --all-targets -D warnings + cargo test on feature//fix//main. fmt not gated yet (tree not fmt-clean).

Only CI here was the dev/rc/release publish workflows — no clippy, no tests. Adds `cargo clippy --all-targets -D warnings` + `cargo test` on feature/**/fix/**/main. fmt not gated yet (tree not fmt-clean).
Breadway added 1 commit 2026-09-01 17:15:44 +08:00
The only CI here was dev-release.yml / rc-release.yml / release.yml — the
publish workflows. Nothing ran clippy or the test suite, so a PR (or a push
straight to main, which publishes a dev build) could ship with lint errors
or failing tests. This runs `cargo clippy --all-targets -D warnings` +
`cargo test` on feature/**, fix/**, and main.

The Tauri crate is at ./src; clippy and tests don't need the built frontend.
fmt not gated yet (tree isn't fmt-clean — separate change).
This pull request is broken due to missing fork information.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin fix/branch-check-ci:fix/branch-check-ci
git checkout fix/branch-check-ci

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git checkout main
git merge --no-ff fix/branch-check-ci
git checkout fix/branch-check-ci
git rebase main
git checkout main
git merge --ff-only fix/branch-check-ci
git checkout fix/branch-check-ci
git rebase main
git checkout main
git merge --no-ff fix/branch-check-ci
git checkout main
git merge --squash fix/branch-check-ci
git checkout main
git merge --ff-only fix/branch-check-ci
git checkout main
git merge fix/branch-check-ci
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Breadway/bos-settings#4
No description provided.