just: remove pre-release recipe and use require() instead
This commit is contained in:
parent
2113e97510
commit
8456c205aa
1 changed files with 8 additions and 6 deletions
14
justfile
14
justfile
|
|
@ -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)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue