Skip to content

Commit 17331e3

Browse files
authored
MRG: Merge pull request #13 from octue/fix-release-workflow
Update release workflow to use poetry
2 parents 837c3ad + 98523c0 commit 17331e3

File tree

2 files changed

+12
-6
lines changed

2 files changed

+12
-6
lines changed

.github/workflows/release.yml

+11-5
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,22 @@ jobs:
1313
if: "github.event.pull_request.merged == true"
1414
runs-on: ubuntu-latest
1515
steps:
16-
- name: Checkout Repository
16+
- name: Checkout code
1717
uses: actions/checkout@v4
1818

1919
- name: Setup Python
2020
uses: actions/setup-python@v5
2121
with:
22-
python-version: 3.12
22+
python-version: '3.13'
23+
24+
- name: Install poetry
25+
uses: snok/install-poetry@v1
2326

2427
- name: Install requirements
25-
run: pip install .
28+
run: poetry install
2629

2730
- name: Run tests
28-
run: python -m unittest
31+
run: poetry run python -m unittest
2932

3033
release:
3134
needs: run-tests
@@ -34,9 +37,12 @@ jobs:
3437
- name: Checkout code
3538
uses: actions/checkout@v4
3639

40+
- name: Install poetry
41+
uses: snok/install-poetry@v1
42+
3743
- name: Get package version
3844
id: get-package-version
39-
run: echo "package_version=$(python setup.py --version)" >> $GITHUB_OUTPUT
45+
run: echo "package_version=$(poetry version -s)" >> $GITHUB_OUTPUT
4046

4147
- name: Create release
4248
uses: actions/create-release@v1

.github/workflows/tests.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
if: "!contains(github.event.head_commit.message, 'skipci')"
1111
runs-on: ubuntu-latest
1212
steps:
13-
- name: Checkout Repository
13+
- name: Checkout code
1414
uses: actions/checkout@v4
1515

1616
- name: Install python

0 commit comments

Comments
 (0)