@@ -19,15 +19,17 @@ jobs:
19
19
- name : Clone Repository
20
20
uses : actions/checkout@v4
21
21
22
+ - name : Set up Poetry
23
+ uses : abatilo/actions-poetry@v4
24
+ with :
25
+ poetry-version : latest
26
+
22
27
- name : Set up Python ${{ matrix.python-version }}
23
28
uses : actions/setup-python@v5
24
29
with :
25
30
python-version : ${{ matrix.python-version }}
31
+ cache : ' poetry'
26
32
27
- - name : Set up Poetry
28
- uses : abatilo/actions-poetry@v4
29
- with :
30
- poetry-version : latest
31
33
32
34
- name : Install Supabase CLI
33
35
uses : supabase/setup-cli@v1
42
44
uses : coverallsapp/github-action@v2
43
45
with :
44
46
github-token : ${{ secrets.GITHUB_TOKEN }}
47
+ flag-name : run-${{ join(matrix.*, '-') }}
48
+ parallel : true
49
+
50
+ finish_tests :
51
+ needs : test
52
+ if : ${{ always() }}
53
+ runs-on : ubuntu-latest
54
+ steps :
55
+ - name : Coveralls Finished
56
+ uses : coverallsapp/github-action@v2
57
+ with :
58
+ github-token : ${{ secrets.GITHUB_TOKEN }}
59
+ parallel-finished : true
60
+ carryforward : " run-3.9,run-3.10,run-3.11,run-3.12,run-3.13"
45
61
46
62
release-please :
47
63
needs : test
@@ -69,21 +85,23 @@ jobs:
69
85
id-token : write # IMPORTANT: this permission is mandatory for trusted publishing
70
86
contents : write # needed for github actions bot to write to repo
71
87
steps :
88
+ - name : Set up Poetry
89
+ uses : abatilo/actions-poetry@v4
90
+ with :
91
+ poetry-version : 1.8.4
92
+
72
93
- name : Set up Python 3.11
73
94
uses : actions/setup-python@v5
74
95
with :
75
96
python-version : 3.11
97
+ cache : ' poetry'
76
98
77
99
- name : Clone Repository
78
100
uses : actions/checkout@v4
79
101
with :
80
102
ref : ${{ github.ref }}
81
103
fetch-depth : 0
82
104
83
- - name : Set up Poetry
84
- uses : abatilo/actions-poetry@v4
85
- with :
86
- poetry-version : 1.8.4
87
105
88
106
- name : Install dependencies
89
107
run : poetry install
0 commit comments