Skip to content

fix(generic-web): own prod promotion releases#419

Merged
cbusillo merged 3 commits intomainfrom
fix/generic-web-prod-source-integrity
May 7, 2026
Merged

fix(generic-web): own prod promotion releases#419
cbusillo merged 3 commits intomainfrom
fix/generic-web-prod-source-integrity

Conversation

@cbusillo
Copy link
Copy Markdown
Owner

@cbusillo cbusillo commented May 7, 2026

Summary

  • update generic-web deploy inventory on successful deploys so testing inventory stays current
  • reject prod promotion requests that do not match current source inventory
  • create or verify GitHub releases from Launchplane after prod promotion passes
  • expose release status/tag/url in the prod-promotion API result

Validation

  • uv run --extra dev ruff check .
  • uv run python -m unittest tests.test_generic_web_promotion tests.test_service.LaunchplaneServiceTests.test_generic_web_prod_promotion_route_executes_for_authorized_product_context tests.test_service.LaunchplaneServiceTests.test_generic_web_prod_promotion_route_accepts_padded_lane_context
  • uv run --extra dev mypy control_plane tests
  • uv run python -m unittest

Closes #418.
Related: #420.

@cbusillo cbusillo changed the title fix(generic-web): keep promotion source inventory current fix(generic-web): own prod promotion releases May 7, 2026
@cbusillo cbusillo merged commit e636b68 into main May 7, 2026
12 checks passed
@cbusillo cbusillo deleted the fix/generic-web-prod-source-integrity branch May 7, 2026 20:32
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.

Fix generic-web prod promotion source integrity

1 participant