Skip to content

Commit 5e65c34

Browse files
committed
feat: wip: setup github actions
1 parent a64d24e commit 5e65c34

File tree

1 file changed

+63
-63
lines changed

1 file changed

+63
-63
lines changed

.github/workflows/build_and_test.yml

Lines changed: 63 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -9,74 +9,74 @@ env:
99
REDIS_HOST: localhost
1010

1111
jobs:
12-
comply:
13-
runs-on: ubuntu-latest
12+
# comply:
13+
# runs-on: ubuntu-latest
1414

15-
steps:
16-
- uses: actions/checkout@v4
17-
- uses: ConorMacBride/install-package@v1
18-
with:
19-
apt: libmemcached-dev
20-
- name: Set up Python
21-
uses: actions/setup-python@v5
22-
with:
23-
python-version: "3.x"
24-
architecture: "x64"
25-
- name: Setup PDM
26-
uses: pdm-project/setup-pdm@v4
27-
- name: Install dependencies
28-
run: pdm install
29-
- name: Make Comply
30-
run: make comply
15+
# steps:
16+
# - uses: actions/checkout@v4
17+
# - uses: ConorMacBride/install-package@v1
18+
# with:
19+
# apt: libmemcached-dev
20+
# - name: Set up Python
21+
# uses: actions/setup-python@v5
22+
# with:
23+
# python-version: "3.x"
24+
# architecture: "x64"
25+
# - name: Setup PDM
26+
# uses: pdm-project/setup-pdm@v4
27+
# - name: Install dependencies
28+
# run: pdm install
29+
# - name: Make Comply
30+
# run: make comply
3131

32-
test:
33-
needs: comply
34-
runs-on: ubuntu-latest
32+
# test:
33+
# needs: comply
34+
# runs-on: ubuntu-latest
3535

36-
steps:
37-
- uses: actions/checkout@v4
38-
- uses: ConorMacBride/install-package@v1
39-
with:
40-
apt: libmemcached-dev
41-
- name: Set up Python
42-
uses: actions/setup-python@v5
43-
with:
44-
python-version: "3.x"
45-
architecture: "x64"
46-
- uses: hoverkraft-tech/compose-action@v2.0.1
47-
with:
48-
compose-file: "./docker/compose-services-only.yml"
49-
- name: Setup PDM
50-
uses: pdm-project/setup-pdm@v4
51-
- name: Install dependencies
52-
run: pdm install
53-
- name: Make Test
54-
run: make test
36+
# steps:
37+
# - uses: actions/checkout@v4
38+
# - uses: ConorMacBride/install-package@v1
39+
# with:
40+
# apt: libmemcached-dev
41+
# - name: Set up Python
42+
# uses: actions/setup-python@v5
43+
# with:
44+
# python-version: "3.x"
45+
# architecture: "x64"
46+
# - uses: hoverkraft-tech/compose-action@v2.0.1
47+
# with:
48+
# compose-file: "./docker/compose-services-only.yml"
49+
# - name: Setup PDM
50+
# uses: pdm-project/setup-pdm@v4
51+
# - name: Install dependencies
52+
# run: pdm install
53+
# - name: Make Test
54+
# 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

8181
cli-smoke-test:
8282
needs: test-all

0 commit comments

Comments
 (0)