Skip to content

Commit 88e6290

Browse files
Release 3.2.0 (#127)
* Bump github.com/pointfreeco/swift-snapshot-testing from 1.18.3 to 1.18.4 (#114) Bumps [github.com/pointfreeco/swift-snapshot-testing](https://github.com/pointfreeco/swift-snapshot-testing) from 1.18.3 to 1.18.4. - [Release notes](https://github.com/pointfreeco/swift-snapshot-testing/releases) - [Commits](pointfreeco/swift-snapshot-testing@1.18.3...1.18.4) --- updated-dependencies: - dependency-name: github.com/pointfreeco/swift-snapshot-testing dependency-version: 1.18.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump actions/checkout from 4 to 5 (#120) Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v4...v5) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add support for Swift 6.2 (#123) * Add support for Swift 6.2 * Update `CHANGELOG.md` * Remove support for Xcode 14.x * Update `README.md` * Fix a typo * Fix snapshot tests * Bump rexml from 3.3.9 to 3.4.2 (#121) Bumps [rexml](https://github.com/ruby/rexml) from 3.3.9 to 3.4.2. - [Release notes](https://github.com/ruby/rexml/releases) - [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md) - [Commits](ruby/rexml@v3.3.9...v3.4.2) --- updated-dependencies: - dependency-name: rexml dependency-version: 3.4.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump github.com/apple/swift-docc-plugin from 1.4.3 to 1.4.5 (#116) Bumps [github.com/apple/swift-docc-plugin](https://github.com/apple/swift-docc-plugin) from 1.4.3 to 1.4.5. - [Release notes](https://github.com/apple/swift-docc-plugin/releases) - [Commits](swiftlang/swift-docc-plugin@1.4.3...1.4.5) --- updated-dependencies: - dependency-name: github.com/apple/swift-docc-plugin dependency-version: 1.4.5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump github.com/pointfreeco/swift-snapshot-testing from 1.18.4 to 1.18.7 (#122) Bumps [github.com/pointfreeco/swift-snapshot-testing](https://github.com/pointfreeco/swift-snapshot-testing) from 1.18.4 to 1.18.7. - [Release notes](https://github.com/pointfreeco/swift-snapshot-testing/releases) - [Commits](pointfreeco/swift-snapshot-testing@1.18.4...1.18.7) --- updated-dependencies: - dependency-name: github.com/pointfreeco/swift-snapshot-testing dependency-version: 1.18.7 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump actions/download-artifact from 4 to 6 (#125) * Bump actions/upload-artifact from 4 to 5 (#124) * Update `CHANGELOG.md` (#126) --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 parents c416e18 + 0ee779d commit 88e6290

File tree

49 files changed

+317
-151
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+317
-151
lines changed

.github/workflows/danger.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
ruby-version: 3.1.4
1919
bundler-cache: true
2020
- name: Checkout code
21-
uses: actions/checkout@v4
21+
uses: actions/checkout@v5
2222
- name: Setup gems
2323
run: |
2424
gem install bundler

.github/workflows/flare.yml

Lines changed: 60 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -27,20 +27,20 @@ jobs:
2727
fail-fast: false
2828
matrix:
2929
include:
30+
- xcode: "Xcode_26.0.1"
31+
runsOn: macOS-26
32+
name: "macOS 26, Xcode 26.0, Swift 6.2.0"
3033
- xcode: "Xcode_16.1"
3134
runsOn: macOS-14
3235
name: "macOS 14, Xcode 16.1, Swift 6.0.2"
3336
- xcode: "Xcode_15.4"
3437
runsOn: macOS-14
3538
name: "macOS 14, Xcode 15.4, Swift 5.10"
36-
- xcode: "Xcode_15.0"
37-
runsOn: macos-13
38-
name: "macOS 13, Xcode 15.0, Swift 5.9.0"
39-
- xcode: "Xcode_14.3.1"
40-
runsOn: macos-13
41-
name: "macOS 13, Xcode 14.3.1, Swift 5.8.0"
39+
- xcode: "Xcode_15.2"
40+
runsOn: macos-14
41+
name: "macOS 14, Xcode 15.2, Swift 5.9.2"
4242
steps:
43-
- uses: actions/checkout@v4
43+
- uses: actions/checkout@v5
4444
- name: ${{ matrix.name }}
4545
uses: ./.github/actions/build_and_test
4646
with:
@@ -65,24 +65,20 @@ jobs:
6565
fail-fast: false
6666
matrix:
6767
include:
68+
- destination: "OS=26.0.1,name=iPhone 17 Pro"
69+
xcode: "Xcode_26.0.1"
70+
runsOn: macOS-26
71+
name: "OS=26.0, Xcode 26.0, Swift 6.2.0"
6872
- destination: "OS=18.1,name=iPhone 16 Pro"
6973
name: "iOS 18.1"
7074
xcode: "Xcode_16.1"
7175
runsOn: macOS-14
72-
- destination: "OS=17.5,name=iPhone 15 Pro"
73-
name: "iOS 17.5"
74-
xcode: "Xcode_15.4"
75-
runsOn: macOS-14
76-
- destination: "OS=17.0.1,name=iPhone 14 Pro"
77-
name: "iOS 17.0.1"
78-
xcode: "Xcode_15.0"
79-
runsOn: macos-13
80-
- destination: "OS=16.4,name=iPhone 14 Pro"
81-
name: "iOS 16.4"
82-
xcode: "Xcode_14.3.1"
83-
runsOn: macos-13
76+
- destination: "OS=17.2,name=iPhone 15 Pro"
77+
name: "iOS 17.2"
78+
xcode: "Xcode_15.2"
79+
runsOn: macos-14
8480
steps:
85-
- uses: actions/checkout@v4
81+
- uses: actions/checkout@v5
8682
- name: ${{ matrix.name }}
8783
uses: ./.github/actions/build_and_test
8884
with:
@@ -107,24 +103,20 @@ jobs:
107103
fail-fast: false
108104
matrix:
109105
include:
106+
- destination: "OS=26.0,name=Apple TV"
107+
xcode: "Xcode_26.0.1"
108+
runsOn: macOS-26
109+
name: "tvOS 26.0"
110110
- destination: "OS=18.1,name=Apple TV"
111111
name: "tvOS 18.1"
112112
xcode: "Xcode_16.1"
113113
runsOn: macOS-14
114-
- destination: "OS=17.5,name=Apple TV"
115-
name: "tvOS 17.5"
116-
xcode: "Xcode_15.4"
117-
runsOn: macOS-14
118-
- destination: "OS=17.0,name=Apple TV"
119-
name: "tvOS 17.0"
120-
xcode: "Xcode_15.0"
121-
runsOn: macos-13
122-
- destination: "OS=16.4,name=Apple TV"
123-
name: "tvOS 16.4"
124-
xcode: "Xcode_14.3.1"
125-
runsOn: macos-13
114+
- destination: "OS=17.2,name=Apple TV"
115+
name: "tvOS 17.2"
116+
xcode: "Xcode_15.2"
117+
runsOn: macos-14
126118
steps:
127-
- uses: actions/checkout@v4
119+
- uses: actions/checkout@v5
128120
- name: ${{ matrix.name }}
129121
uses: ./.github/actions/build_and_test
130122
with:
@@ -149,24 +141,24 @@ jobs:
149141
fail-fast: false
150142
matrix:
151143
include:
144+
- destination: "OS=26.0,name=Apple Watch Ultra 3 (49mm)"
145+
xcode: "Xcode_26.0.1"
146+
runsOn: macOS-26
147+
name: "watchOS 26.0"
152148
- destination: "OS=11.1,name=Apple Watch Series 10 (46mm)"
153149
name: "watchOS 11.1"
154150
xcode: "Xcode_16.1"
155151
runsOn: macOS-14
156152
- destination: "OS=10.5,name=Apple Watch Series 9 (45mm)"
157153
name: "watchOS 10.5"
158-
xcode: "Xcode_15.4"
154+
xcode: "Xcode_15.3"
159155
runsOn: macOS-14
160-
- destination: "OS=10.0,name=Apple Watch Series 9 (45mm)"
161-
name: "watchOS 10.0"
162-
xcode: "Xcode_15.0"
163-
runsOn: macos-13
164-
- destination: "OS=9.4,name=Apple Watch Series 8 (45mm)"
165-
name: "watchOS 9.4"
166-
xcode: "Xcode_14.3.1"
167-
runsOn: macos-13
156+
- destination: "OS=10.2,name=Apple Watch Series 9 (45mm)"
157+
name: "watchOS 10.2"
158+
xcode: "Xcode_15.2"
159+
runsOn: macos-14
168160
steps:
169-
- uses: actions/checkout@v4
161+
- uses: actions/checkout@v5
170162
- name: ${{ matrix.name }}
171163
uses: ./.github/actions/build_and_test
172164
with:
@@ -191,45 +183,54 @@ jobs:
191183
fail-fast: false
192184
matrix:
193185
include:
186+
- destination: "macOS 26, SPM 6.2.0 Test"
187+
xcode: "Xcode_26.0.1"
188+
runsOn: macOS-26
189+
- destination: "macOS 15, SPM 6.0.2 Test"
190+
xcode: "Xcode_16.0"
191+
runsOn: macOS-15
194192
- name: "macOS 14, SPM 6.0.2 Test"
195193
xcode: "Xcode_16.1"
196194
runsOn: macOS-14
197-
- name: "macOS 14, SPM 5.9.0 Test"
198-
xcode: "Xcode_15.0"
195+
- name: "macOS 14, SPM 5.10.0 Test"
196+
xcode: "Xcode_15.3"
199197
runsOn: macos-14
200-
- name: "macOS 13, SPM 5.8.1 Test"
201-
xcode: "Xcode_14.3.1"
202-
runsOn: macos-13
203198
steps:
204-
- uses: actions/checkout@v4
199+
- uses: actions/checkout@v5
205200
- name: ${{ matrix.name }}
206201
run: swift build -c release --target Flare
207202

208203
merge-test-reports:
209204
needs: [iOS, macOS, watchOS, tvOS]
210-
runs-on: macos-13
205+
runs-on: macos-15
211206
steps:
212207
- name: Download artifacts
213-
uses: actions/download-artifact@v4
208+
uses: actions/download-artifact@v6
214209
with:
215210
path: test_output
216211
- run: xcrun xcresulttool merge test_output/**/*.xcresult --output-path test_output/final/final.xcresult
217212
- name: Upload Merged Artifact
218-
uses: actions/upload-artifact@v4
213+
uses: actions/upload-artifact@v5
219214
with:
220215
name: MergedResult
221216
path: test_output/final
222217

223218
discover-typos:
224219
name: Discover Typos
225-
runs-on: macOS-13
220+
runs-on: macos-15
226221
env:
227-
DEVELOPER_DIR: /Applications/Xcode_14.1.app/Contents/Developer
222+
DEVELOPER_DIR: /Applications/Xcode_16.4.app/Contents/Developer
228223
steps:
229-
- uses: actions/checkout@v4
224+
- uses: actions/checkout@v5
225+
226+
- name: Set up Python environment
227+
run: |
228+
python3 -m venv .venv
229+
source .venv/bin/activate
230+
pip install --upgrade pip
231+
pip install codespell
232+
230233
- name: Discover typos
231234
run: |
232-
export PATH="$PATH:/Library/Frameworks/Python.framework/Versions/3.11/bin"
233-
python3 -m pip install --upgrade pip
234-
python3 -m pip install codespell
235-
codespell --ignore-words-list="hart,inout,msdos,sur" --skip="./.build/*,./.git/*"
235+
source .venv/bin/activate
236+
codespell --ignore-words-list="hart,inout,msdos,sur" --skip="./.build/*,./.git/*"

0 commit comments

Comments
 (0)