Skip to content

Filter serverless container redeploys by image - #55

Merged
jorenvandeweyer merged 1 commit into
v1from
fix/serverless-container-matrix-race
Sep 24, 2026
Merged

jorenvandeweyer merged 1 commit into
v1from
fix/serverless-container-matrix-race

Conversation

@jorenvandeweyer

Copy link
Copy Markdown
Member

Summary

  • pass each matrix job's image reference to the serverless redeploy action
  • inspect every configured container ID and redeploy only containers using that image
  • preserve the existing comma-separated SERVERLESS_CONTAINER_IDS format
  • document image-aware behavior for build and promotion workflows

Why

In bielen-warranty-claim-assistant run 35889702961, both matrix jobs redeployed the full ID list. The first job started both rollouts, then the second failed because one container was still in Scaleway's transient updating state. It also allowed a container to be redeployed before its own image tag was promoted.

Validation

  • parsed the changed action and workflows as YAML
  • verified tag, digest, exact-image, and no-filter matching behavior
  • mocked web/API container metadata and confirmed only the matching container is redeployed
  • ran git diff --check

@jorenvandeweyer
jorenvandeweyer merged commit da1f6c8 into v1 Sep 24, 2026
@jorenvandeweyer
jorenvandeweyer deleted the fix/serverless-container-matrix-race branch September 24, 2026 11:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant