Skip to content

Conversation

@nigelwtf
Copy link
Member

@nigelwtf nigelwtf commented Dec 10, 2025

Feel free to reject as this is a bit out of scope, but I saw an easy opportunity to reduce build time by more than half. I'm hoping this change will bring the exec time down to 5-6 minutes.

The crux of the build time is building the docker images and what I've implemented puts the build args into a matrix in the build-docker step so each entry runs simultaneously (or at least as fast as we get assigned workers from GH actions).

Changes

  • Split the "build" step into setup, release-jars-and-artifacts, build-docker, build-docker-ce, finalize to cover each phase of the release
  • Use upload artifacts to persist JARs (and dep checker reports) between steps

@nigelwtf nigelwtf requested review from d-t-w and wavejumper December 10, 2025 04:07
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.

2 participants