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

Remove use of entitlements field for the santad build rule #615

Merged
merged 3 commits into from
Sep 28, 2021
Merged

Remove use of entitlements field for the santad build rule #615

merged 3 commits into from
Sep 28, 2021

Conversation

tnek
Copy link
Contributor

@tnek tnek commented Sep 27, 2021

Revert entitlements change and update the codesign behavior of Testing/build_and_sign.sh to match that of the internal kokoro sign.sh.

I misunderstood how our release workflow worked when testing for if #602 broke anything - as it turns out, our .provisionfile isn't actually used in the release build and we instead use separate keys and the entitlements file, where the actual codesign tool fills in TeamIdentifierPrefix. The entitlements arg for the build rule can't nicely fill this in, so remove it for now and instead mirror the kokoro sign.sh behavior within external build_and_sign.sh.

pmarkowsky
pmarkowsky previously approved these changes Sep 28, 2021
Copy link
Contributor

@pmarkowsky pmarkowsky left a comment

Choose a reason for hiding this comment

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

LGTM, but seems like a good time to wait for @russellhancox or @tburgin to chime in, in case we've missed something with the greater build pipeline.

@tnek tnek merged commit 1523d58 into google:main Sep 28, 2021
@tnek tnek deleted the entitlementsrollback branch September 28, 2021 16:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants