Skip to content

ci: run test suite on pull requests#21

Merged
Trifunovich merged 1 commit into
mainfrom
ci/pr-checks
Jul 10, 2026
Merged

ci: run test suite on pull requests#21
Trifunovich merged 1 commit into
mainfrom
ci/pr-checks

Conversation

@Trifunovich

Copy link
Copy Markdown
Collaborator

What

Adds .github/workflows/ci.yml that runs the test suite on every PR to main/release.

Why

deploy.yml only runs tests on push to main/release (post-merge), so PRs report no checks — every Dependabot bump looks equally safe, and breakage only surfaces after it's already on main. This runs the same dotnet test + npm test on the PR, so a red check blocks a bad merge instead of catching it post-merge.

Same steps as deploy.yml's test job; deploy.yml is unchanged (still re-tests before deploying). Concurrency cancels superseded runs on the same PR.

Test

This PR's own ci check exercises the workflow (a pull_request workflow runs from the PR branch).

deploy.yml only tests post-merge (on push to main/release), so PRs showed no
checks and every bump looked equally safe. This runs the same dotnet + npm
tests on each PR so breakage surfaces before merge, not after.
@Trifunovich Trifunovich merged commit a7c3afd into main Jul 10, 2026
1 check passed
@Trifunovich Trifunovich deleted the ci/pr-checks branch July 10, 2026 15:05
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