7171 # Install docker and start Colima on MacOS (except it's the large runner)
7272 # GitHub xlarge MacOS runner cannot run Docker containers:
7373 # - https://docs.github.com/en/actions/using-github-hosted-runners/about-larger-runners/
74- if : matrix.os == 'darwin' && matrix.runner != 'macos-13-xlarge'
74+ # if: matrix.os == 'darwin' && matrix.runner != 'macos-13-xlarge'
75+ # TODO re-enable when mac11 docker gets more stable
76+ if : ${{ false }}
7577 run : |
7678 brew install docker
7779 colima start
@@ -103,7 +105,8 @@ jobs:
103105 # GitHub Windows and xlarge MacOS runner cannot run Docker containers:
104106 # - https://github.com/orgs/community/discussions/25491
105107 # - https://docs.github.com/en/actions/using-github-hosted-runners/about-larger-runners/
106- if : matrix.os != 'windows' && matrix.runner != 'macos-13-xlarge'
108+ # TODO re-enable for mac when mac11 docker gets more stable
109+ if : matrix.os != 'windows' && matrix.os != 'darwin'
107110 run : |
108111 # Pull images to avoid making smoke tests vulnerable to system behavior (docker pull speed)
109112 docker pull localstack/localstack
@@ -121,7 +124,8 @@ jobs:
121124 # - https://github.com/orgs/community/discussions/25491
122125 # - https://docs.github.com/en/actions/using-github-hosted-runners/about-larger-runners/
123126 # Skip these checks for forks (forks do not have access to the LocalStack Pro API key)
124- if : matrix.os != 'windows' && matrix.runner != 'macos-13-xlarge' && !github.event.pull_request.head.repo.fork
127+ # TODO re-enable for mac when mac11 docker gets more stable
128+ if : matrix.os != 'windows' && matrix.os != 'darwin' && !github.event.pull_request.head.repo.fork
125129 run : |
126130 # Pull images to avoid making smoke tests vulnerable to system behavior (docker pull speed)
127131 docker pull localstack/localstack-pro
@@ -132,6 +136,11 @@ jobs:
132136 ./localstack status services --format plain
133137 ./localstack status services --format plain | grep "xray=available"
134138 ./localstack stop
139+ LOCALSTACK_AUTH_TOKEN=${{ secrets.TEST_LOCALSTACK_AUTH_TOKEN }} ./localstack start -d
140+ ./localstack wait -t 180
141+ ./localstack status services --format plain
142+ ./localstack status services --format plain | grep "xray=available"
143+ ./localstack stop
135144
136145 - name : Set CLI version output
137146 id : cli_version
0 commit comments