9 Commits

Author SHA1 Message Date
Dave
d60ed18e0f storkit: accept 338_story_web_ui_button_to_move_stories_between_pipeline_stages 2026-03-20 12:52:17 +00:00
Dave
94f4ba831b storkit: accept 336_story_web_ui_button_to_start_a_coder_on_a_story 2026-03-20 12:50:16 +00:00
Dave
c4a113b855 Bump version to 0.4.1 2026-03-20 12:48:35 +00:00
Dave
5510d9d19d storkit: accept 337_story_web_ui_button_to_stop_an_agent_on_a_story 2026-03-20 12:47:15 +00:00
Dave
ca949aec46 Update package-lock.json for 0.4.1
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 12:32:52 +00:00
Dave
9ceda6694d storkit: accept 342_story_web_ui_button_to_delete_a_story_from_the_pipeline 2026-03-20 12:32:13 +00:00
Dave
b0a1eafd8d Bump to 0.4.1, fix release script to match legacy commit prefix and auto-bump versions
- Bumps server/Cargo.toml and frontend/package.json to 0.4.1
- Release script now auto-bumps both version files when run
- Changelog generation matches both "storkit:" and "story-kit:" prefixes

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 12:31:50 +00:00
Dave
b2c9ece9e4 Bump version to 0.4.1 2026-03-20 12:31:19 +00:00
Dave
24ca585fd0 storkit: accept 330_refactor_consolidate_chat_transports_into_a_chat_module_with_transport_submodules 2026-03-20 12:29:12 +00:00
10 changed files with 216 additions and 211 deletions

387
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -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",

View File

@@ -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",

View File

@@ -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

View File

@@ -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"