@@ -53,43 +53,43 @@ jobs:
5353 - name : Make Test
5454 run : make test
5555
56- test_all :
57- needs : test
58- runs-on : ${{ matrix.os }}
59- strategy :
60- matrix :
61- # FIXME ?
62- # os: [ubuntu-latest, macos-latest, windows-latest]
63- os : [ubuntu-latest]
64- python-version : ["3.8", "3.9", "3.11", "3.12", "3.13", "pypy3.10"]
56+ test-all :
57+ needs : test
58+ runs-on : ${{ matrix.os }}
59+ strategy :
60+ matrix :
61+ # FIXME ?
62+ # os: [ubuntu-latest, macos-latest, windows-latest]
63+ os : [ubuntu-latest]
64+ python-version : ["3.8", "3.9", "3.11", "3.12", "3.13", "pypy3.10"]
6565
66- steps :
67- - uses : actions/checkout@v4
68- - uses : ConorMacBride/install-package@v1
69- with :
70- apt : libmemcached-dev
71- - uses : hoverkraft-tech/compose-action@v2.0.1
72- with :
73- compose-file : " ./docker/compose-services-only.yml"
74- - name : Setup PDM
75- uses : pdm-project/setup-pdm@v4
76- - name : Install dependencies
77- run : pdm install
78- - name : Make Test
79- run : make test
66+ steps :
67+ - uses : actions/checkout@v4
68+ - uses : ConorMacBride/install-package@v1
69+ with :
70+ apt : libmemcached-dev
71+ - uses : hoverkraft-tech/compose-action@v2.0.1
72+ with :
73+ compose-file : " ./docker/compose-services-only.yml"
74+ - name : Setup PDM
75+ uses : pdm-project/setup-pdm@v4
76+ - name : Install dependencies
77+ run : pdm install
78+ - name : Make Test
79+ run : make test
8080
81- cli_smoke_test :
82- needs : test_all
83- runs-on : ubuntu-latest
81+ cli-smoke-test :
82+ needs : test-all
83+ runs-on : ubuntu-latest
8484
85- steps :
86- - uses : actions/checkout@v4
87- - uses : hoverkraft-tech/compose-action@v2.0.1
88- with :
89- compose-file : " ./docker-compose.yml"
90- - name : Setup PDM
91- uses : pdm-project/setup-pdm@v4
92- - name : Install dependencies
93- run : pdm install
94- - name : CLI Smoke Tests
95- run : ./scripts/cli-smoke-test.sh
85+ steps :
86+ - uses : actions/checkout@v4
87+ - uses : hoverkraft-tech/compose-action@v2.0.1
88+ with :
89+ compose-file : " ./docker-compose.yml"
90+ - name : Setup PDM
91+ uses : pdm-project/setup-pdm@v4
92+ - name : Install dependencies
93+ run : pdm install
94+ - name : CLI Smoke Tests
95+ run : ./scripts/cli-smoke-test.sh
0 commit comments