diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0991a0963..9c2c319ba 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,6 +9,7 @@ on: - "**" env: CI_XCODE_14: /Applications/Xcode_14.2.app/Contents/Developer + CI_XCODE_15: /Applications/Xcode_15.0.app/Contents/Developer jobs: tests: env: @@ -24,8 +25,9 @@ jobs: - test:parseui:all - test:parse_live_query:all - build:starters - fail-fast: true - runs-on: macos-12 + - xcode15 # runs build:starters on XCode 15 + fail-fast: false + runs-on: macos-13 steps: - uses: actions/checkout@v3 - name: Setup Ruby @@ -65,9 +67,9 @@ jobs: run: | carthage bootstrap --use-xcframeworks - name: Build-Test - run: set -o pipefail && env NSUnbufferedIO=YES bundle exec rake ${{ matrix.script }} + run: set -o pipefail && env NSUnbufferedIO=YES bundle exec rake ${{ matrix.script == 'xcode15' && 'build:starters' || matrix.script }} env: - DEVELOPER_DIR: ${{ env.CI_XCODE_14 }} + DEVELOPER_DIR: ${{ (matrix.script == 'xcode15' && env.CI_XCODE_15) || env.CI_XCODE_14 }} - name: Generate Environment Variables if: ${{ always() }} env: @@ -96,7 +98,7 @@ jobs: xcode: true xcode_archive_path: ${{ env.TEST_RESULTS }} docs: - runs-on: macos-12 + runs-on: macos-13 steps: - uses: actions/checkout@v3 - name: Setup Ruby diff --git a/.github/workflows/release-automated.yml b/.github/workflows/release-automated.yml index 470548d3c..f1806a1e6 100644 --- a/.github/workflows/release-automated.yml +++ b/.github/workflows/release-automated.yml @@ -7,7 +7,7 @@ env: jobs: release: - runs-on: macos-12 + runs-on: macos-13 outputs: current_tag: ${{ steps.tag.outputs.current_tag }} steps: @@ -45,7 +45,7 @@ jobs: publish-docs: needs: release if: needs.release.outputs.current_tag != '' - runs-on: macos-12 + runs-on: macos-13 steps: - name: Checkout repository uses: actions/checkout@v3 diff --git a/.github/workflows/release-manual-docs.yml b/.github/workflows/release-manual-docs.yml index 33b08bc5f..a79f99eed 100644 --- a/.github/workflows/release-manual-docs.yml +++ b/.github/workflows/release-manual-docs.yml @@ -11,7 +11,7 @@ env: jobs: publish-docs: if: github.event.inputs.tag != '' - runs-on: macos-12 + runs-on: macos-13 steps: - name: Checkout repository uses: actions/checkout@v3 diff --git a/ParseTwitterUtils/Tests/Unit/TwitterAuthenticationProviderTests.m b/ParseTwitterUtils/Tests/Unit/TwitterAuthenticationProviderTests.m index 6660317b1..71719b96a 100644 --- a/ParseTwitterUtils/Tests/Unit/TwitterAuthenticationProviderTests.m +++ b/ParseTwitterUtils/Tests/Unit/TwitterAuthenticationProviderTests.m @@ -54,8 +54,6 @@ - (void)testConstructors { provider = [PFTwitterAuthenticationProvider providerWithTwitter:twitter]; XCTAssertNotNil(provider); XCTAssertEqual(provider.twitter, twitter); - - PFAssertThrowsInconsistencyException([PFTwitterAuthenticationProvider new]); } - (void)testAuthData { diff --git a/Rakefile b/Rakefile index d6eabe018..457d58e91 100644 --- a/Rakefile +++ b/Rakefile @@ -158,10 +158,10 @@ namespace :build do desc 'Build all starters' task :starters do - Rake::Task['build:ios_starters:all'].invoke - Rake::Task['build:macos_starters:all'].invoke Rake::Task['build:tvos_starters:all'].invoke Rake::Task['build:watchos_starters:all'].invoke + Rake::Task['build:ios_starters:all'].invoke + Rake::Task['build:macos_starters:all'].invoke end end