diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3adf20f..ad3c013 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,15 +20,17 @@ jobs: - uses: actions/checkout@v4 - name: Select Xcode run: sudo xcode-select -s /Applications/Xcode_16.app - - name: Build + - name: Run Swift Tests + run: | + make test + make test-swift6 + - name: Build for All Platforms run: make build-all - - name: Test - run: make test linux: runs-on: ubuntu-latest timeout-minutes: 10 steps: - uses: actions/checkout@v4 - - name: Test + - name: Run Swift Tests run: make test diff --git a/Makefile b/Makefile index c762cc4..a9d47eb 100644 --- a/Makefile +++ b/Makefile @@ -26,7 +26,11 @@ build: done; test: - swift test -c debug - swift test -c release + swift package clean + swift test -.PHONY: build-all build test +test-swift6: + swift package clean + swift test -Xswiftc -swift-version -Xswiftc 6 + +.PHONY: build-all build test test-swift6 diff --git a/Package.resolved b/Package.resolved index aff2c45..7595953 100644 --- a/Package.resolved +++ b/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/pointfreeco/swift-clocks", "state" : { - "revision" : "a8421d68068d8f45fbceb418fbf22c5dad4afd33", - "version" : "1.0.2" + "revision" : "b9b24b69e2adda099a1fa381cda1eeec272d5b53", + "version" : "1.0.5" } }, { @@ -14,8 +14,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/pointfreeco/swift-concurrency-extras", "state" : { - "revision" : "bb5059bde9022d69ac516803f4f227d8ac967f71", - "version" : "1.1.0" + "revision" : "6054df64b55186f08b6d0fd87152081b8ad8d613", + "version" : "1.2.0" } }, { @@ -23,8 +23,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/pointfreeco/xctest-dynamic-overlay", "state" : { - "revision" : "23cbf2294e350076ea4dbd7d5d047c1e76b03631", - "version" : "1.0.2" + "revision" : "bc2a151366f2cd0e347274544933bc2acb00c9fe", + "version" : "1.4.0" } } ],