Core
Core copied to clipboard
The models used within the CocoaPods gem
* [x] I've read and understood the [*CONTRIBUTING* guidelines and have done my best effort to follow](https://github.com/CocoaPods/CocoaPods/blob/master/CONTRIBUTING.md). # Report ## What did you do? If you configure a `Podfile` to...
Implements: https://github.com/CocoaPods/CocoaPods/issues/11942 See also: https://github.com/CocoaPods/CocoaPods/pull/11953 First draft. Note that I've implemented the keyword argument syntax: ```ruby spec.spm_dependency( :url => 'https://github.com/apple/swift-atomics.git', :requirement' => {:kind => 'upToNextMajorVersion', :minimumVersion => '1.1.0'}, :products' =>...
When the class Pod::Podfile::TargetDefinition merges use_modular_headers_hash and inhibit_warnings_hash, if the inherited class overrides the settings of the parent class, it will cause the final stored data to exist in both...
Per the [Semantic Versioning Specification](https://semver.org/), prerelease versions `1.0.0-beta.3rd.1` and `1.0.0-beta.ios17.1` are different, the first expected to be less than the second one according to spec [11.4.3](https://semver.org/#spec-item-11). However, CocoaPods currently treats...
Github.modified_since_commit shouldn't raise an exception if /GET to api.github.com fails. Instead pod repo update should continue. See https://github.com/CocoaPods/Core/pull/746#issuecomment-1609753795 for detailed context. Current Behavior when /GET fails: Behavior if this PR...
Sometimes we don't actively rely on related components in order to push tags quickly, but indirectly through protocols! However, this disconnects references between components, which can be missed when a...
Bumps [activesupport](https://github.com/rails/rails) from 6.1.7.2 to 6.1.7.3. Release notes Sourced from activesupport's releases. v6.1.7.3 Active Support Implement SafeBuffer#bytesplice [CVE-2023-28120] Active Model No changes. Active Record No changes. Action View Ignore certain...
Can someone confirm that the implementation of `Pod::Specification#module_name` is the expected one for subspecs? The [current implementation](https://github.com/CocoaPods/Core/blob/master/lib/cocoapods-core/specification.rb#L187) is the following: ``` def module_name attributes_hash['module_name'] || c99ext_identifier(attributes_hash['header_dir']) || c99ext_identifier(attributes_hash['name']) end ```...
https://guides.cocoapods.org/syntax/podspec.html#prepare_command https://github.com/CocoaPods/Core/blob/e6451e172c33f3aa77a3f8baa7b6b5b8c3b5da14/lib/cocoapods-core/specification/dsl.rb # @!method prepare_command=(command) # # A bash script that will be executed after the Pod is downloaded. This # command can be used to create, delete and modify...