Skip to content

chore(ci): update coverage workflow to use coveralls#110

Open
Orkuncakilkaya wants to merge 9 commits into
mainfrom
implement-coveralls
Open

chore(ci): update coverage workflow to use coveralls#110
Orkuncakilkaya wants to merge 9 commits into
mainfrom
implement-coveralls

Conversation

@Orkuncakilkaya

Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the project’s coverage reporting approach by replacing the existing reusable “coverage diff” workflow with an inline workflow that runs tests with coverage and uploads results to Coveralls. It also adds a few Jest specs to increase coverage around the public API surface and SSR/server behavior, and adjusts pnpm workspace configuration.

Changes:

  • Replace the reusable coverage-diff workflow with an explicit GitHub Actions job that installs deps, builds, runs jest --coverage, and uploads to Coveralls.
  • Add Jest specs validating public-api exports, default settings token behavior, and server-platform rejection behavior in FingerprintService.
  • Update pnpm configuration (workspace allow-build list, add packageManager pin) and refresh the lockfile.

Reviewed changes

Copilot reviewed 6 out of 8 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
projects/fingerprintjs-pro-angular/src/public-api.spec.ts Adds a test ensuring public-api exports expected symbols.
projects/fingerprintjs-pro-angular/src/lib/tokens/fingerprint-angular-settings-token.spec.ts Adds a test for the default injection token factory value.
projects/fingerprintjs-pro-angular/src/lib/fingerprint.service.server.spec.ts Adds server-platform tests asserting methods reject when the agent isn’t initialized.
projects/fingerprintjs-pro-angular/package.json Formatting-only change (trailing brace indentation).
pnpm-workspace.yaml Adjusts workspace config and adds allowed build list.
pnpm-lock.yaml Lockfile refresh due to dependency resolution/config changes.
package.json Removes pnpm onlyBuiltDependencies and adds packageManager pin.
.github/workflows/coverage-diff.yml Replaces reusable workflow with inline steps and Coveralls upload.
Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/coverage-diff.yml
Comment thread .github/workflows/coverage-diff.yml Outdated
Comment thread .github/workflows/coverage-diff.yml
Orkuncakilkaya and others added 3 commits July 3, 2026 15:58
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@github-actions

github-actions Bot commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

⚠️ This PR doesn't contain any changesets. If there are user-facing changes, don't forget to run:

pnpm exec changeset

to create a changeset.

@Orkuncakilkaya Orkuncakilkaya marked this pull request as ready for review July 3, 2026 14:27
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.

2 participants