Skip to content

Parallelize Docker image builds in release workflow#2917

Merged
adamtheturtle merged 1 commit intomainfrom
parallelize-docker-release
Feb 15, 2026
Merged

Parallelize Docker image builds in release workflow#2917
adamtheturtle merged 1 commit intomainfrom
parallelize-docker-release

Conversation

@adamtheturtle
Copy link
Member

@adamtheturtle adamtheturtle commented Feb 15, 2026

Use a matrix strategy for the Docker job in the release workflow so that the three images (target-manager, vws, vwq) build in parallel instead of sequentially.


Note

Low Risk
Workflow-only refactor that should preserve outputs; main risk is misconfigured matrix values causing an image to be tagged/published incorrectly or not at all.

Overview
Switches the docker job in .github/workflows/release.yml from three sequential docker/build-push-action steps to a matrix strategy that runs one job per image (target-manager, vws, vwq).

The build step now parameterizes the Docker target and repository name from the matrix while keeping the same multi-arch build (linux/amd64,linux/arm64) and version/latest tagging scheme.

Written by Cursor Bugbot for commit 6631301. This will update automatically on new commits. Configure here.

@adamtheturtle adamtheturtle merged commit c249ce3 into main Feb 15, 2026
13 checks passed
@adamtheturtle adamtheturtle deleted the parallelize-docker-release branch February 15, 2026 10:03
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.

1 participant