Skip to content

Conversation

@tdilauro
Copy link
Contributor

@tdilauro tdilauro commented Jan 21, 2026

Description

Consolidates the releases.yml and test-and-tag.yml GitHub Actions workflows into a single publish.yml workflow that handles the two separate cases.

Note: The NPM configuration for this package needs to be updated before this PR is merged.

Motivation and Context

We need to handle both of these workflows from a single workflow file because we are using NPM's OIDC Trusted Publisher support for publishing. The configuration for that feature supports only a single workflow filename and, thus, only a single workflow.

How Has This Been Tested?

Will be tested after review and merge.

Checklist:

  • I have updated the documentation accordingly.
  • All new and existing tests passed.

Copy link
Member

@jonathangreen jonathangreen left a comment

Choose a reason for hiding this comment

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

🎉

@tdilauro
Copy link
Contributor Author

Updated the NPM configuration and merging. 🤞🏽

@tdilauro tdilauro merged commit cc1af10 into main Jan 21, 2026
1 check passed
@tdilauro tdilauro deleted the bugfix/npm-oidc-single-workflow branch January 21, 2026 12:53
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