Skip to content

Commit a9eb0aa

Browse files
committed
Added pre-release tests
Signed-off-by: Ole Herman Schumacher Elgesem <ole.elgesem@northern.tech>
1 parent 00fcbbd commit a9eb0aa

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

.github/workflows/pypi-publish.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,22 @@ jobs:
3232
name: release-dists
3333
path: dist/
3434

35+
pre-release-tests:
36+
runs-on: ubuntu-24.04
37+
needs:
38+
- release-build
39+
40+
permissions:
41+
contents: read
42+
43+
steps:
44+
- uses: ./.github/workflows/tests.yml
45+
3546
pypi-publish:
3647
runs-on: ubuntu-24.04
3748
needs:
3849
- release-build
50+
- pre-release-tests
3951
permissions:
4052
id-token: write
4153

.github/workflows/tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ permissions:
1313
contents: read
1414

1515
jobs:
16-
python_version:
16+
all-tests:
1717
runs-on: ubuntu-22.04
1818
strategy:
19-
fail-fast: false
19+
fail-fast: true
2020
matrix:
2121
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
2222

0 commit comments

Comments
 (0)