fix: build all packages before snapshot publish#669
Conversation
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThe PR adds an explicit build step to the snapshot publishing GitHub Actions workflow, ensuring all packages are built before versioning and publishing occurs. ChangesSnapshot Publishing Workflow
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~5 minutes Possibly related PRs
Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 inconclusive)
✅ Passed checks (4 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 |
|
View your CI Pipeline Execution ↗ for commit 1b20f18
☁️ Nx Cloud last updated this comment at |
@forgerock/davinci-client
@forgerock/device-client
@forgerock/journey-client
@forgerock/oidc-client
@forgerock/protect
@forgerock/sdk-types
@forgerock/sdk-utilities
@forgerock/iframe-manager
@forgerock/sdk-logger
@forgerock/sdk-oidc
@forgerock/sdk-request-middleware
@forgerock/storage
commit: |
|
Deployed e9974ee to https://ForgeRock.github.io/ping-javascript-sdk/pr-669/e9974ee185b181bfa297e36411f8e6703ebcd22d branch gh-pages in ForgeRock/ping-javascript-sdk |
Codecov Report✅ All modified and coverable lines are covered by tests. ❌ Your project status has failed because the head coverage (19.89%) is below the target coverage (40.00%). You can increase the head coverage or adjust the target coverage. Additional details and impacted files@@ Coverage Diff @@
## main #669 +/- ##
==========================================
+ Coverage 18.07% 19.89% +1.82%
==========================================
Files 155 158 +3
Lines 24398 24799 +401
Branches 1203 1335 +132
==========================================
+ Hits 4410 4934 +524
+ Misses 19988 19865 -123 🚀 New features to boost your workflow:
|
📦 Bundle Size Analysis📦 Bundle Size Analysis🆕 New Packages🆕 @forgerock/protect - 144.6 KB (new) 14 packages analyzed • Baseline from latest Legend🆕 New package ℹ️ How bundle sizes are calculated
🔄 Updated automatically on each push to this PR |
Summary
snapshotjob was callingpnpm publish -rwithout first building all packages, causing packages to be published withoutdist/directoriespnpm nx run-many -t build --no-agents --skip-nx-cachebefore the version step, matching the pattern already used byci:releasein thepublish-or-prjob--skip-nx-cacheensures builds use the freshly-versionedpackage.jsonrather than a stale cached artifactTest plan
dist/directoriesSummary by CodeRabbit
Release Notes