Skip to content

Add pull request trigger for npm publish workflow#227

Closed
jekabs-karklins wants to merge 1 commit intomasterfrom
create-npm-package-on-pull-request
Closed

Add pull request trigger for npm publish workflow#227
jekabs-karklins wants to merge 1 commit intomasterfrom
create-npm-package-on-pull-request

Conversation

@jekabs-karklins
Copy link
Contributor

@jekabs-karklins jekabs-karklins commented Feb 11, 2026

Context

Two branches often need simultaneous updates to duo-validation. Previously, to get the end-to-end tests passing in user-office-core, we had to merge the validation changes into master just to trigger a new npm package publish. That forced us to land validation updates before the dependent user-office-core code was ready. Once one branch merged, the other branch immediately hit conflicts in duo-validation, slowing everyone down.

Change

This PR updates the npm publish workflow to run not only on master, but also whenever a PR targeting master is opened or updated. That way we can build and publish pre-release packages straight from the PR branch.

Result

We can keep the validation changes on their feature branches until their matching user-office-core PRs are merged. Each branch gets its own npm package built from the PR, so user-office-core E2E jobs can install and test against the right validation code without forcing premature merges.

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