Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test artifacts signature #725

Closed

Conversation

abelsromero
Copy link
Member

@abelsromero abelsromero commented Jan 1, 2024

What kind of change does this PR introduce? (check at least one)

  • Bugfix
  • Feature
  • Documentation
  • Refactor
  • Build improvement
  • Other (please describe)

What is the goal of this pull request?

Verify that the generation of release artifacts (jars + signatures) works correctly.
Especially with Dependabot bumping plugins, we could break the deployment process without knowing it because we don't test the signature.

Are there any alternative ways to implement this?

We could do a full deployment (except pushing to Maven central), but I want to go step, by step. At least, for now, this removes a risk for releases.

Note that I created a test environment with a test key. Just in case, this will be different from the one used for actual releases.

Are there any implications of this pull request? Anything a user must know?

no

Is it related to an existing issue?

  • Yes
  • No

Finally, please add a corresponding entry to CHANGELOG.adoc

@abelsromero
Copy link
Member Author

I see we can't use secrets on PRs coming from outside the repo for security reasons https://securitylab.github.com/research/github-actions-preventing-pwn-requests/. It make sense, we can explore using environment variables for this case since the key is something randomly generated and not published.

@abelsromero abelsromero closed this Jan 1, 2024
@abelsromero
Copy link
Member Author

Closing while working on alternatives in fork repo

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.

1 participant