kraemer-lab / GRAPEVNE

Graphical Analytical Pipeline Development Evironment
MIT License
6 stars 3 forks source link

MacOS certificates and notarization #227

Closed jsbrittain closed 5 months ago

jsbrittain commented 6 months ago

Add MacOS certificates and notarization to publishing workflows.

Certificates are stored as github repository secrets in accordance with these guides:

Nightly publishing action has been tested on the forked repo here (see note about Windows build, below):

Publishing workflow has been tested on the forked repo here (see note about Windows build, below):

Note: We use fail-fast: false in these actions due to a sporadic 'upload' issue which afflicts the Windows build (the build itself is stable). This is the subject of a separate PR #130 .

The build.yaml file is used for testing purposes only.

Commits will be squash merged.

Resolves #123