Skip to content

Navigation #1945

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 404 commits into from
May 30, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
404 commits
Select commit Hold shift + click to select a range
56bc3df
wip
stephencelis Apr 10, 2023
8ad5765
fix
stephencelis Apr 11, 2023
707e27f
Merge remote-tracking branch 'origin/main' into navigation-beta
stephencelis Apr 12, 2023
aefb6c4
Merge branch 'navigation-beta' into navigation-stack
stephencelis Apr 12, 2023
b88eccf
wip
stephencelis Apr 12, 2023
ad49d6f
wip
stephencelis Apr 12, 2023
86135ac
move
stephencelis Apr 12, 2023
8bed29c
wip
stephencelis Apr 12, 2023
fc7a69a
wip
mbrandonw Apr 12, 2023
15f4d22
wip
mbrandonw Apr 12, 2023
1e2676c
wip
stephencelis Apr 12, 2023
e999fb1
wip
stephencelis Apr 12, 2023
b43132a
wip
stephencelis Apr 12, 2023
ee9d7f1
wip
stephencelis Apr 12, 2023
c7ac7df
wip
stephencelis Apr 12, 2023
38de601
wip
stephencelis Apr 12, 2023
1dae810
wip
stephencelis Apr 12, 2023
05fa195
wip
mbrandonw Apr 12, 2023
a3db889
wip
mbrandonw Apr 12, 2023
f062a2b
wip
mbrandonw Apr 12, 2023
b50d4d5
wip
mbrandonw Apr 12, 2023
4e9bd7c
wip
stephencelis Apr 12, 2023
8be1ae7
Merge remote-tracking branch 'origin/main' into navigation-beta
stephencelis Apr 14, 2023
b6ae262
wip
stephencelis Apr 14, 2023
7424a8f
Merge branch 'navigation-beta' into navigation-stack
stephencelis Apr 14, 2023
97c0305
wip
stephencelis Apr 14, 2023
3eef59e
wip
stephencelis Apr 14, 2023
551dfd5
Merge branch 'navigation-beta' into navigation-stack
stephencelis Apr 14, 2023
31113e1
Fix
stephencelis Apr 14, 2023
8d099d9
wip
stephencelis Apr 14, 2023
0d00c55
wip
stephencelis Apr 14, 2023
4edb236
Renamed action to onTap in NavigationLinkStore (#2043)
Berhtulf Apr 14, 2023
1026752
wip
stephencelis Apr 14, 2023
4e1ba42
wip
mbrandonw Apr 14, 2023
a16fb61
wip
stephencelis Apr 14, 2023
896436e
wip
stephencelis Apr 14, 2023
824cb51
Merge branch 'main' into navigation-beta
stephencelis Apr 14, 2023
1da67db
Merge branch 'navigation-beta' into navigation-stack
stephencelis Apr 14, 2023
e854f4c
wip
stephencelis Apr 14, 2023
e90b108
Merge branch 'navigation-beta' into navigation-stack
stephencelis Apr 14, 2023
45dd135
wip
stephencelis Apr 14, 2023
beeea6f
wip
stephencelis Apr 15, 2023
06ae8d7
wip
stephencelis Apr 16, 2023
48ca44b
wip
stephencelis Apr 16, 2023
7c12f55
wip
stephencelis Apr 17, 2023
4aae812
wip
stephencelis Apr 17, 2023
8b0e1fe
wip
stephencelis Apr 18, 2023
b0090e8
wip
stephencelis Apr 18, 2023
483ca50
wip
stephencelis Apr 18, 2023
0c7b628
Tie view identity to stack element identity
stephencelis Apr 19, 2023
2f1c132
Tie item identity to case
stephencelis Apr 19, 2023
b9e6528
wip
stephencelis Apr 19, 2023
f2b1be7
wip
stephencelis Apr 19, 2023
ace0201
cleanup
stephencelis Apr 19, 2023
79ae526
fix
stephencelis Apr 19, 2023
f922216
Merge branch 'main' into navigation-beta
stephencelis Apr 25, 2023
6f6f6d5
fix
stephencelis Apr 25, 2023
b15bd1f
Add warning to nav link
stephencelis Apr 26, 2023
572d586
wip
stephencelis Apr 26, 2023
910e457
wip
stephencelis Apr 26, 2023
a940540
Rename FullscreenCover.swift to FullScreenCover.swift (#2062)
Jager-yoo Apr 27, 2023
9047ca4
wip
stephencelis Apr 27, 2023
497862e
fix isDetailLink on non-iOS platforms
stephencelis May 1, 2023
3395a38
Correct some comments in Effect.swift (#2081)
Jager-yoo May 4, 2023
57d2dda
Merge remote-tracking branch 'origin/main' into navigation-beta
mbrandonw May 4, 2023
ee1fe4f
add integration tests for showing alert/dialog from alert/dialog.
mbrandonw May 4, 2023
67d9f6e
copy StackElementIDGenerator dependency before running TestStore rece…
mbrandonw May 4, 2023
62ffa90
Removed some unneeded delegate actions.
mbrandonw May 4, 2023
67fee2f
wip
mbrandonw May 4, 2023
7ce4b9f
clean up
mbrandonw May 4, 2023
d961d6e
lots of clean up
mbrandonw May 4, 2023
8e5402e
Converted voice memos back to identified array
mbrandonw May 4, 2023
6aa1544
update deps
mbrandonw May 4, 2023
81ca260
update docs for DismissEffect
mbrandonw May 4, 2023
e40f133
wip
mbrandonw May 4, 2023
dfe84c7
Add Sendable conformance to PresentationState (#2086)
JacksonUtsch May 5, 2023
7fcdb2c
wip
stephencelis May 5, 2023
ebaa60e
swift-format
stephencelis May 5, 2023
c0b5843
wip
stephencelis May 5, 2023
0f94829
wip
stephencelis May 5, 2023
71747f9
docs
mbrandonw May 6, 2023
d5a4d26
wip
mbrandonw May 6, 2023
057b078
wip
mbrandonw May 7, 2023
36234b0
Catch some typos in Articles (#2088)
Jager-yoo May 7, 2023
461b551
wip
stephencelis May 7, 2023
f5a2319
wip
stephencelis May 7, 2023
632d6c2
wip
stephencelis May 7, 2023
2b713e6
wip
stephencelis May 7, 2023
a9db0c1
wip
stephencelis May 7, 2023
c9be0e5
docs
mbrandonw May 7, 2023
b0b7ef8
wip
mbrandonw May 8, 2023
1e67c1b
wip
stephencelis May 8, 2023
2a42260
docs
mbrandonw May 8, 2023
ec3f9b9
wip
stephencelis May 8, 2023
51da44d
wip
stephencelis May 8, 2023
56f4da4
wip
stephencelis May 8, 2023
487b3d6
wip
mbrandonw May 8, 2023
404d05b
docs
mbrandonw May 8, 2023
8f4e0dd
docs
mbrandonw May 8, 2023
6123c91
wip
stephencelis May 8, 2023
c1218e9
wip
stephencelis May 8, 2023
341b09b
wip
mbrandonw May 9, 2023
f6602b7
wip
stephencelis May 9, 2023
d661134
wip
stephencelis May 9, 2023
a55545d
wip
stephencelis May 10, 2023
11f02b7
wip
stephencelis May 10, 2023
525890a
Fix invalid states count for 3 optionals and typos (#2094)
Jager-yoo May 10, 2023
2ddc203
Merge remote-tracking branch 'origin/main' into navigation-beta
mbrandonw May 10, 2023
f3e2194
wip
stephencelis May 10, 2023
1ca1e16
wip
mbrandonw May 10, 2023
0b8d51a
more dismisseffect docs
mbrandonw May 11, 2023
5fbce50
fixed some references
mbrandonw May 11, 2023
0123562
navigation doc corrections
mbrandonw May 11, 2023
b6e7ffb
more nav docs
mbrandonw May 11, 2023
0ea0b6f
fix cancellation tests in release mode
mbrandonw May 11, 2023
093a2f2
wrap some tests in #if DEBUG since they are testing expected failures
mbrandonw May 11, 2023
6d46a87
update UUIDs in tests to use shorter initializer
mbrandonw May 11, 2023
a90cfaa
fixed a todo
mbrandonw May 11, 2023
41609fe
Merge remote-tracking branch 'origin/main' into navigation-beta
stephencelis May 11, 2023
7f04d7f
Merge remote-tracking branch 'origin/navigation-beta' into navigation…
stephencelis May 11, 2023
56ab53d
wip
stephencelis May 11, 2023
b21aa62
fix merge errors
mbrandonw May 11, 2023
d87fe59
wip
stephencelis May 11, 2023
2c458d7
Merge branch 'main' into navigation-beta
stephencelis May 12, 2023
1eef466
Merge branch 'main' into navigation-beta
stephencelis May 12, 2023
a30e51d
fix
stephencelis May 14, 2023
fdc0f80
wip
stephencelis May 14, 2023
0c7d72d
wip
stephencelis May 15, 2023
0e6bf54
fixing a bunch of todos
mbrandonw May 15, 2023
b55a087
get rid of rawvalue in StackElementID
mbrandonw May 15, 2023
f06ec09
more todos
mbrandonw May 15, 2023
ec435be
NavLinkStore docs
mbrandonw May 15, 2023
6cd0bdc
fix swift 5.6 stuff
mbrandonw May 15, 2023
b93e4c0
fix some standups tests
mbrandonw May 15, 2023
f951213
fix
mbrandonw May 15, 2023
3cca7ed
clean up
mbrandonw May 15, 2023
e46db9a
docs fix
mbrandonw May 15, 2023
5d39041
fixes
mbrandonw May 15, 2023
a341c49
wip
stephencelis May 15, 2023
caa8e7b
Merge remote-tracking branch 'origin/main' into navigation-beta
mbrandonw May 15, 2023
2028885
5.6 fix
mbrandonw May 15, 2023
b0ae7b1
wip
stephencelis May 15, 2023
61089d0
wip
stephencelis May 15, 2023
88fc02e
dont parallelize tests
mbrandonw May 15, 2023
4d49911
updated demo readmes
mbrandonw May 15, 2023
146783d
wip
stephencelis May 16, 2023
7cabf3f
Use ObservedObject instead of StateObject for alert/dialog modifiers.
mbrandonw May 17, 2023
9ba47d9
integration tests for bad dismissal behavior
mbrandonw May 17, 2023
8ef521d
check for runtime warnings in every integration test
mbrandonw May 17, 2023
63676d8
Merge branch 'main' into navigation-beta
stephencelis May 17, 2023
218e88d
wip
stephencelis May 17, 2023
68a64f6
wip
stephencelis May 17, 2023
5891a0e
fix
stephencelis May 17, 2023
9c1fe35
wip
stephencelis May 17, 2023
7a8b0c6
wip
stephencelis May 17, 2023
e6a8169
Merge remote-tracking branch 'origin/main' into navigation-beta
mbrandonw May 18, 2023
c1fd293
wip
stephencelis May 17, 2023
a6894f3
wip
stephencelis May 18, 2023
2e5036a
wip
stephencelis May 18, 2023
9369e53
Drop a bunch of Hashables.
mbrandonw May 18, 2023
ced7901
some nav bug fixes
mbrandonw May 18, 2023
407242e
Merge branch 'main' into navigation-beta
stephencelis May 18, 2023
aac6626
wip
stephencelis May 18, 2023
1f0c813
wip
stephencelis May 18, 2023
9637c51
wip
stephencelis May 18, 2023
9d9a7e2
fix
stephencelis May 18, 2023
91d718a
Merge branch 'main' into navigation-beta
stephencelis May 18, 2023
2e18c89
fix
stephencelis May 19, 2023
2788301
wip
stephencelis May 19, 2023
1e7adac
wip
stephencelis May 19, 2023
c5f1b29
Simplify recording test.
mbrandonw May 19, 2023
fbcac3d
add concurrent async test
mbrandonw May 19, 2023
0dbf8b2
fix
stephencelis May 19, 2023
5348968
wip
stephencelis May 19, 2023
676e906
Refact how detail dismisses itself.
mbrandonw May 19, 2023
81b3003
fix
mbrandonw May 19, 2023
6c7273e
5.6 fix
stephencelis May 20, 2023
fdeb789
wip
stephencelis May 20, 2023
a2772c0
wip
mbrandonw May 20, 2023
1289701
Add TestStore.assert.
mbrandonw May 19, 2023
4449de7
Revert "Add TestStore.assert."
mbrandonw May 19, 2023
d1ce4e5
add Ukrainian Readme.md (#2121)
barabashd May 19, 2023
34b0be6
Add TestStore.assert. (#2123)
mbrandonw May 19, 2023
fe1c5da
Run swift-format
mbrandonw May 19, 2023
4954c4e
push for store.finish and presentation
mbrandonw May 22, 2023
3227d6c
move docs around
mbrandonw May 23, 2023
a328cf2
wip
stephencelis May 23, 2023
661f1f3
wip
mbrandonw May 23, 2023
20609cc
wip
stephencelis May 23, 2023
9f409f2
wip
stephencelis May 23, 2023
faf5691
wip
stephencelis May 24, 2023
aa7b488
wip
stephencelis May 24, 2023
3ec6264
wip
stephencelis May 24, 2023
5e6e484
wip
stephencelis May 24, 2023
6f5e05c
wip
stephencelis May 24, 2023
bb855dd
wip
stephencelis May 24, 2023
87c422c
wip
stephencelis May 24, 2023
dfcca36
wip
mbrandonw May 24, 2023
76aa2ee
wip
stephencelis May 24, 2023
bf57b18
wip
mbrandonw May 24, 2023
ed950af
Add case subscripts
stephencelis May 24, 2023
98d0ab7
wip
stephencelis May 24, 2023
058108d
Merge branch 'main' into navigation-beta
stephencelis May 24, 2023
52532cd
wip
mbrandonw May 24, 2023
f79ea7d
5.7-only
stephencelis May 24, 2023
a99bae5
wip
stephencelis May 24, 2023
a036428
wip
stephencelis May 24, 2023
4cf3400
wip
stephencelis May 24, 2023
ed84edb
wip
mbrandonw May 24, 2023
b177364
revert store.finish task cancellation
mbrandonw May 24, 2023
1e85208
Merge remote-tracking branch 'origin/navigation-beta' into nav-beta-t…
mbrandonw May 24, 2023
275706c
wip
stephencelis May 24, 2023
8683532
wip
stephencelis May 24, 2023
d3152f1
wip
stephencelis May 25, 2023
0c39756
wip
mbrandonw May 25, 2023
24c2639
wip
stephencelis May 25, 2023
fa6e44a
wip
stephencelis May 25, 2023
a9da281
wip
stephencelis May 25, 2023
4f9275e
wip
stephencelis May 25, 2023
c9cffa2
wip
mbrandonw May 25, 2023
8c9ae6b
wip
mbrandonw May 25, 2023
47f66a1
wip
stephencelis May 25, 2023
052263d
wip
mbrandonw May 25, 2023
392ab20
Merge remote-tracking branch 'origin/navigation-beta' into nav-beta-t…
mbrandonw May 25, 2023
96b7ec0
wip
mbrandonw May 25, 2023
739ad4d
wip
stephencelis May 25, 2023
084951b
wip
mbrandonw May 25, 2023
41b42da
wip
stephencelis May 25, 2023
45f8028
wip
stephencelis May 25, 2023
ad4cb52
wip
stephencelis May 25, 2023
fd7593d
wip
stephencelis May 25, 2023
6e8cb50
Merge branch 'navigation-beta' into nav-beta-tutorial
stephencelis May 25, 2023
0cb5d1e
wip
mbrandonw May 26, 2023
732406c
add test for presentation scope
mbrandonw May 26, 2023
92b942e
wip
stephencelis May 26, 2023
5783383
Merge remote-tracking branch 'origin/nav-beta-tutorial' into nav-beta…
stephencelis May 26, 2023
d49383e
wip
stephencelis May 26, 2023
cfac166
wip
stephencelis May 26, 2023
9210267
wip
stephencelis May 26, 2023
3e3b05b
wip
stephencelis May 26, 2023
f48bb95
cleanup
stephencelis May 26, 2023
9d1da69
updated presentation scope test
mbrandonw May 26, 2023
aa32083
sytnax update
mbrandonw May 26, 2023
f7b25a6
clean up
mbrandonw May 26, 2023
9ef5390
fix test
mbrandonw May 29, 2023
d7f9545
wip
mbrandonw May 29, 2023
b63d20d
wip
mbrandonw May 29, 2023
8272dbc
wip
stephencelis May 30, 2023
2950172
wip
stephencelis May 30, 2023
528b466
wip
stephencelis May 30, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 7 additions & 0 deletions .github/package.xcworkspace/contents.xcworkspacedata

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDEDidComputeMac32BitWarning</key>
<true/>
</dict>
</plist>
122 changes: 122 additions & 0 deletions .github/package.xcworkspace/xcshareddata/swiftpm/Package.resolved

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1430"
version = "1.7">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "ComposableArchitecture"
BuildableName = "ComposableArchitecture"
BlueprintName = "ComposableArchitecture"
ReferencedContainer = "container:..">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "ComposableArchitectureTests"
BuildableName = "ComposableArchitectureTests"
BlueprintName = "ComposableArchitectureTests"
ReferencedContainer = "container:..">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES"
shouldAutocreateTestPlan = "YES">
<Testables>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "ComposableArchitectureTests"
BuildableName = "ComposableArchitectureTests"
BlueprintName = "ComposableArchitectureTests"
ReferencedContainer = "container:..">
</BuildableReference>
</TestableReference>
</Testables>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "ComposableArchitecture"
BuildableName = "ComposableArchitecture"
BlueprintName = "ComposableArchitecture"
ReferencedContainer = "container:..">
</BuildableReference>
</MacroExpansion>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1430"
version = "1.7">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "swift-composable-architecture-benchmark"
BuildableName = "swift-composable-architecture-benchmark"
BlueprintName = "swift-composable-architecture-benchmark"
ReferencedContainer = "container:..">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "NO"
buildForArchiving = "NO"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "ComposableArchitectureTests"
BuildableName = "ComposableArchitectureTests"
BlueprintName = "ComposableArchitectureTests"
ReferencedContainer = "container:..">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES"
shouldAutocreateTestPlan = "YES">
<Testables>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "ComposableArchitectureTests"
BuildableName = "ComposableArchitectureTests"
BlueprintName = "ComposableArchitectureTests"
ReferencedContainer = "container:..">
</BuildableReference>
</TestableReference>
</Testables>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES"
viewDebuggingEnabled = "No">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "swift-composable-architecture-benchmark"
BuildableName = "swift-composable-architecture-benchmark"
BlueprintName = "swift-composable-architecture-benchmark"
ReferencedContainer = "container:..">
</BuildableReference>
</BuildableProductRunnable>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "swift-composable-architecture-benchmark"
BuildableName = "swift-composable-architecture-benchmark"
BlueprintName = "swift-composable-architecture-benchmark"
ReferencedContainer = "container:..">
</BuildableReference>
</BuildableProductRunnable>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>
21 changes: 4 additions & 17 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ concurrency:

jobs:
library-swift-latest:
name: Library (swift-latest)
name: Library
runs-on: macos-13
strategy:
matrix:
Expand All @@ -29,21 +29,6 @@ jobs:
- name: Run ${{ matrix.config }} tests
run: make CONFIG=${{ matrix.config }} test-library

library-swift-5-6:
name: Library (swift-5.6)
runs-on: macos-12
strategy:
matrix:
config:
- debug
- release
steps:
- uses: actions/checkout@v3
- name: Select Xcode 13.4.1
run: sudo xcode-select -s /Applications/Xcode_13.4.1.app
- name: Run ${{ matrix.config }} tests
run: make CONFIG=${{ matrix.config }} test-library

library-evolution:
name: Library (evolution)
runs-on: macos-13
Expand All @@ -55,6 +40,7 @@ jobs:
run: make build-for-library-evolution

benchmarks:
name: Benchmarks
runs-on: macos-13
steps:
- uses: actions/checkout@v3
Expand All @@ -64,10 +50,11 @@ jobs:
run: make benchmark

examples:
name: Examples
runs-on: macos-13
steps:
- uses: actions/checkout@v3
- name: Select Xcode ${{ matrix.xcode }}
- name: Select Xcode 14.3
run: sudo xcode-select -s /Applications/Xcode_14.3.app
- name: Run tests
run: make test-examples
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,6 @@
/.build
/.swiftpm
/Packages
/*.swiftinterface
/*.xcodeproj
xcuserdata/
Loading