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

workflow: codesign macOS builds #2353

Merged
merged 6 commits into from
Apr 6, 2022
Merged

workflow: codesign macOS builds #2353

merged 6 commits into from
Apr 6, 2022

Conversation

hjpotter92
Copy link
Member

What does this pull request do? Explain your changes. (required)

The macOS binaries are signed using apple developer certificates

Specific updates (required)

  • adds a GO_BUILD_DIR variable, to output built binaries to custom path
  • codesign and notarize binaries when building on macos runner

How did you test each of these updates (required)

gh-action runs

Checklist:

@hjpotter92 hjpotter92 self-assigned this Apr 5, 2022
@hjpotter92 hjpotter92 marked this pull request as ready for review April 5, 2022 14:51
run: echo "GOARCH=${{ matrix.arch }}" >> $GITHUB_ENV
run: |
echo "GOARCH=${{ matrix.arch }}" >> $GITHUB_ENV
echo "GO_BUILD_DIR=lp-builds/" >> $GITHUB_ENV
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

could not find a way to generate a random build directory name and still use it later for codesigning stage. hardcoded as lp-builds here until then.

Copy link
Contributor

@leszko leszko left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added one comment. Other than that, it looks good. Thanks for the PR @hjpotter92

.github/workflows/build.yaml Show resolved Hide resolved
@hjpotter92 hjpotter92 merged commit a1044d7 into master Apr 6, 2022
@hjpotter92 hjpotter92 deleted the hjp/codesign branch April 6, 2022 10:56
ad-astra-video pushed a commit to ad-astra-video/go-livepeer that referenced this pull request May 25, 2022
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

2 participants