From 8456c205aa14ba1cd4328bc5f2155807834dab78 Mon Sep 17 00:00:00 2001 From: bronsen Date: Mon, 20 Apr 2026 19:35:29 +0200 Subject: [PATCH] just: remove pre-release recipe and use `require()` instead --- justfile | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/justfile b/justfile index 4fcccdd..f73a6b9 100644 --- a/justfile +++ b/justfile @@ -5,6 +5,13 @@ requirements_file := "requirements.txt" the_app := "teilchensammler_cli.main" 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] default: @just --list @@ -53,12 +60,7 @@ lint: uv run twine check --strict dist/* prek validate-config prek.toml -pre_release_check: setup - test -x `which uv` - test -x `which git` - test -x `which fj` - -release *release_name: pre_release_check +release *release_name: setup #!/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 tag (uv version --short --output-format text)