Skip to content

Conversation

@cpuguy83
Copy link
Collaborator

@cpuguy83 cpuguy83 commented Jan 7, 2026

Since tests run in parallel we can end up firing off multiple builds where we have not yet cached the frontend or worker image and end up doing more work than we really should.

@cpuguy83 cpuguy83 force-pushed the prebuild_worker branch 2 times, most recently from e4a29ce to 48d6f89 Compare January 7, 2026 22:59
@cpuguy83 cpuguy83 marked this pull request as ready for review January 7, 2026 23:34
Copilot AI review requested due to automatic review settings January 7, 2026 23:34
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds a pre-build step for frontend and worker images in the CI integration test workflow to optimize parallel test execution. The change ensures that when tests run in parallel, they can reuse cached images rather than each test job building the images independently.

Key changes:

  • Added "Pre-build base images" step before integration tests run
  • Builds frontend image unconditionally for all test suites
  • Conditionally builds the appropriate worker image based on the matrix suite value (except for "other")

Since tests run in parallel we can end up firing off multiple builds
where we have not yet cached the frontend or worker image and end up
doing more work than we really should.

Signed-off-by: Brian Goff <cpuguy83@gmail.com>
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