just: remove pre-release recipe and use require() instead

This commit is contained in:
bronsen 2026-04-20 19:35:29 +02:00
parent 2113e97510
commit 8456c205aa

View file

@ -5,6 +5,13 @@ requirements_file := "requirements.txt"
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"
uv := require("uv")
git := require("git")
fj := require("fj")
prek := require("prek")
markdownlint := require("markdownlint-cli2")
mv := require("mv")
[private] [private]
default: default:
@just --list @just --list
@ -53,12 +60,7 @@ lint:
uv run twine check --strict dist/* uv run twine check --strict dist/*
prek validate-config prek.toml prek validate-config prek.toml
pre_release_check: setup release *release_name: setup
test -x `which uv`
test -x `which git`
test -x `which fj`
release *release_name: pre_release_check
#!/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 test -f {{ releasenotes }}; and set -l body "$(cat {{ releasenotes }})"; or begin echo Release notes are missing!; exit 2; end
set -l tag (uv version --short --output-format text) set -l tag (uv version --short --output-format text)