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

Allow signed releases for macOS and Windows, fixes #1626 #1727

Merged
merged 12 commits into from
Jul 24, 2019

Conversation

rfay
Copy link
Member

@rfay rfay commented Jul 23, 2019

The Problem/Issue/Bug:

OP #1626: Sign the ddev binary

We want to sign these things in released versions:

  • macOS ddev binary
  • Windows ddev.exe binary

How this PR Solves The Problem:

  • Use macOS to do the release build
  • Sign Windows binary
  • Sign macOS binary
  • Update release kicker script to do this.

Manual Testing Instructions:

  • Check macOS binary with codesign -dv --verbose 4 </path/to/ddev
  • Check installed windows binary (and downloaded binary) with visiting in file explorer and looking at certs.

Related Issue Link(s):

Release/Deployment notes:

@rfay rfay merged commit 6665fe7 into ddev:master Jul 24, 2019
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.

None yet

1 participant