Skip to content

Commit 42cc19e

Browse files
committed
Hopefully fixed tests
Signed-off-by: Ole Herman Schumacher Elgesem <ole.elgesem@northern.tech>
1 parent bfed34e commit 42cc19e

File tree

2 files changed

+19
-20
lines changed

2 files changed

+19
-20
lines changed

.github/workflows/pypi-publish.yml

Lines changed: 13 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,60 +1,53 @@
11
# Taken from GH docs:
2-
32
on:
43
release:
54
types: [published]
6-
75
jobs:
86
release-build:
97
runs-on: ubuntu-24.04
10-
118
permissions:
129
contents: read
13-
1410
steps:
1511
- uses: actions/checkout@v4
16-
1712
- uses: actions/setup-python@v5
1813
with:
1914
python-version: "3.x"
20-
2115
- name: Build release distributions
2216
run: |
2317
git fetch --all --tags
2418
python -m pip install pip
2519
pip install uv
2620
uv lock --check
2721
uv build
28-
2922
- name: Upload release-dists as artifact
3023
uses: actions/upload-artifact@v4
3124
with:
3225
name: release-dists
3326
path: dist/
34-
35-
# pre-release-tests:
36-
# runs-on: ubuntu-24.04
37-
#
38-
# permissions:
39-
# contents: read
40-
#
41-
# steps:
42-
# - uses: actions/checkout@v4
43-
# - uses: ./.github/workflows/tests.yml
44-
27+
pre-release-tests:
28+
runs-on: ubuntu-24.04
29+
permissions:
30+
contents: read
31+
steps:
32+
- uses: actions/checkout@v4
33+
- run: |
34+
git fetch --all --tags
35+
pip install uv
36+
uv lock --check
37+
uv build
38+
uv run pytest
4539
pypi-publish:
4640
runs-on: ubuntu-24.04
4741
needs:
4842
- release-build
43+
- pre-release-tests
4944
permissions:
5045
id-token: write
51-
5246
steps:
5347
- name: Retrieve release distributions
5448
uses: actions/download-artifact@v4
5549
with:
5650
name: release-dists
5751
path: dist/
58-
5952
- name: Publish release distributions to PyPI
6053
uses: pypa/gh-action-pypi-publish@v1.12.4

.github/workflows/tests.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,9 @@ jobs:
2929
uses: actions/setup-python@v5
3030
with:
3131
python-version: ${{ matrix.python-version }}
32+
- run: |
33+
git fetch --all --tags
34+
pip install uv
35+
uv lock --check
36+
uv build
37+
uv run pytest

0 commit comments

Comments
 (0)