This is an automated email from the ASF dual-hosted git repository.

yasithdev pushed a commit to branch modernization
in repository https://gitbox.apache.org/repos/asf/airavata-portals.git


The following commit(s) were added to refs/heads/modernization by this push:
     new b47d9f2ea docs(umbrella): Track C switched to npm workspaces (deviates 
from Yarn 1 guardrail)
b47d9f2ea is described below

commit b47d9f2ea40892b77a7b3cf2dc40c371bda4744f
Author: yasithdev <[email protected]>
AuthorDate: Tue Apr 21 17:13:08 2026 -0400

    docs(umbrella): Track C switched to npm workspaces (deviates from Yarn 1 
guardrail)
---
 .../docs/superpowers/specs/2026-04-21-portal-modernization-design.md    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/airavata-django-portal/docs/superpowers/specs/2026-04-21-portal-modernization-design.md
 
b/airavata-django-portal/docs/superpowers/specs/2026-04-21-portal-modernization-design.md
index b90116e6e..deaf3d68f 100644
--- 
a/airavata-django-portal/docs/superpowers/specs/2026-04-21-portal-modernization-design.md
+++ 
b/airavata-django-portal/docs/superpowers/specs/2026-04-21-portal-modernization-design.md
@@ -41,7 +41,7 @@ These decisions are locked here so per-track brainstorms 
don't relitigate them.
 
 **Python floor.** Stay on 3.12. Bumping to 3.13 is a separate decision outside 
this umbrella.
 
-**Package manager.** Keep Yarn 1 classic. Corepack pin gives reproducible 
installs. A pnpm or Yarn 4 switch is its own future track if desired.
+**Package manager.** _Original guardrail was "keep Yarn 1 classic"._ Track C 
deviated: switched to **npm workspaces** (pinned via `packageManager: 
npm@<host>`). Rationale: npm ships with Node (no corepack dependency), aligns 
with Node-ecosystem default, simpler onboarding. See 
`docs/superpowers/specs/2026-04-21-track-c-monorepo-tooling-design.md`.
 
 **Rollback.** Every track lands on its own feature branch → PR → merge to a 
long-lived `modernization` branch, which merges to main only at the end. Any 
track can be reverted independently.
 

Reply via email to