Skip to content

Verify Java SDK artifact integrity continuously - #69643

Merged
uranusjr merged 5 commits into
apache:mainfrom
astronomer:java-sdk-source-release-ci
Jul 9, 2026
Merged

uranusjr merged 5 commits into
apache:mainfrom
astronomer:java-sdk-source-release-ci

Conversation

@uranusjr

@uranusjr uranusjr commented Jul 9, 2026

Copy link
Copy Markdown
Member

This allows us to be more confident about things before actually trying to do an RC.

Comment thread .github/workflows/java-sdk-release-verify.yml
Comment thread .github/workflows/java-sdk-release-verify.yml
Comment thread java-sdk/scripts/ci/verify-source-release.sh Outdated
This allows us to be more confident about things *before* actually
trying to do an RC.
@uranusjr
uranusjr force-pushed the java-sdk-source-release-ci branch from 25a0578 to 3d494c3 Compare July 9, 2026 07:30
The smoke test is split into its own script and task, with the
dependencies dynamically generated from the release's BOM.

@jason810496 jason810496 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thanks!

@uranusjr
uranusjr force-pushed the java-sdk-source-release-ci branch from a12a748 to ccad24b Compare July 9, 2026 08:17
uranusjr added 2 commits July 9, 2026 10:38
Instead of blindly finding JARs when checking NOTICE and LICENSE (which
would incorrectly flag the buildSrc jar, which is never published), go
through a local publish first to filter out only the jars that are
expected to be published, and check only them.
@uranusjr
uranusjr merged commit b030000 into apache:main Jul 9, 2026
157 checks passed
@uranusjr
uranusjr deleted the java-sdk-source-release-ci branch July 9, 2026 12:38
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.

2 participants