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
[core] Remove obsolete and expired WWDR G1 certificate #21271
Conversation
FYI these two tests failed for me locally (both with
|
@@ -55,7 +55,6 @@ class ProcessStatusMock | |||
describe '#install_missing_wwdr_certificates' do | |||
it 'should install all official WWDR certificates' do | |||
allow(FastlaneCore::CertChecker).to receive(:installed_wwdr_certificates).and_return([]) | |||
expect(FastlaneCore::CertChecker).to receive(:install_wwdr_certificate).with('G1') |
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.
Does this deletion (and the others like it later in the PR) assert that the G1 is absent from the set of installed certs? OR does it merely stop caring about the G1?
I'd imagine we want the first.
NOTE: I have little experience with Ruby development, so my concern here may be unfounded.
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.
Thank you for this PR @triplef ! 🙌
I'll try to get +1 person to review this PR before merging it in 🙏 someone that may understand more about these certs
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.
This makes sense to me! Let's give this a go 😊 Thanks for making this!
Remove pinned Fastlane version as 2.213.0 contains a possible fix for WWDC certificate error, see fastlane/fastlane#21271.
Remove pinned Fastlane version as 2.213.0 contains a possible fix for WWDC certificate error, see fastlane/fastlane#21271.
Improvements * [core][match] remove obsolete and expired WWDR G1 certificate (fastlane#21271) via Frederik Seiffert (@triplef) * [action][ensure_git_status_clean] new ignore_files option for explicitly ignoring files (fastlane#21283) via Josh Holtz (@joshdholtz) * [scan] run simulator destination with arch=x86_64 for Xcode 14.3 and up if on Intel (fastlane#21284) via Josh Holtz (@joshdholtz) * [match] adding support for self-managed GitLab instances (fastlane#21274) via Darby Frey (@darbyfrey) * [pilot] fix increase limit for build query (fastlane#21212) via Eric Lindvall (@eric) * [dependency] relax `multipart_post` dependency version requirement (fastlane#20870) via Edouard Brière (@edouard) https://github.com/fastlane/fastlane/releases/tag/2.213.0
* commit '0ede7e768d97d7e22e576d72ab8de96272c479a5': Version bump to 2.213.0 (fastlane#21286) [core] Remove obsolete and expired WWDR G1 certificate (fastlane#21271) [action][ensure_git_status_clean] new ignore_files option for explicitly ignoring files (fastlane#21283) [scan] run simulator destination with arch=x86_64 for Xcode 14.3 and up if on Intel (fastlane#21284) [match] Adding support for self-managed GitLab instances (fastlane#21274) [pilot] Fix increase limit for build query (fastlane#21212) [dependency] relax `multipart_post` dependency version requirement (fastlane#20870)
Checklist
bundle exec rspec
from the root directory to see all new and existing tests passbundle exec rubocop -a
to ensure the code style is validci/circleci
builds in the "All checks have passed" section of my PR (connect CircleCI to GitHub if not)Motivation and Context
Resolves #21269.
Description
The WWDR G1 CA expired on Feb 7, 2023 and is no longer listed on the Apple PKI website.
Testing Steps
bundle exec fastlane match
.