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:
-    
+ 