7171 brew install docker
7272 colima start
7373
74- - name : Community Non-Docker Smoke tests
74+ - name : Non-Docker Smoke tests
7575 shell : bash
76- run : |
77- ls dist-bin/
78- cd dist-bin
79- # show the help
80- ./localstack --help
81- # show the config
82- ./localstack config show
83-
84- - name : Pro Non-Docker Smoke tests
85- shell : bash
86- # Skip these checks for forks (forks do not have access to the LocalStack Pro API key)
87- if : ${{ ! github.event.pull_request.head.repo.fork }}
8876 run : |
8977 # create an extension with default parameters (enter all new lines to use defaults)
9078 printf "\n\n\n\n\n\n\n\n\n" | LOCALSTACK_AUTH_TOKEN=${{ secrets.TEST_LOCALSTACK_AUTH_TOKEN }} DEBUG=1 ./dist-bin/localstack extensions dev new
@@ -93,32 +81,13 @@ jobs:
9381 # remove it again
9482 rm -rf my-localstack-extension
9583
96- - name : Community Docker Smoke tests (Linux, MacOS)
84+ - name : Docker Smoke tests (Linux, MacOS)
9785 shell : bash
9886 # GitHub Windows and xlarge MacOS runner cannot run Docker containers:
9987 # - https://github.com/orgs/community/discussions/25491
10088 # - https://docs.github.com/en/actions/using-github-hosted-runners/about-larger-runners/
10189 # TODO re-enable for mac when mac11 docker gets more stable
10290 if : matrix.os != 'windows' && matrix.os != 'darwin'
103- run : |
104- # Pull images to avoid making smoke tests vulnerable to system behavior (docker pull speed)
105- docker pull localstack/localstack
106- cd dist-bin
107- # start community
108- ./localstack start -d
109- ./localstack wait -t 180
110- ./localstack status services --format plain
111- ./localstack status services --format plain | grep "s3=available"
112- ./localstack stop
113-
114- - name : Pro Docker Smoke tests (Linux, MacOS)
115- shell : bash
116- # GitHub Windows and xlarge MacOS runner cannot run Docker containers:
117- # - https://github.com/orgs/community/discussions/25491
118- # - https://docs.github.com/en/actions/using-github-hosted-runners/about-larger-runners/
119- # Skip these checks for forks (forks do not have access to the LocalStack Pro API key)
120- # TODO re-enable for mac when mac11 docker gets more stable
121- if : matrix.os != 'windows' && matrix.os != 'darwin' && !github.event.pull_request.head.repo.fork
12291 run : |
12392 # Pull images to avoid making smoke tests vulnerable to system behavior (docker pull speed)
12493 docker pull localstack/localstack-pro
0 commit comments