Two bugs in the Dev Publish job: 1. node -p with escaped double-quotes broke on Node 22's eval mode (SyntaxError: Invalid or unexpected token). Switched to node -e with process.stdout.write and unescaped inner quotes. 2. version-stamp updated root package.json but not platform packages. When npm publish triggered prepublishOnly, sync-platform-versions dirtied 5 platform package.json files and git diff --exit-code failed. Added sync-platform-versions to the stamp step so prepublishOnly finds everything already in sync. Fixes: https://github.com/gsd-build/gsd-2/actions/runs/23233857718 |
||
|---|---|---|
| .. | ||
| build-native.yml | ||
| ci.yml | ||
| cleanup-dev-versions.yml | ||
| pipeline.yml | ||