Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sign and notarize macOS apps #19

Merged
merged 4 commits into from
Feb 23, 2020
Merged

Sign and notarize macOS apps #19

merged 4 commits into from
Feb 23, 2020

Conversation

JohnStarich
Copy link
Owner

Part of #17

@JohnStarich JohnStarich force-pushed the feature/code-signing branch 2 times, most recently from 95af17b to a7d7984 Compare February 23, 2020 20:50
* Fix private key location
* base64 encode API key
* Add developer ID application certificate
* Use example travis password
* Require identity be found before continuing
* Skip first stage for now
* Only show valid identities
* Set keychain unlock timeout
* Try setting key partition
* Add message for failed script
* Allow security binary to view certs
* Only print failure on error
* Try removing specific binaries
* Print more
* Use the default keychain
* Add back codesign binary check
* Print more identity info
* Disable other builds for now
* Add priv key
* Use secure variable in .travis.yml instead
* Use bullet points for secure vars
* Fix file path
* Fix keys
* Fix keys
* Remove tee
* Add Travis waiting script to release-mac
* Add debug info for osx-sign
* Set key partition list
* Add retries to packaging mac app
* Move API key to encrypted file
* Fix key file name
* Use global keys directory
* Print stuff in appstoreconnect dir
* Remove find and poke-travis
* Enable Linux/Windows/binary builds again
* Remove poke-travis in favor of travis_wait script
* Move docker service into stages
* Try adding travis tag default to fix combined releases
* No need to upgrade Go, since it is in .travis.yml
* Remove intermediate make task
* Remove TTY requirement from Docker build
* Remove unused TRAVIS_TAG setting
* Restore disabled travis jobs
* Split out each app release into separate targets
* Fix missing prerequisites
* Fix condition for linux test release
* Build linux app in docker again, reduce file copies for app builds
* Fix missing docker service for linux test release
* Add back poke-travis so logs work again
* Try forcibly removing node_modules
* Fix dependency target issue in travis
* Fix option -t position
* Only run release jobs on tags and master
* Re-add tty for color output
* Simplify Windows app file management
* Fix build conditions to not run on a pull requests' master (default "base branch" on Travis PRs)
@JohnStarich JohnStarich merged commit af3f02a into master Feb 23, 2020
@JohnStarich JohnStarich deleted the feature/code-signing branch February 23, 2020 21:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant