jfrog-cli icon indicating copy to clipboard operation
jfrog-cli copied to clipboard

Sign MacOS Binaries with JFrog Certificate

Open EyalDelarea opened this issue 1 year ago • 0 comments

  • [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 dev branch.
  • [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

EyalDelarea avatar Jun 03 '24 11:06 EyalDelarea