Skip to content

Commit 72f96f8

Browse files
committed
update dist and release scripts
1 parent a194caf commit 72f96f8

4 files changed

Lines changed: 8 additions & 5 deletions

File tree

‎.github/workflows/release.yml‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@ jobs:
2121
run: make dev
2222
- name: Unit tests
2323
run: make test
24-
- name: Build distribution
25-
run: make dist
2624
- name: Push release
2725
env:
2826
PYPI_TOKEN: ${{ secrets.PYPI_TOKEN }}

‎Makefile‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# the things that don't have output files or run every time
22
.PHONY: help all install test dev coverage clean \
3-
pre-commit update-pre-commit docs dist update-template
3+
pre-commit update-pre-commit docs dist release update-template
44

55

66
PROJECT_NAME := example_package
@@ -32,10 +32,10 @@ update-pre-commit: scripts/update-pre-commit.sh ## autoupdate pre-commit
3232
update-template: scripts/update-template.sh ## pull Makefile, scripts and workflows from the template repo
3333
scripts/update-template.sh
3434

35-
dist: scripts/dist.sh ## build the distributable files
35+
dist: .venv/.installed-dev scripts/dist.sh ## build the distributable files
3636
scripts/dist.sh $(PROJECT_NAME)
3737

38-
release: scripts/release.sh ## publish to pypi
38+
release: dist scripts/release.sh ## publish to pypi
3939
scripts/release.sh $(PROJECT_NAME)
4040

4141
# Caching doesn't work if we depend on PHONY targets

‎scripts/dist.sh‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
#!/bin/bash
22

3+
set -e
4+
35
source .venv/bin/activate
46

7+
rm -rf dist
58
python -m build .

‎scripts/release.sh‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
#!/bin/bash
22

3+
set -e
4+
35
source .venv/bin/activate
46

57
# dirty

0 commit comments

Comments
 (0)