mirror of
https://github.com/mountain-loop/yaak.git
synced 2026-03-11 17:46:41 -05:00
cli: share HTTP helpers and improve schema guidance
This commit is contained in:
20
.github/workflows/release-cli-npm.yml
vendored
20
.github/workflows/release-cli-npm.yml
vendored
@@ -122,25 +122,7 @@ jobs:
|
||||
fi
|
||||
VERSION="${VERSION#v}"
|
||||
echo "Building yaak version: $VERSION"
|
||||
python - "$VERSION" <<'PY'
|
||||
import pathlib
|
||||
import re
|
||||
import sys
|
||||
|
||||
version = sys.argv[1]
|
||||
manifest = pathlib.Path("crates-cli/yaak-cli/Cargo.toml")
|
||||
contents = manifest.read_text()
|
||||
updated, replacements = re.subn(
|
||||
r'(?m)^version = ".*"$',
|
||||
f'version = "{version}"',
|
||||
contents,
|
||||
count=1,
|
||||
)
|
||||
if replacements != 1:
|
||||
raise SystemExit("Failed to update yaak-cli version in Cargo.toml")
|
||||
manifest.write_text(updated)
|
||||
print(f"Updated {manifest} to version {version}")
|
||||
PY
|
||||
echo "YAAK_CLI_VERSION=$VERSION" >> "$GITHUB_ENV"
|
||||
|
||||
- name: Build yaak
|
||||
run: cargo build --locked --release -p yaak-cli --bin yaak --target ${{ matrix.target }}
|
||||
|
||||
Reference in New Issue
Block a user