Compare commits

..

No commits in common. "ab355ddc063bf86f40b2a0e45ac0a634dd41c060" and "0bd7080948e3b4d053111564fc2ee9b57cfdb490" have entirely different histories.

2 changed files with 4 additions and 5 deletions

2
.gitignore vendored
View file

@ -1,5 +1,5 @@
# we create this for the release message # we create this for the release message
releasenotes.md* releasenotes.md
# Created by https://www.toptal.com/developers/gitignore/api/python,vim # Created by https://www.toptal.com/developers/gitignore/api/python,vim
# Edit at https://www.toptal.com/developers/gitignore?templates=python,vim # Edit at https://www.toptal.com/developers/gitignore?templates=python,vim

View file

@ -1,6 +1,5 @@
the_app := "teilchensammler_cli.main" the_app := "teilchensammler_cli.main"
uv_export_options := "--frozen --format requirements.txt --quiet --no-install-project" uv_export_options := "--frozen --format requirements.txt --quiet --no-install-project"
releasenotes := "releasenotes.md"
[private] [private]
default: default:
@ -52,7 +51,8 @@ lint:
release *release_name: release *release_name:
#!/usr/bin/env fish #!/usr/bin/env fish
test -f {{ releasenotes }}; and set -l body "$(cat {{ releasenotes }})"; or begin echo Release notes are missing!; exit 2; end set -l release_name {{ release_name }}
test -f releasenotes.md; and set -l body "$(cat releasenotes.md)"; or set -l body ""
set -l tag (uv version --short --output-format text) set -l tag (uv version --short --output-format text)
git add pyproject.toml uv.lock git add pyproject.toml uv.lock
@ -64,9 +64,8 @@ release *release_name:
just build just build
fj release create "v$tag: {{ release_name }}" --tag "v$tag" --attach dist/*.whl --body "$body" fj release create "v$tag: $release_name" --tag "v$tag" --attach dist/*.whl --body "$body"
# just upload # just upload
mv {{ releasenotes }} {{ releasenotes }}.$tag
# builds a package # builds a package
build: build: