Skip to content

Fix release workflow bash parsing for package metadata#9

Merged
benvinegar merged 1 commit intomainfrom
fix/release-workflow-shell
Mar 8, 2026
Merged

Fix release workflow bash parsing for package metadata#9
benvinegar merged 1 commit intomainfrom
fix/release-workflow-shell

Conversation

@benvinegar
Copy link
Member

The release workflow failed at:

Run echo "name=$(node -p \"require('./pi/package.json').name\")" >> "$GITHUB_OUTPUT"
...syntax error near unexpected token '('

This updates the metadata step to avoid nested escaped quotes inside command substitution:

  • read name/version into shell variables
  • append those variables to $GITHUB_OUTPUT

This resolves the bash parse error on GitHub Actions runners.

@benvinegar benvinegar merged commit 887e961 into main Mar 8, 2026
4 checks passed
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.

1 participant