Compare commits
5 Commits
c4e45b2841
...
ca949aec46
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ca949aec46 | ||
|
|
9ceda6694d | ||
|
|
b0a1eafd8d | ||
|
|
b2c9ece9e4 | ||
|
|
24ca585fd0 |
2
Cargo.lock
generated
2
Cargo.lock
generated
@@ -4007,7 +4007,7 @@ checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "storkit"
|
name = "storkit"
|
||||||
version = "0.3.1"
|
version = "0.4.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"async-stream",
|
"async-stream",
|
||||||
"async-trait",
|
"async-trait",
|
||||||
|
|||||||
4
frontend/package-lock.json
generated
4
frontend/package-lock.json
generated
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "living-spec-standalone",
|
"name": "living-spec-standalone",
|
||||||
"version": "0.1.0",
|
"version": "0.4.1",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "living-spec-standalone",
|
"name": "living-spec-standalone",
|
||||||
"version": "0.1.0",
|
"version": "0.4.1",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@types/react-syntax-highlighter": "^15.5.13",
|
"@types/react-syntax-highlighter": "^15.5.13",
|
||||||
"react": "^19.1.0",
|
"react": "^19.1.0",
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "living-spec-standalone",
|
"name": "living-spec-standalone",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.1.0",
|
"version": "0.4.1",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
|
|||||||
@@ -36,6 +36,22 @@ if git rev-parse "$TAG" >/dev/null 2>&1; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
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
|
if ! command -v cross >/dev/null 2>&1; then
|
||||||
echo "Error: 'cross' is not installed. Run: cargo install cross"
|
echo "Error: 'cross' is not installed. Run: cargo install cross"
|
||||||
exit 1
|
exit 1
|
||||||
@@ -78,14 +94,16 @@ else
|
|||||||
RANGE="initial...${TAG}"
|
RANGE="initial...${TAG}"
|
||||||
fi
|
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).
|
# Deduplicate (a story may have been merged more than once after reverts).
|
||||||
|
MERGE_RE="^(storkit|story-kit): merge "
|
||||||
if [ -n "$LOG_RANGE" ]; then
|
if [ -n "$LOG_RANGE" ]; then
|
||||||
MERGED_RAW=$(git log "$LOG_RANGE" --pretty=format:"%s" --no-merges \
|
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
|
else
|
||||||
MERGED_RAW=$(git log --pretty=format:"%s" --no-merges \
|
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
|
fi
|
||||||
|
|
||||||
# Categorise merged work items and format names.
|
# Categorise merged work items and format names.
|
||||||
@@ -108,14 +126,14 @@ done <<< "$MERGED_RAW"
|
|||||||
# Collect non-automation manual commits (direct fixes, version bumps, etc).
|
# Collect non-automation manual commits (direct fixes, version bumps, etc).
|
||||||
if [ -n "$LOG_RANGE" ]; then
|
if [ -n "$LOG_RANGE" ]; then
|
||||||
MANUAL=$(git log "$LOG_RANGE" --pretty=format:"%s" --no-merges \
|
MANUAL=$(git log "$LOG_RANGE" --pretty=format:"%s" --no-merges \
|
||||||
| grep -v "^storkit: " \
|
| grep -Ev "^(storkit|story-kit): " \
|
||||||
| grep -v "^Revert \"storkit: " \
|
| grep -Ev "^Revert \"(storkit|story-kit): " \
|
||||||
| grep -v "^Bump version" \
|
| grep -v "^Bump version" \
|
||||||
| sed 's/^/- /')
|
| sed 's/^/- /')
|
||||||
else
|
else
|
||||||
MANUAL=$(git log --pretty=format:"%s" --no-merges \
|
MANUAL=$(git log --pretty=format:"%s" --no-merges \
|
||||||
| grep -v "^storkit: " \
|
| grep -Ev "^(storkit|story-kit): " \
|
||||||
| grep -v "^Revert \"storkit: " \
|
| grep -Ev "^Revert \"(storkit|story-kit): " \
|
||||||
| grep -v "^Bump version" \
|
| grep -v "^Bump version" \
|
||||||
| sed 's/^/- /')
|
| sed 's/^/- /')
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "storkit"
|
name = "storkit"
|
||||||
version = "0.3.1"
|
version = "0.4.1"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
build = "build.rs"
|
build = "build.rs"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user