Skip to content

feat(Worklets): workflow for OIDC publishing#9095

Open
tjzel wants to merge 7 commits intomainfrom
@tjzel/worklets/manual-publish
Open

feat(Worklets): workflow for OIDC publishing#9095
tjzel wants to merge 7 commits intomainfrom
@tjzel/worklets/manual-publish

Conversation

@tjzel
Copy link
Collaborator

@tjzel tjzel commented Mar 12, 2026

Summary

I added a workflow for manual publishing of Worklets using OIDC. Previously we always released everything with 2FA on NPM, beside the nightly versions.

I tried to use the common publishing workflow on https://github.com/software-mansion/npm-package-publish but unfortunately it's not yet customizable enough for our case.

This workflow effectively duplicates the code from npm-worklets-package-build workflow, but unfortunately the common logic couldn't be easily extracted to a separate action.

I decided to add this action in this form to prevent delaying the releases even further. Temporary redundancy will be handled with a proper refactor in the near future.

NPM OIDC can only be registered on one workflow, so I moved its contents into a wrapper workflow npm-worklets-publish.yml (I hope it works)

Test plan

Test of CI: https://github.com/software-mansion/react-native-reanimated/actions/runs/23023763129

@tjzel tjzel requested a review from MatiPl01 March 12, 2026 19:49
Copy link
Member

@tomekzaw tomekzaw left a comment

Choose a reason for hiding this comment

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

Check your DMs

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