diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 39083825..3804aa73 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -79,28 +79,6 @@ jobs: - name: Run tests run: swift test --no-parallel - pod-lint: - name: Lint podspec using Xcode ${{ matrix.xcode }} - runs-on: macos-15-xlarge - - strategy: - matrix: - xcode: - - '26.2' - - steps: - - name: Checkout - uses: actions/checkout@v6 - - - name: Set up environment - uses: ./.github/actions/setup - with: - ruby: ${{ env.ruby }} - xcode: ${{ matrix.xcode }} - - - name: Run pod lib lint - run: bundle exec pod lib lint --allow-warnings --fail-fast - swiftlint: name: Lint code with SwiftLint runs-on: macos-15 diff --git a/.gitignore b/.gitignore index 60b28091..720281a4 100644 --- a/.gitignore +++ b/.gitignore @@ -69,14 +69,6 @@ playground.xcworkspace **/xcshareddata/swiftpm/**/ !**/xcshareddata/swiftpm/Package.resolved -# CocoaPods -# -# We recommend against adding the Pods directory to your .gitignore. However -# you should judge for yourself, the pros and cons are mentioned at: -# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control - -Pods - # Carthage Carthage/Checkouts diff --git a/Auth0UniversalComponents.podspec b/Auth0UniversalComponents.podspec deleted file mode 100644 index 7a9caf5c..00000000 --- a/Auth0UniversalComponents.podspec +++ /dev/null @@ -1,22 +0,0 @@ -Pod::Spec.new do |s| - s.name = 'Auth0UniversalComponents' - s.version = '1.0.0' - s.summary = "Auth0 Universal Components SDK for Apple platforms" - s.description = <<-DESC - Auth0 Universal Components SDK for iOS, macOS and visionOS apps. - DESC - s.homepage = 'https://github.com/auth0/ui-components-ios' - s.license = 'Apache License 2.0' - s.authors = { 'Auth0' => 'support@auth0.com', 'Nandan Prabhu' => 'nandan.prabhup@okta.com' } - s.source = { :git => 'https://github.com/auth0/ui-components-ios.git', :tag => s.version.to_s } - s.social_media_url = 'https://twitter.com/auth0' - s.source_files = 'Auth0UniversalComponents/**/*.swift' - s.resource_bundles = { s.name => 'Auth0UniversalComponents/PrivacyInfo.xcprivacy' } - s.swift_versions = ['5.0'] - - s.dependency 'Auth0', '2.16.1' - - s.ios.deployment_target = '16.0' - s.osx.deployment_target = '13.0' - s.visionos.deployment_target = '1.0' -end \ No newline at end of file diff --git a/Gemfile b/Gemfile index 3fb3ea39..925a0452 100644 --- a/Gemfile +++ b/Gemfile @@ -1,7 +1,6 @@ source 'https://rubygems.org' gem 'fastlane' -gem 'cocoapods' gem 'slather' plugins_path = File.join(File.dirname(__FILE__), 'fastlane', 'Pluginfile') diff --git a/Gemfile.lock b/Gemfile.lock index 7c421c51..42309432 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -19,9 +19,6 @@ GEM tzinfo (~> 2.0, >= 2.0.5) addressable (2.8.7) public_suffix (>= 2.0.2, < 7.0) - algoliasearch (1.27.5) - httpclient (~> 2.8, >= 2.8.3) - json (>= 1.5.1) artifactory (3.0.17) atomos (0.1.3) aws-eventstream (1.4.0) @@ -49,43 +46,6 @@ GEM bigdecimal (3.2.3) claide (1.1.0) clamp (1.3.3) - cocoapods (1.16.2) - addressable (~> 2.8) - claide (>= 1.0.2, < 2.0) - cocoapods-core (= 1.16.2) - cocoapods-deintegrate (>= 1.0.3, < 2.0) - cocoapods-downloader (>= 2.1, < 3.0) - cocoapods-plugins (>= 1.0.0, < 2.0) - cocoapods-search (>= 1.0.0, < 2.0) - cocoapods-trunk (>= 1.6.0, < 2.0) - cocoapods-try (>= 1.1.0, < 2.0) - colored2 (~> 3.1) - escape (~> 0.0.4) - fourflusher (>= 2.3.0, < 3.0) - gh_inspector (~> 1.0) - molinillo (~> 0.8.0) - nap (~> 1.0) - ruby-macho (>= 2.3.0, < 3.0) - xcodeproj (>= 1.27.0, < 2.0) - cocoapods-core (1.16.2) - activesupport (>= 5.0, < 8) - addressable (~> 2.8) - algoliasearch (~> 1.0) - concurrent-ruby (~> 1.1) - fuzzy_match (~> 2.0.4) - nap (~> 1.0) - netrc (~> 0.11) - public_suffix (~> 4.0) - typhoeus (~> 1.0) - cocoapods-deintegrate (1.0.5) - cocoapods-downloader (2.1) - cocoapods-plugins (1.0.0) - nap - cocoapods-search (1.0.1) - cocoapods-trunk (1.6.0) - nap (>= 0.8, < 2.0) - netrc (~> 0.11) - cocoapods-try (1.2.0) colored (1.2) colored2 (3.1.2) commander (4.6.0) @@ -99,9 +59,6 @@ GEM dotenv (2.8.1) drb (2.2.3) emoji_regex (3.2.3) - escape (0.0.4) - ethon (0.17.0) - ffi (>= 1.15.0) excon (0.112.0) faraday (1.10.4) faraday-em_http (~> 1.0) @@ -178,10 +135,6 @@ GEM semantic (~> 1.5) fastlane-sirp (1.0.0) sysrandom (~> 1.0) - ffi (1.17.2-arm64-darwin) - ffi (1.17.2-x86_64-darwin) - fourflusher (2.3.1) - fuzzy_match (2.0.4) gh_inspector (1.1.3) google-apis-androidpublisher_v3 (0.54.0) google-apis-core (>= 0.11.0, < 2.a) @@ -234,14 +187,11 @@ GEM mini_magick (4.13.2) mini_mime (1.1.5) minitest (5.25.5) - molinillo (0.8.0) multi_json (1.17.0) multipart-post (2.4.1) mutex_m (0.3.0) nanaimo (0.4.0) - nap (1.1.0) naturally (2.3.0) - netrc (0.11.0) nkf (0.2.0) nokogiri (1.18.10-arm64-darwin) racc (~> 1.4) @@ -260,7 +210,6 @@ GEM retriable (3.1.2) rexml (3.4.4) rouge (3.28.0) - ruby-macho (2.5.1) ruby2_keywords (0.0.5) rubyzip (2.4.1) securerandom (0.4.1) @@ -289,8 +238,6 @@ GEM tty-screen (0.8.2) tty-spinner (0.9.3) tty-cursor (~> 0.7) - typhoeus (1.4.1) - ethon (>= 0.9.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) uber (0.1.0) @@ -316,7 +263,6 @@ PLATFORMS x86_64-darwin-20 DEPENDENCIES - cocoapods fastlane fastlane-plugin-auth0_shipper slather diff --git a/README.md b/README.md index 470df514..38b971b3 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,5 @@ ![ui-components-ios](https://cdn.auth0.com/website/sdks/banners/ui-components-ios.png) -![Version](https://img.shields.io/cocoapods/v/Auth0.svg?style=flat) ![Build Status](https://img.shields.io/github/actions/workflow/status/auth0/ui-components-ios/main.yml?style=flat) [![Coverage Status](https://img.shields.io/codecov/c/github/auth0/ui-components-ios/master.svg?style=flat)](https://codecov.io/github/auth0/ui-components-ios) [![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/auth0/ui-components-ios) @@ -44,16 +43,6 @@ All components are built on top of the [Auth0 Swift SDK](https://github.com/auth ### Installation -#### CocoaPods - -Add the following to your `Podfile`: - -```ruby -pod 'Auth0UniversalComponents' -``` - -Then run `pod install`. - #### Swift Package Manager Add the following to your `Package.swift`: diff --git a/fastlane/Fastfile b/fastlane/Fastfile index 465efeac..875bdf2e 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -1,7 +1,7 @@ default_platform :ios platform :ios do - desc "Tags the release and pushes the Podspec to CocoaPods" + desc "Tags the release and publishes to GitHub" lane :release do perform_release target: 'Auth0UniversalComponents.iOS' publish_release repository: 'ui-components-ios'