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

RobinTail / express-zod-api / 15578716930 / 6
100%
master: 100%

Build:
DEFAULT BRANCH: master
Ran 11 Jun 2025 07:29AM UTC
Files 53
Run time 5s
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.6

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)

1193 of 1234 branches covered (96.68%)

4149 of 4149 relevant lines covered (100.0%)

58.13 hits per line

Source Files on job run-24.0.0 - 15578716930.6
  • 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 Build 15578716930
  • 377686e0 on github
  • Prev Job for on master (#15577547952.4)
  • Next Job for on master (#15586432490.1)
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

© 2026 Coveralls, Inc