Compare commits
9 Commits
c4e45b2841
...
v0.4.1
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d60ed18e0f | ||
|
|
94f4ba831b | ||
|
|
c4a113b855 | ||
|
|
5510d9d19d | ||
|
|
ca949aec46 | ||
|
|
9ceda6694d | ||
|
|
b0a1eafd8d | ||
|
|
b2c9ece9e4 | ||
|
|
24ca585fd0 |
387
Cargo.lock
generated
387
Cargo.lock
generated
File diff suppressed because it is too large
Load Diff
4
frontend/package-lock.json
generated
4
frontend/package-lock.json
generated
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "living-spec-standalone",
|
||||
"version": "0.1.0",
|
||||
"version": "0.4.1",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "living-spec-standalone",
|
||||
"version": "0.1.0",
|
||||
"version": "0.4.1",
|
||||
"dependencies": {
|
||||
"@types/react-syntax-highlighter": "^15.5.13",
|
||||
"react": "^19.1.0",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "living-spec-standalone",
|
||||
"private": true,
|
||||
"version": "0.1.0",
|
||||
"version": "0.4.1",
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
"dev": "vite",
|
||||
|
||||
@@ -36,6 +36,22 @@ if git rev-parse "$TAG" >/dev/null 2>&1; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# ── Bump version in Cargo.toml ────────────────────────────────
|
||||
CARGO_TOML="${SCRIPT_DIR}/server/Cargo.toml"
|
||||
if ! grep -q "^version = " "$CARGO_TOML"; then
|
||||
echo "Error: Could not find version field in ${CARGO_TOML}"
|
||||
exit 1
|
||||
fi
|
||||
sed -i '' "s/^version = \".*\"/version = \"${VERSION}\"/" "$CARGO_TOML"
|
||||
echo "==> Bumped ${CARGO_TOML} to ${VERSION}"
|
||||
|
||||
PACKAGE_JSON="${SCRIPT_DIR}/frontend/package.json"
|
||||
sed -i '' "s/\"version\": \".*\"/\"version\": \"${VERSION}\"/" "$PACKAGE_JSON"
|
||||
echo "==> Bumped ${PACKAGE_JSON} to ${VERSION}"
|
||||
|
||||
git add "$CARGO_TOML" "$PACKAGE_JSON"
|
||||
git commit -m "Bump version to ${VERSION}"
|
||||
|
||||
if ! command -v cross >/dev/null 2>&1; then
|
||||
echo "Error: 'cross' is not installed. Run: cargo install cross"
|
||||
exit 1
|
||||
@@ -78,14 +94,16 @@ else
|
||||
RANGE="initial...${TAG}"
|
||||
fi
|
||||
|
||||
# Extract completed stories/bugs/refactors from "storkit: merge <id>" commits.
|
||||
# Extract completed stories/bugs/refactors from merge commits.
|
||||
# Matches both the current "storkit:" prefix and the legacy "story-kit:" prefix.
|
||||
# Deduplicate (a story may have been merged more than once after reverts).
|
||||
MERGE_RE="^(storkit|story-kit): merge "
|
||||
if [ -n "$LOG_RANGE" ]; then
|
||||
MERGED_RAW=$(git log "$LOG_RANGE" --pretty=format:"%s" --no-merges \
|
||||
| grep "^storkit: merge " | sed 's/^storkit: merge //' | sort -u)
|
||||
| grep -E "$MERGE_RE" | sed -E "s/$MERGE_RE//" | sort -u)
|
||||
else
|
||||
MERGED_RAW=$(git log --pretty=format:"%s" --no-merges \
|
||||
| grep "^storkit: merge " | sed 's/^storkit: merge //' | sort -u)
|
||||
| grep -E "$MERGE_RE" | sed -E "s/$MERGE_RE//" | sort -u)
|
||||
fi
|
||||
|
||||
# Categorise merged work items and format names.
|
||||
@@ -108,14 +126,14 @@ done <<< "$MERGED_RAW"
|
||||
# Collect non-automation manual commits (direct fixes, version bumps, etc).
|
||||
if [ -n "$LOG_RANGE" ]; then
|
||||
MANUAL=$(git log "$LOG_RANGE" --pretty=format:"%s" --no-merges \
|
||||
| grep -v "^storkit: " \
|
||||
| grep -v "^Revert \"storkit: " \
|
||||
| grep -Ev "^(storkit|story-kit): " \
|
||||
| grep -Ev "^Revert \"(storkit|story-kit): " \
|
||||
| grep -v "^Bump version" \
|
||||
| sed 's/^/- /')
|
||||
else
|
||||
MANUAL=$(git log --pretty=format:"%s" --no-merges \
|
||||
| grep -v "^storkit: " \
|
||||
| grep -v "^Revert \"storkit: " \
|
||||
| grep -Ev "^(storkit|story-kit): " \
|
||||
| grep -Ev "^Revert \"(storkit|story-kit): " \
|
||||
| grep -v "^Bump version" \
|
||||
| sed 's/^/- /')
|
||||
fi
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "storkit"
|
||||
version = "0.3.1"
|
||||
version = "0.4.1"
|
||||
edition = "2024"
|
||||
build = "build.rs"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user