Skip to content

(chore) Migrate from Yarn Classic to Yarn Berry (4.x)#164

Merged
denniskigen merged 2 commits intomainfrom
chore/migrate-to-yarn-berry
Jan 29, 2026
Merged

(chore) Migrate from Yarn Classic to Yarn Berry (4.x)#164
denniskigen merged 2 commits intomainfrom
chore/migrate-to-yarn-berry

Conversation

@denniskigen
Copy link
Member

@denniskigen denniskigen commented Jan 23, 2026

Requirements

  • This PR has a title that briefly describes the work done, including the ticket number if there is a ticket.
  • My work conforms to the OpenMRS 3.0 Styleguide and design documentation.
  • My work includes tests or is validated by existing tests.

Summary

Modernizes the package manager to Yarn 4.x for better performance, improved dependency resolution, and simplified workspace management.

  • Upgrade to Yarn 4.12.0 with node-modules linker
  • Configure workspaces for library versioning
  • Update CI workflow for Berry compatibility
  • Simplify release process to a single command

Screenshots

Related Issue

Other

- Upgrade to Yarn 4.12.0 with node-modules linker
- Configure workspaces for library versioning
- Update CI workflow for Berry compatibility
- Simplify release process to single command
@denniskigen denniskigen force-pushed the chore/migrate-to-yarn-berry branch from f24f53a to 24af7a9 Compare January 27, 2026 10:11
Copy link

@NethmiRodrigo NethmiRodrigo left a comment

Choose a reason for hiding this comment

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

Thanks @denniskigen!

@denniskigen denniskigen merged commit 695aad7 into main Jan 29, 2026
3 checks passed
@denniskigen denniskigen deleted the chore/migrate-to-yarn-berry branch January 29, 2026 17:40
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