diff --git a/.github/workflows/xcodebuild-ios14.yml b/.github/workflows/xcodebuild-ios14.yml deleted file mode 100644 index cccbc1b..0000000 --- a/.github/workflows/xcodebuild-ios14.yml +++ /dev/null @@ -1,21 +0,0 @@ -name: Xcode build iOS 14 - -on: [push, pull_request] - -jobs: - build: - runs-on: macos-11 - - steps: - - uses: actions/checkout@v2 - - - name: Select Xcode - run: sudo xcode-select -switch /Applications/Xcode_12.4.app - - - name: Xcode version - run: /usr/bin/xcodebuild -version - - - name: Xcode iOS build - run: | - cd Xcode/ - xcodebuild clean build -scheme TheNews -destination 'platform=iOS Simulator,name=iPhone 12,OS=14.4' diff --git a/.github/workflows/xcodebuild-ios15.yml b/.github/workflows/xcodebuild-ios15.yml deleted file mode 100644 index 1b45c40..0000000 --- a/.github/workflows/xcodebuild-ios15.yml +++ /dev/null @@ -1,21 +0,0 @@ -name: Xcode build iOS 15 - -on: [push, pull_request] - -jobs: - build: - runs-on: macos-12 - - steps: - - uses: actions/checkout@v2 - - - name: Select Xcode - run: sudo xcode-select -switch /Applications/Xcode_13.1.app - - - name: Xcode version - run: /usr/bin/xcodebuild -version - - - name: Xcode iOS build - run: | - cd Xcode/ - xcodebuild clean build -scheme TheNews -destination 'platform=iOS Simulator,name=iPhone 12,OS=15.0' diff --git a/.github/workflows/xcodebuild-ios16.yml b/.github/workflows/xcodebuild-ios16.yml deleted file mode 100644 index 33904c9..0000000 --- a/.github/workflows/xcodebuild-ios16.yml +++ /dev/null @@ -1,21 +0,0 @@ -name: Xcode build iOS 16 - -on: [push, pull_request] - -jobs: - build: - runs-on: macos-12 - - steps: - - uses: actions/checkout@v2 - - - name: Select Xcode - run: sudo xcode-select -switch /Applications/Xcode_14.0.app - - - name: Xcode version - run: /usr/bin/xcodebuild -version - - - name: Xcode iOS build - run: | - cd Xcode/ - xcodebuild clean build -scheme TheNews -destination 'platform=iOS Simulator,name=iPhone 12,OS=16.0' diff --git a/.github/workflows/xcodebuild-ios18.yml b/.github/workflows/xcodebuild-ios18.yml new file mode 100644 index 0000000..3a18659 --- /dev/null +++ b/.github/workflows/xcodebuild-ios18.yml @@ -0,0 +1,21 @@ +name: Xcode build iOS 18 + +on: [push, pull_request] + +jobs: + build: + runs-on: macos-15 + + steps: + - uses: actions/checkout@v2 + + - name: Select Xcode + run: sudo xcode-select -switch /Applications/Xcode_16.1.app + + - name: Xcode version + run: /usr/bin/xcodebuild -version + + - name: Xcode iOS build + run: | + cd Xcode/ + xcodebuild clean build -scheme TheNews -destination 'platform=iOS Simulator,name=iPhone 16,OS=18.1' diff --git a/.github/workflows/xcodebuild-tvos13.yml b/.github/workflows/xcodebuild-tvos13.yml deleted file mode 100644 index 82b8a6d..0000000 --- a/.github/workflows/xcodebuild-tvos13.yml +++ /dev/null @@ -1,21 +0,0 @@ -name: Xcode build tvOS 13 - -on: [push, pull_request] - -jobs: - build: - runs-on: macos-11 - - steps: - - uses: actions/checkout@v2 - - - name: Select Xcode - run: sudo xcode-select -switch /Applications/Xcode_11.7.app - - - name: Xcode version - run: /usr/bin/xcodebuild -version - - - name: Xcode tvOS build - run: | - cd Xcode/ - xcodebuild clean build -scheme TheNews.tvos -destination 'platform=tvOS Simulator,name=Apple TV' diff --git a/.github/workflows/xcodetest.yml b/.github/workflows/xcodetest.yml index ec9ddb2..5ffff1e 100644 --- a/.github/workflows/xcodetest.yml +++ b/.github/workflows/xcodetest.yml @@ -4,13 +4,13 @@ on: [push, pull_request] jobs: Test: - runs-on: macos-11 + runs-on: macos-15 steps: - uses: actions/checkout@v2 - name: Select Xcode - run: sudo xcode-select -switch /Applications/Xcode_12.4.app + run: sudo xcode-select -switch /Applications/Xcode_16.1.app - name: Xcode version run: /usr/bin/xcodebuild -version @@ -18,9 +18,9 @@ jobs: - name: Xcode unit tests run: | cd Xcode/ - xcodebuild clean test -scheme TheNews -destination 'platform=iOS Simulator,name=iPhone 12,OS=14.4' -resultBundlePath TestResults + xcodebuild clean test -scheme TheNews -destination 'platform=iOS Simulator,name=iPhone 16,OS=18.1' -resultBundlePath TestResults - - uses: kishikawakatsumi/xcresulttool@v1 - with: - path: Xcode/TestResults.xcresult - if: success() || failure() + # - uses: kishikawakatsumi/xcresulttool@v1 + # with: + # path: Xcode/TestResults.xcresult + # if: success() || failure() diff --git a/README.md b/README.md index 8bd7e91..e03a864 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ iOS news app in the style of Apollo, Apple News, Artifact, Axios, BBC, Bluesky, Cash App, CNN, Facebook, Facebook News, FastNews, Flipboard, Instagram, Lil News, NBC News, Particle, Reddit, Robinhood, Tapestry, The New York Times, The Washington Post, The Wall Street Journal, Threads, UIKit, X (Twitter) :newspaper: -![](https://github.com/dkhamsing/news/actions/workflows/xcodebuild-ios14.yml/badge.svg) ![](https://github.com/dkhamsing/news/actions/workflows/xcodebuild-ios15.yml/badge.svg) ![](https://github.com/dkhamsing/news/actions/workflows/xcodebuild-ios16.yml/badge.svg) ![](https://github.com/dkhamsing/news/actions/workflows/xcodebuild-ios17.yml/badge.svg) ![](https://github.com/dkhamsing/news/actions/workflows/xcodebuild-tvos13.yml/badge.svg) +![](https://github.com/dkhamsing/news/actions/workflows/xcodebuild-ios17.yml/badge.svg) ![](https://github.com/dkhamsing/news/actions/workflows/xcodebuild-ios18.yml/badge.svg)