jfrog / jfrog-cli

JFrog CLI is a client that provides a simple interface that automates access to the JFrog products.
https://www.jfrog.com/confluence/display/CLI/JFrog+CLI
Apache License 2.0
519 stars 224 forks source link

Sign MacOS Binaries with JFrog Certificate #2563

Open EyalDelarea opened 3 weeks ago

EyalDelarea commented 3 weeks ago

Sign Darwin Binaries during Release

This PR introduce a way to integrate darwin signed executables singing during the CLI release.

Darwin Release Flow:

flowchart TD

    A[Bump Version Commit to v2 branch Triggers the flow] --> B[GitHub Actions Build & Upload Signed darwin exeutables] --> C(Jenkins Job does not build darwin exeutables - downloads from github packages)

    C --> E

   E[Distribute to releases]

Example workflow runs:

TODO: