Skip to content

Commit bb6ae6a

Browse files
committed
fix: add missing build dependencies to GitHub workflows
- Add build, twine, and python-semantic-release to workflow installs - These packages are needed for building and publishing to PyPI
1 parent fd21a8d commit bb6ae6a

2 files changed

Lines changed: 2 additions & 0 deletions

File tree

.github/workflows/release.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ jobs:
2929
run: |
3030
python -m pip install --upgrade pip
3131
pip install -e .[dev]
32+
pip install build twine python-semantic-release
3233
3334
- name: Check if version bump is needed
3435
id: release-check

.github/workflows/test-pr.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ jobs:
2323
run: |
2424
python -m pip install --upgrade pip
2525
pip install -e .[dev]
26+
pip install build twine python-semantic-release
2627
2728
- name: Run tests
2829
run: pytest idtap/tests/ -m "not integration"

0 commit comments

Comments
 (0)