• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

RobinTail / express-zod-api / 15578716930
100%

Build:
DEFAULT BRANCH: master
Ran 11 Jun 2025 07:28AM UTC
Jobs 6
Files 53
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

11 Jun 2025 07:27AM UTC coverage: 100.0%. Remained the same
15578716930

push

github

web-flow
Switching to `pnpm` (#2428)

I see the need to migrate from `yarn` classic (despite my sincere love
of it) because I noticed warnings in Node 24 environment about the
deprecated methods used by `yarn`, that are (most likely) not going to
be fixed, so that `yarn` classic would probably become non-operational
in Node 25/26 (in a year).

Reiterating #2067 
Based on the findings of #2427 
And using the advantage of having workspaces introduced in #2374 

- it fixes `attw` issue in workspace
- `pnpm pack` does not work in workspace
  - https://github.com/pnpm/pnpm/issues/4351
  - using `working-directory` in CI
- `pnpm version` does not work in workspace, but there is a workaround
https://github.com/pnpm/pnpm/issues/8064
- but it does not work due to another `npm` bug:
https://github.com/npm/cli/issues/2010
  - possible solution https://www.npmjs.com/package/bumpp
- but overall clarity and consistency is much better than even `yarn@v4`
that I tried recently

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

## Summary by CodeRabbit

- **Chores**
- Migrated project tooling and workflows from Yarn to pnpm for package
management.
  - Updated all CI workflows and pre-commit hooks to use pnpm commands.
- Adjusted documentation and contributing guidelines to reflect pnpm
usage.
- Introduced a pnpm workspace configuration and updated ignore files
accordingly.
- Updated package.json scripts and resolutions to align with pnpm usage.
- Added explicit workspace dependencies in test and example projects for
improved clarity and reliability.

- **Bug Fixes**
- Improved TypeScript compatibility with a workaround for a specific
type error.

- **Refactor**
- Simplified internal scripts and utility logic by removing Ramda
dependencies and adopting native JavaScript approaches.

- **Style**
- Updated package scripts and configuration files for consistency with
pnpm standards.
<!-- end of auto-generated comment: release note... (continued)

1279 of 1321 branches covered (96.82%)

4149 of 4149 relevant lines covered (100.0%)

356.47 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-20.x - 15578716930.1 11 Jun 2025 07:28AM UTC 53
100.0
GitHub Action Run
2 run-22.0.0 - 15578716930.2 11 Jun 2025 07:28AM UTC 53
100.0
GitHub Action Run
3 run-22.x - 15578716930.3 11 Jun 2025 07:28AM UTC 53
100.0
GitHub Action Run
4 run-24.x - 15578716930.4 11 Jun 2025 07:28AM UTC 53
100.0
GitHub Action Run
5 run-20.9.0 - 15578716930.5 11 Jun 2025 07:28AM UTC 53
100.0
GitHub Action Run
6 run-24.0.0 - 15578716930.6 11 Jun 2025 07:28AM UTC 53
100.0
GitHub Action Run
Source Files on build 15578716930
  • Tree
  • List 53
  • Changed 1
  • Source Changed 1
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #15578716930
  • 377686e0 on github
  • Prev Build on master (#15577547952)
  • Next Build on master (#15586432490)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc