-
Notifications
You must be signed in to change notification settings - Fork 142
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: set up proper publishing pipeline #2266
Conversation
a9fe079
to
c730181
Compare
a335e87
to
e4e70f3
Compare
ebed406
to
2a1da0e
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for this! Last ask, could we update this guide and/or write a new guide for how releases run / how to test releases locally? https://github.com/microsoft/react-native-macos/blob/main/docs/Releases.md
@Saadnajmi: Do you have access to the package in npm? We need to create/fix two tags, (See PR description) Once they are fixed, this check should be green: |
51c59b5
to
cd4104a
Compare
I do, I'll look into that |
2c74778
to
4f076ee
Compare
* chore: set up proper publishing pipeline * simplify configuration and added docs * more docs * add TODO for nightlies * typos * also verify ADO pipeline * refactor checks * docs --------- Co-authored-by: Saad Najmi <[email protected]>
* chore: set up proper publishing pipeline (#2266) * chore: set up proper publishing pipeline * simplify configuration and added docs * more docs * add TODO for nightlies * typos * also verify ADO pipeline * refactor checks * docs --------- Co-authored-by: Saad Najmi <[email protected]> * Update publish config * Fixup versions across monorepo * Add a version plan file to patch RNM * pre-run `set-rn-artifacts-version.js` sicne nx-release will not. --------- Co-authored-by: Tommy Nguyen <[email protected]>
Summary:
Sets up a publishing pipeline with Nx Release.
Note that while this does enable us to publish nightlies, it will be handled separately from this PR.
nightly
tag to latest nightly build (npm)next
tag and point it to latest build (npm)Test Plan:
Follow the instructions in the releases docs and verify that they work for you: https://github.com/microsoft/react-native-macos/blob/cd4104ac8fbca08d60829cef56eed66b56b7d49d/docs/Releases.md