Consensys / tessera

Tessera - Enterprise Implementation of Quorum's transaction manager
https://docs.tessera.consensys.net/
Apache License 2.0
180 stars 109 forks source link

[CI] Trigger releases from repo page, fix PR builds from forks #1390

Closed chris-j-h closed 2 years ago

chris-j-h commented 2 years ago
  1. Fix PR builds from forks

    • Don't use secret for image name
    • Fork PRs don't have access to secrets so the builds for these PRs was failing when trying to create a local image for use in the atests. The image name is publicly known so does not need to be stored as a secret.
  2. Set up workflow_dispatch for releases which can be triggered from github.com

    • workflow_dispatch allows the workflow to be run from branches other than master - making future patch releases much simpler.
    • To prevent accidental release of the wrong branch, require users to provide the version number which is checked against version.txt.
  3. Upgrade dependencycheck gradle plugin

  4. Cleanup unused slack notification steps

chris-j-h commented 2 years ago

Closing to raise from fork