jfrog-cli
jfrog-cli copied to clipboard
Sign MacOS Binaries with JFrog Certificate
- [x] All tests have passed. If this feature is not already covered by the tests, new tests have been added.
- [x] The pull request is targeting the
devbranch. - [x] The code has been validated to compile successfully by running
go vet ./.... - [x] The code has been formatted properly using
go fmt ./....
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[Release Pipepline Triggers the MacOS specific workflow] --> B[GitHub Actions Build & Upload Signed darwin exeutables] --> C(Jenkins Job downloads the binary from Github packages)
C --> E
E[Distribute to releases]
TODO Before merging:
- [ ] Test Jenkins script
- [ ] Add apple secrets to repository
- [ ] Adjust download links in scripts repostiory