Skip to content

improve signature testing#730

Merged
manovotn merged 1 commit into
jakartaee:mainfrom
Ladicek:improve-sigtest
Jun 8, 2026
Merged

improve signature testing#730
manovotn merged 1 commit into
jakartaee:mainfrom
Ladicek:improve-sigtest

Conversation

@Ladicek

@Ladicek Ladicek commented Jun 4, 2026

Copy link
Copy Markdown
Member

The statically generated signature file in impl/src/main/resources is gone. The signature file is now generated during each build, and instead of attaching the static file using the Build Helper Maven plugin, the generated file is attached automatically by the Sigtest Maven plugin.

Further, a few more static files were removed, because they are not useful. The only actually useful file was moved from impl to dist-build, because that's the only use site.

The AsciiDoc documents in dist-build were slightly edited for better formatting and to remove typos, but I didn't do any major surgery.

@Ladicek Ladicek requested a review from manovotn June 4, 2026 14:36

@manovotn manovotn left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Just two small notes, otherwise looks good.

Comment thread dist-build/sigtest-weld.pom Outdated
Comment thread dist-build/sigtest-weld.pom Outdated
@Ladicek Ladicek force-pushed the improve-sigtest branch from 05779d0 to 180c788 Compare June 5, 2026 09:16
<artifactId>jakarta.cdi-tck-core-impl</artifactId>
<version>${version.cdi-tck}</version>
<type>sigfile</type>
<classifier>jdk17</type>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Suggested change
<classifier>jdk17</type>
<classifier>jdk17</classifier>

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

OMG 🤦 Will fix.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Done. Also squashed the commits.

@manovotn

manovotn commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

We had some back and forth with Ladislav over Zulip and I think this version is good to go.
At least we have ended up preparing an automated sigtest check for both, Arc and Weld, so that's something :)

Thanks for delving into this @Ladicek!

The statically generated signature file in `impl/src/main/resources`
is gone. The signature file is now generated during each build,
and instead of attaching the static file using the Build Helper
Maven plugin, the generated file is attached automatically
by the Sigtest Maven plugin.

Further, a few more static files were removed, because they are
not useful. The only actually useful file was moved from `impl`
to `dist-build`, because that's the only use site.

The AsciiDoc documents in `dist-build` were slightly edited
for better formatting and to remove typos, but I didn't do
any major surgery.
@Ladicek Ladicek force-pushed the improve-sigtest branch from 21bacf2 to 2486405 Compare June 8, 2026 07:19

@manovotn manovotn left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

As far as I can tell, this is looking good 👍

@manovotn manovotn merged commit a9f27a7 into jakartaee:main Jun 8, 2026
4 checks passed
@manovotn manovotn added this to the CDI 5.0 milestone Jun 8, 2026
@Ladicek Ladicek deleted the improve-sigtest branch June 8, 2026 09:39
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