Skip to content

Only raise PR to bump java version when all artifacts are ready#18668

Merged
donoghuc merged 2 commits intomainfrom
wait-for-all-jdk
Jan 28, 2026
Merged

Only raise PR to bump java version when all artifacts are ready#18668
donoghuc merged 2 commits intomainfrom
wait-for-all-jdk

Conversation

@donoghuc
Copy link
Member

Previously a PR would be raised to bump the java version shipped with LS once the artifact for x86_64 linux was available. In practice we also need the artifacts for arm, macos, windows, etc. This commit adds conditions to updatecli such that only after all artifacts are available will the PR be raised to bump the version.

Previously a PR was raised when a new java version was detected for the default
x86_64 linux artifact. In practice, other platforms become available later than
the default. This commit updates updatecli to only raise a PR once all artifacts
are ready.
@donoghuc donoghuc added the backport-active-all Automated backport with mergify to all the active branches label Jan 27, 2026
@github-actions
Copy link
Contributor

🤖 GitHub comments

Just comment with:

  • run docs-build : Re-trigger the docs validation. (use unformatted text in the comment!)
  • /run exhaustive tests : Run the exhaustive tests Buildkite pipeline.

@elasticmachine
Copy link

💚 Build Succeeded

Copy link
Contributor

@mashhurs mashhurs left a comment

Choose a reason for hiding this comment

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

Verified with Elastic JVM catalog API.

@donoghuc donoghuc merged commit e2df002 into main Jan 28, 2026
21 checks passed
@donoghuc donoghuc deleted the wait-for-all-jdk branch January 28, 2026 23:22
@github-actions
Copy link
Contributor

@Mergifyio backport 8.19 9.2 9.3

@mergify
Copy link
Contributor

mergify bot commented Jan 28, 2026

mergify bot pushed a commit that referenced this pull request Jan 28, 2026
* Ensure all JDK are available before raising java bump PR

Previously a PR was raised when a new java version was detected for the default
x86_64 linux artifact. In practice, other platforms become available later than
the default. This commit updates updatecli to only raise a PR once all artifacts
are ready.

* use curl instead

(cherry picked from commit e2df002)
mergify bot pushed a commit that referenced this pull request Jan 28, 2026
* Ensure all JDK are available before raising java bump PR

Previously a PR was raised when a new java version was detected for the default
x86_64 linux artifact. In practice, other platforms become available later than
the default. This commit updates updatecli to only raise a PR once all artifacts
are ready.

* use curl instead

(cherry picked from commit e2df002)
mergify bot pushed a commit that referenced this pull request Jan 28, 2026
* Ensure all JDK are available before raising java bump PR

Previously a PR was raised when a new java version was detected for the default
x86_64 linux artifact. In practice, other platforms become available later than
the default. This commit updates updatecli to only raise a PR once all artifacts
are ready.

* use curl instead

(cherry picked from commit e2df002)
donoghuc added a commit that referenced this pull request Jan 29, 2026
…) (#18669)

* Ensure all JDK are available before raising java bump PR

Previously a PR was raised when a new java version was detected for the default
x86_64 linux artifact. In practice, other platforms become available later than
the default. This commit updates updatecli to only raise a PR once all artifacts
are ready.

* use curl instead

(cherry picked from commit e2df002)

Co-authored-by: Cas Donoghue <cas.donoghue@gmail.com>
donoghuc added a commit that referenced this pull request Jan 29, 2026
…) (#18670)

* Ensure all JDK are available before raising java bump PR

Previously a PR was raised when a new java version was detected for the default
x86_64 linux artifact. In practice, other platforms become available later than
the default. This commit updates updatecli to only raise a PR once all artifacts
are ready.

* use curl instead

(cherry picked from commit e2df002)

Co-authored-by: Cas Donoghue <cas.donoghue@gmail.com>
donoghuc added a commit that referenced this pull request Jan 29, 2026
…) (#18671)

* Ensure all JDK are available before raising java bump PR

Previously a PR was raised when a new java version was detected for the default
x86_64 linux artifact. In practice, other platforms become available later than
the default. This commit updates updatecli to only raise a PR once all artifacts
are ready.

* use curl instead

(cherry picked from commit e2df002)

Co-authored-by: Cas Donoghue <cas.donoghue@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport-active-all Automated backport with mergify to all the active branches

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants