Skip to content

ci: add npm OIDC release#55

Merged
khushi1033 merged 7 commits intomasterfrom
ci/add-npm-oidc-release
Mar 16, 2026
Merged

ci: add npm OIDC release#55
khushi1033 merged 7 commits intomasterfrom
ci/add-npm-oidc-release

Conversation

@khushi1033
Copy link
Contributor

Instructions

  1. PR target branch should be against development
  2. PR title name should follow this format: https://github.com/mParticle/mparticle-workflows/blob/main/.github/workflows/pr-title-check.yml
  3. PR branch prefix should follow this format: https://github.com/mParticle/mparticle-workflows/blob/main/.github/workflows/pr-branch-check-name.yml

Summary

npm now supports OIDC and requires an update to the release.yml to support this

  • Bumped the following versions:
    • actions to v6
    • @mparticle/web-sdk to v2.58.0
    • semantic-release
    • Node to LTS 24.x
      Re ran npm install with Node v24

Testing Plan

  • Was this tested locally? If not, explain why.
  • CI/CD workflow and package metadata changes, so local testing doesn't apply.

Reference Issue (For mParticle employees only. Ignore if you are an outside contributor)

[
'@semantic-release/exec',
{
prepareCmd: 'sh ./scripts/release.sh',

Choose a reason for hiding this comment

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

'@semantic-release/exec',
            {
                prepareCmd: 'sh ./scripts/release.sh',
                publishCmd: 'npm publish',
            }, 

Need to add a publishCmd to the @semantic-release/exec config so the package gets published during the release step

@khushi1033 khushi1033 merged commit 5c3a132 into master Mar 16, 2026
3 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.

2 participants