-
Notifications
You must be signed in to change notification settings - Fork 0
Enable automated CI tests on push and pull requests #1442
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,7 +1,9 @@ | ||
| name: Run Jest Tests | ||
|
|
||
| # Turning off automatic runs while we re-organize our tests | ||
| on: | ||
| push: | ||
| branches: | ||
| - "**" | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Missing concurrency settings despite PR descriptionThe PR description states "Added concurrency settings to cancel in-progress runs for the same branch" with |
||
| workflow_dispatch: | ||
|
|
||
| jobs: | ||
|
|
@@ -28,11 +30,5 @@ jobs: | |
| - name: Install dependencies | ||
| run: pnpm install --frozen-lockfile | ||
|
|
||
| - name: Run tests with coverage | ||
| run: pnpm test --coverage | ||
|
|
||
| - name: Upload coverage report | ||
| uses: actions/upload-artifact@v4 | ||
| with: | ||
| name: coverage-report | ||
| path: coverage/ | ||
| - name: Run tests | ||
| run: pnpm test | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Coverage and artifact upload removed despite PR claimsThe PR description states the workflow will "Run Jest tests with coverage and upload artifact" and the outcome says it will "upload coverage artifacts". However, the |
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Missing pull_request trigger despite PR description
The PR description explicitly states the workflow triggers on
pull_requestevents for all branches, but theon:block only includespushandworkflow_dispatch. PRs won't automatically run the test suite as intended, defeating one of the main goals stated in the PR description.