switch over to npm staged publishing#557
Conversation
|
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
✅ Deploy Preview for apollo-client-nextjs-docmodel ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
🚧 Files skipped from review as they are similar to previous changes (1)
📜 Recent review details⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (7)
📝 WalkthroughWalkthroughThis PR adds a staged publishing shim to the release workflow. A new bash wrapper script intercepts ChangesStaged Publishing via npm Shim
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Suggested reviewers
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
@apollo/client-react-streaming
@apollo/experimental-nextjs-app-support
@apollo/client-integration-nextjs
@apollo/client-integration-react-router
@apollo/client-integration-tanstack-start
commit: |
size-limit report 📦
|
I've already changed the permissions on npm side:
{ "type": "github", "file": "publish.yml", "repository": "apollographql/apollo-client-integrations", "permissions": [ "createStagedPackage" ], "package": "@apollo/client-integration-tanstack-start" } { "type": "github", "file": "publish.yml", "repository": "apollographql/apollo-client-integrations", "permissions": [ "createStagedPackage" ], "package": "@apollo/client-integration-react-router" } { "type": "github", "file": "publish.yml", "repository": "apollographql/apollo-client-integrations", "permissions": [ "createStagedPackage" ], "package": "@apollo/client-integration-nextjs" } { "type": "github", "file": "publish.yml", "repository": "apollographql/apollo-client-integrations", "permissions": [ "createStagedPackage" ], "package": "@apollo/client-react-streaming" } { "type": "github", "file": "publish.yml", "repository": "apollographql/apollo-client-integrations", "permissions": [ "createStagedPackage" ], "package": "@apollo/experimental-nextjs-app-support" }Summary by CodeRabbit
Summary by CodeRabbit
npm publishinto staged publishing, ensuring releases use the staged publish flow before proceeding with the existing release process.