fix: revert spock 5.0.7 image change to unpublish#21
Conversation
|
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 (13)
📝 WalkthroughWalkthroughSpock package version is downgraded from 5.0.7 to 5.0.6 across PostgreSQL 16, 17, and 18 build targets. The build matrix is updated with Spock 5.0.6 and epoch 2, followed by corresponding package manifest updates for both amd64 and arm64 architectures in minimal and standard variants. ChangesSpock 5.0.6 Version Downgrade
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Tip 💬 Introducing Slack Agent: The best way for teams to turn conversations into code.Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.
Built for teams:
One agent for your entire SDLC. Right inside Slack. Comment |
Up to standards ✅🟢 Issues
|
| Metric | Results |
|---|---|
| Duplication | 0 |
NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.
Summary
Reverts PR #19 (spock 5.0.7 update) to move the mutable image tags back to spock 5.0.6 variants. Restores the script's
spock_versionto5.0.6/epoch=2across pg16/17/18 and renames the packagelists back topg*-spock5.0.6-*.txt.The 5.0.6 immutable tags (
*-spock5.0.6-{minimal,standard}-2) still exist in the registry, so thebuild-imagesworkflow will skip the build step and only re-point the mutable tags (*-spock5*-*,*-spock5.0.6-*) at the existing 5.0.6 manifests viadocker buildx imagetools create.5.0.7 immutable tags will be deleted manually in the GHCR UI after merge.
Test plan
Run the
build-imagesworkflow against the internal repo before merging:build-images→ Run workflow on this branch with:pgedge_image_repo:ghcr.io/pgedge/pgedge-postgres-internal(default)pgedge_image_dry_run:truepgedge_image_republish:false<tag> is already publishedfor each*-spock5.0.6-*-2build tag andadding new tag ... to existing manifestfor each mutable tag — nobuilding and pushing imageslines.pgedge_image_dry_run:false. Verify onghcr.io/pgedge/pgedge-postgres-internalthat17-spock5-standard,17.9-spock5-standard,17.9-spock5.0.6-standard(and the pg16/pg18 equivalents, both flavors) resolve to the 5.0.6 manifest digest.main, run the same workflow againstghcr.io/pgedge/pgedge-postgres(production repo) withdry_run: truefirst, then live.*-spock5.0.7-*versions from the production package in the GHCR UI.