Skip to content

Conversation

@CharlieC3
Copy link
Member

Related https://github.com/hirosystems/devops/issues/2230

  • Adds NPM package to be managed and published by Semantic Release
  • Adds support for NPM trusted publishers
  • Updates GH actions

@CharlieC3 CharlieC3 self-assigned this Nov 14, 2025
Comment on lines +28 to +34
[
"@semantic-release/exec",
{
"execCwd": "components/client/typescript",
"prepareCmd": "npm ci"
}
],
Copy link
Member Author

Choose a reason for hiding this comment

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

Does this package also need to be built to publish it? Not all packages do.

Copy link
Collaborator

Choose a reason for hiding this comment

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

This client is actually not integrated into semantic release yet and we've had to do the publishing by hand. We won't be able to integrate it into this file as easily because it has a completely different version than the repo release package.

We're deprecating this repo very soon so I think we should just keep it as is for now, what do you think?

Copy link
Member Author

Choose a reason for hiding this comment

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

Keeping it as-is would be ok in that context. This effort is mostly to prevent CI from breaking from NPM removes all tokens in early December. If this release has not been integrated with CI, then there's nothing to break :)

Will close this one out.

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.

3 participants