Skip to content

Commit 614fe6a

Browse files
authored
Remove slow/flaky Docker setup CI dependency (#201)
This dependency has been quite flaky recently and has required a bunch of manual retries on CI jobs. This PR removes the dependency which should speed up CI and reduce flakes: Tests previously took 7-12 minutes to run, and with these changes they only take 5-6 minutes.
1 parent c24aa23 commit 614fe6a

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

.github/workflows/ci.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,14 @@ jobs:
5959
runs-on: macos-12
6060
steps:
6161
- uses: actions/checkout@v4
62-
- uses: docker-practice/actions-setup-docker@master
6362
- name: Select Xcode version
6463
# https://github.com/actions/runner-images/blob/main/images/macos/macos-12-Readme.md#xcode
6564
run: sudo xcode-select --switch /Applications/Xcode_14.1.app
65+
- name: Set up docker (missing on macOS GitHub runners)
66+
# https://github.com/actions/runner-images/issues/2150
67+
run: |
68+
brew install docker
69+
colima start
6670
- name: Run tests
6771
run: make test
6872
run-swiftlint:

0 commit comments

Comments
 (0)