Skip to content

ci: add npm OIDC release#54

Merged
khushi1033 merged 6 commits intodevelopmentfrom
ci/add-npm-oidc-release
Mar 16, 2026
Merged

ci: add npm OIDC release#54
khushi1033 merged 6 commits intodevelopmentfrom
ci/add-npm-oidc-release

Conversation

@khushi1033
Copy link
Contributor

@khushi1033 khushi1033 commented Mar 16, 2026

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.
Screenshot 2026-03-16 at 1 39 39 PM

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

@khushi1033 khushi1033 marked this pull request as ready for review March 16, 2026 17:28

strategy:
matrix:
node-version: [18.x, 20.x, 21.x]
Copy link
Collaborator

Choose a reason for hiding this comment

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

The purpose of this matrix is to test a few different node versions in case there's any potential conflicts. I would use 24, 26 and 28 (if that's an option).

strategy:
matrix:
node-version: [18.x, 20.x, 21.x]
node-version: [24.x]
Copy link
Collaborator

Choose a reason for hiding this comment

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

Copy link
Contributor Author

@khushi1033 khushi1033 Mar 16, 2026

Choose a reason for hiding this comment

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

Gave it a go, but the reusable workflow requires ESLint and there's a bunch of linter errors to fix. Think it would be better to make a separate PR.

khushi1033 and others added 2 commits March 16, 2026 15:09
Co-authored-by: Alex S <49695018+alexs-mparticle@users.noreply.github.com>
@khushi1033 khushi1033 merged commit f611cd3 into development 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