feat: provide GitHub attestations during release - #640
swetasamasti2310 wants to merge 1 commit into
Conversation
:java_duke: JaCoCo coverage report
|
|
||||||||||||||
|
HTML test reports are available as workflow artifacts (zipped HTML). • Download: Artifacts for this run |
edeandrea
left a comment
There was a problem hiding this comment.
Thanks @swetasamasti2310 !
Could you please fix the commit sign-off so that the DCO check will pass? You can take a look at https://github.com/docling-project/docling-java/pull/640/checks?check_run_id=97043886512 for instructions on how to do that.
Signed-off-by: swetasamasti2310 <swetagupta2310@gmail.com>
1155773 to
095f555
Compare
@edeandrea Fixed the commit sign-off. Please check if it can be merged. |
|
HTML test reports are available as workflow artifacts (zipped HTML). • Download: Artifacts for this run |
|
@swetasamasti2310 does anything need to be done during the release CI workflow? Anything from https://github.com/actions/attest? Does jreleaser do that automatically? Or is jreleaser just publishing as part of the release? |
What
catalog.github.active: ALWAYStojreleaser.ymlto enable GitHub Sigstore attestations for all release artifacts per the JReleaser docssigning.armoreddeprecation →signing.pgp.armored(removed in JReleaser 2.0)announce.discorddeprecation →announce.webhooks.discord(removed in JReleaser 2.0)Why
Closes #194
GitHub Attestations provide Sigstore-backed provenance for every release artifact (JARs, SBOMs, checksums), allowing users to verify that a downloaded artifact was built by the official CI workflow: