Pinned Ghost-CLI install to shipped lockfile versions - #480
Conversation
ref https://linear.app/ghost/issue/PLA-324 - install Ghost-CLI from source rather than npm so we can install deps with pnpm - add Ghost-CLI sha unwrapping to versions.sh - remove pnpm/node-gyp leftover caches from Ghost install
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (5)
WalkthroughThe version tooling now resolves the Ghost-CLI stable tag to a commit SHA and stores it with the CLI version. The Dockerfile template and generated Alpine and Bookworm Dockerfiles install Ghost-CLI from that pinned commit with frozen pnpm dependencies. They verify the package version, link the executable, remove build dependencies and package-manager caches, and use Estimated code review effort: 4 (Complex) | ~45 minutes Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 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 |
ref https://linear.app/ghost/issue/PLA-324