@@ -54,24 +54,26 @@ jobs:
5454
5555 echo "Updating version from $CURRENT_VERSION to $VERSION"
5656
57- # Update root package version
58- npm version $VERSION --no-git-tag-version
57+ # Update package versions without running npm version's implicit install
58+ # per workspace. The implicit installs can create nested packages/*/node_modules
59+ # entries that shadow local workspaces with already-published packages.
60+ npm pkg set version=$VERSION
5961
6062 # Update all workspace package versions
61- npm version $VERSION --no-git-tag- version -w packages/atxp-common
62- npm version $VERSION --no-git-tag- version -w packages/atxp-sqlite
63- npm version $VERSION --no-git-tag- version -w packages/atxp-redis
64- npm version $VERSION --no-git-tag- version -w packages/atxp-server
65- npm version $VERSION --no-git-tag- version -w packages/atxp-client
66- npm version $VERSION --no-git-tag- version -w packages/atxp-base
67- npm version $VERSION --no-git-tag- version -w packages/atxp-solana
68- npm version $VERSION --no-git-tag- version -w packages/atxp-worldchain
69- npm version $VERSION --no-git-tag- version -w packages/atxp-polygon
70- npm version $VERSION --no-git-tag- version -w packages/atxp-express
71- npm version $VERSION --no-git-tag- version -w packages/atxp-cloudflare
72- npm version $VERSION --no-git-tag- version -w packages/atxp-x402
73- npm version $VERSION --no-git-tag- version -w packages/atxp-mpp
74- npm version $VERSION --no-git-tag- version -w packages/atxp-tempo
63+ npm pkg set version=$VERSION -w packages/atxp-common
64+ npm pkg set version=$VERSION -w packages/atxp-sqlite
65+ npm pkg set version=$VERSION -w packages/atxp-redis
66+ npm pkg set version=$VERSION -w packages/atxp-server
67+ npm pkg set version=$VERSION -w packages/atxp-client
68+ npm pkg set version=$VERSION -w packages/atxp-base
69+ npm pkg set version=$VERSION -w packages/atxp-solana
70+ npm pkg set version=$VERSION -w packages/atxp-worldchain
71+ npm pkg set version=$VERSION -w packages/atxp-polygon
72+ npm pkg set version=$VERSION -w packages/atxp-express
73+ npm pkg set version=$VERSION -w packages/atxp-cloudflare
74+ npm pkg set version=$VERSION -w packages/atxp-x402
75+ npm pkg set version=$VERSION -w packages/atxp-mpp
76+ npm pkg set version=$VERSION -w packages/atxp-tempo
7577
7678 # Update cross-package dependencies to match new version
7779 npm pkg set dependencies."@atxp/common"=$VERSION -w packages/atxp-client
@@ -138,4 +140,4 @@ jobs:
138140 git add -A
139141 git diff --cached --quiet || git commit -m "bump version to $VERSION [skip ci]"
140142 git pull --rebase origin main || (git rebase --abort && echo "Rebase failed, but continuing")
141- git push origin main || echo "Push failed, but packages were published successfully"
143+ git push origin main || echo "Push failed, but packages were published successfully"
0 commit comments