Skip to content

Synchronize artifact build backend catalog - #88

Merged
shiny-code-bot merged 1 commit into
mainfrom
fix/87-hatchling-support-lock
Jul 19, 2026
Merged

Synchronize artifact build backend catalog#88
shiny-code-bot merged 1 commit into
mainfrom
fix/87-hatchling-support-lock

Conversation

@shiny-code-bot

Copy link
Copy Markdown
Collaborator

Summary

  • update the devkit-owned support catalog and lock from Hatchling 1.27.0 to 1.31.0
  • make platform dependencies check compare staged addon build backends with the materialized devkit support catalog before publish
  • retain the exact committed-byte publish-time validation as the final fail-closed gate

Evidence

CM, CM Website, and OPW artifact canaries all passed Launchplane authorization, then failed before Buildx with the same missing support requirement: hatchling==1.31.0. The tenant/shared addon metadata had advanced while docker/runtime-python remained at 1.27.0.

Validation

  • 215 repository tests pass, 1 skipped
  • Ruff check and format check pass
  • package build succeeds
  • CLI smoke succeeds
  • focused Gemini-family review attempted; final independent code review found no blockers

Closes #87. Blocks are tracked from cbusillo/launchplane#1774 and cbusillo/launchplane#1768 until the real tenant canaries pass.

@shiny-code-bot
shiny-code-bot merged commit 5414e6d into main Jul 19, 2026
4 checks passed
@shiny-code-bot
shiny-code-bot deleted the fix/87-hatchling-support-lock branch July 19, 2026 00:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Close artifact dependency preflight parity gaps

1 participant