Skip to content

Conversation

@bhufmann
Copy link
Contributor

@bhufmann bhufmann commented Feb 24, 2025

What it does

Sign 3rd party artifacts with Trace Compass's PGP key. Both Trace Compass Incubator update site, RCP update site and trace server update site will be signed.

Use tycho-gpg-plugin:
https://tycho.eclipseprojects.io/doc/4.0.11/tycho-gpg-plugin/sign-p2-artifacts-mojo.html

Upgrade to Tycho 4.0.11 because signing of RCP update site requires Tycho 4.0.10 or later. The new Tycho required changes to to fix compiler errors reported by new Tycho version.

How to test

The changes were copied from eclipse-tracecompass/org.eclipse.tracecompass#224 where it was thoroughly tested.

Follow-ups

Review checklist

  • As an author, I have thoroughly tested my changes and carefully followed the instructions in this template

Signed-off-by: Bernd Hufmann [email protected]

This will get the latest code for gpg signing.

Fix compiler errors reported due to new tycho version.

Signed-off-by: Bernd Hufmann <[email protected]>
Both Trace Compass Inbubator update site, RCP update site and trace
server update site will be signed.

Use tycho-gpg-plugin:
https://tycho.eclipseprojects.io/doc/4.0.11/tycho-gpg-plugin/sign-p2-artifacts-mojo.html

Signing of RCP/Trace Server update site requires Tycho 4.0.10 or later.

Signed-off-by: Bernd Hufmann <[email protected]>
@bhufmann bhufmann merged commit ef2c561 into master Feb 25, 2025
2 checks passed
@bhufmann bhufmann deleted the gpg-signing branch February 25, 2025 14:35
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.

3 participants