-
Notifications
You must be signed in to change notification settings - Fork 4
Use ci-toolkit sign_and_notarize for CLI signing #100
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
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -4,7 +4,10 @@ | |
| # rendered pipeline. Keeps plugin pins and the agent image id out of the | ||
| # pipeline.yml itself. | ||
|
|
||
| CI_TOOLKIT_PLUGIN_VERSION='6.0.1' | ||
| # TEMPORARY: pinned to a commit on the `mokagio/macos-sign-and-notarize` branch | ||
| # adding the macOS `sign_and_notarize` command. Revert to a released tag | ||
| # (>= the version that ships it) before merging. | ||
| CI_TOOLKIT_PLUGIN_VERSION='6848c743aa50e332ec95809cf2c50eaf00cfcf1e' | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I raised a couple of questions related to adding the signing and notarize functionality to buildkite-toolkit vs. adding it to release-toolkit instead. I'm fine either way, just wanted to clarify if there's anything I'm missing from the shared plugin approach.
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Connecting the dots. I replied in the CI toolkit repo. Long term, I think we ought to move the automation currently in the CI toolkit to fastlane/release-toolkit. Tracked in Only use fastlane to build, sign, and notarize CLIs. In the meantime, I merged this PR to avoid blocking code signing in CI. After all, it works even if the implementation is suboptimal. |
||
| NVM_PLUGIN_VERSION='0.6.0' | ||
| XCODE_VERSION=$(sed -E 's/^~> ?//' .xcode-version) | ||
|
|
||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Safe to ignore. The "before merging" might have been a bit too eager. It would be fine to merge and follow up with a small PR that moves this to a tag.