Skip to content

Conversation

Lissy93
Copy link
Owner

@Lissy93 Lissy93 commented Oct 11, 2025

  • Implements bundle size reporting during compilation process on github actions
  • Adds test reporting to codecov in the test workflow
  • Adds codecov.yml config file for coverage test settings

This pull request introduces Codecov integration to the project, enabling automated reporting of test results and code coverage for unit, API, and end-to-end tests. The changes ensure that Codecov uploads are only attempted when a token is present, and provide configuration for coverage thresholds, flags, and component management. Additionally, dependencies and build configuration are updated to support this integration.

Codecov Integration and Configuration:

  • Added a comprehensive codecov.yaml configuration file to set coverage thresholds, manage components, ignore files, and configure reporting behavior.
  • Updated .github/workflows/tests.yml to upload test results and coverage reports to Codecov for unit, API, and e2e tests, gated on the presence of a Codecov token. [1] [2] [3] [4] [5] [6]

Build and Dependency Updates:

  • Added @codecov/rollup-plugin and @types/node to devDependencies in package.json to support Codecov integration and improve type support. [1] [2]
  • Updated vite.config.ts to include the Codecov Rollup plugin, enabling bundle analysis and upload when the token is present.

Copy link

netlify bot commented Oct 11, 2025

Deploy Preview for networking-toolbox ready!

Name Link
🔨 Latest commit ef727fc
🔍 Latest deploy log https://app.netlify.com/projects/networking-toolbox/deploys/68e9c19d4159180008a38b6f
😎 Deploy Preview https://deploy-preview-8--networking-toolbox.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@Lissy93 Lissy93 merged commit c4a9eab into main Oct 11, 2025
20 checks passed
@Lissy93 Lissy93 deleted the ref/bundle-size-reporting branch October 11, 2025 02:48
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