Add tag and push-unsafe recipes to justfile
Some checks failed
/ verify (push) Has been cancelled
/ publish (push) Has been cancelled

This commit is contained in:
Juno Takano 2026-03-01 03:18:50 -03:00
commit d6fa2986ec
3 changed files with 44 additions and 14 deletions

View file

@ -134,13 +134,43 @@ cover-open:
alias oo := cover-open
# Tag HEAD with version from Cargo.toml
[script, group: 'assess']
tag: update && version-assess
last_tag=$(git describe --tags --abbrev=0 \
$(git rev-list --tags --max-count=1) | tr -d v)
manifest_version=$(grep '^version' Cargo.toml | cut -d \" -f 2)
lockfile_version=$(grep -A 1 'name = "en"' Cargo.lock |
grep version | cut -d '"' -f 2)
if [ "$last_tag" = "$manifest_version" ]; then
echo "Last tag $last_tag and manifest ($manifest_version) already match"
exit 1
elif [ "$manifest_version" != "$lockfile_version" ]; then
echo "Manifest and lockfile versions don't match: update failed?"
exit 1
fi
git tag "v$manifest_version" HEAD
# Verify and push
[group: 'develop']
push: verify
git push
git push --tags
alias p := push
# Push without verifying
[group: 'develop']
push-unsafe:
git push --no-verify
git push --tags --no-verify
alias pu := push-unsafe
# DOCUMENT
# Generate crate documentation
[group: 'document']
doc:

26
Cargo.lock generated
View file

@ -259,7 +259,7 @@ dependencies = [
[[package]]
name = "en"
version = "0.1.13"
version = "0.1.14"
dependencies = [
"axum",
"serde",
@ -534,9 +534,9 @@ checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2"
[[package]]
name = "js-sys"
version = "0.3.90"
version = "0.3.91"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "14dc6f6450b3f6d4ed5b16327f38fed626d375a886159ca555bd7822c0c3a5a6"
checksum = "b49715b7073f385ba4bc528e5747d02e66cb39c6146efb66b781f131f0fb399c"
dependencies = [
"once_cell",
"wasm-bindgen",
@ -718,9 +718,9 @@ dependencies = [
[[package]]
name = "pin-project-lite"
version = "0.2.16"
version = "0.2.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd"
[[package]]
name = "pin-utils"
@ -1266,9 +1266,9 @@ checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
[[package]]
name = "wasm-bindgen"
version = "0.2.113"
version = "0.2.114"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "60722a937f594b7fde9adb894d7c092fc1bb6612897c46368d18e7a20208eff2"
checksum = "6532f9a5c1ece3798cb1c2cfdba640b9b3ba884f5db45973a6f442510a87d38e"
dependencies = [
"cfg-if",
"once_cell",
@ -1279,9 +1279,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
version = "0.2.113"
version = "0.2.114"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0fac8c6395094b6b91c4af293f4c79371c163f9a6f56184d2c9a85f5a95f3950"
checksum = "18a2d50fcf105fb33bb15f00e7a77b772945a2ee45dcf454961fd843e74c18e6"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@ -1289,9 +1289,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
version = "0.2.113"
version = "0.2.114"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab3fabce6159dc20728033842636887e4877688ae94382766e00b180abac9d60"
checksum = "03ce4caeaac547cdf713d280eda22a730824dd11e6b8c3ca9e42247b25c631e3"
dependencies = [
"bumpalo",
"proc-macro2",
@ -1302,9 +1302,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-shared"
version = "0.2.113"
version = "0.2.114"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "de0e091bdb824da87dc01d967388880d017a0a9bc4f3bdc0d86ee9f9336e3bb5"
checksum = "75a326b8c223ee17883a4251907455a2431acc2791c98c26279376490c378c16"
dependencies = [
"unicode-ident",
]

View file

@ -1,6 +1,6 @@
[package]
name = "en"
version = "0.1.13"
version = "0.1.14"
description = "A non-linear writing instrument."
license = "AGPL-3.0-only"