chore: bump version to 0.4.2 (#1973)

* chore: bump version to 0.4.2

* chore: clean up CHANGELOG and fix release workflow

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
This commit is contained in:
Manfred Riem
2026-03-25 12:28:29 -05:00
committed by GitHub
parent 36019ebf1b
commit 4b4bd735a3
3 changed files with 942 additions and 150 deletions

View File

@@ -100,18 +100,16 @@ jobs:
COMMITS="- Initial release" COMMITS="- Initial release"
fi fi
# Create new changelog entry # Create new changelog entry — insert after the marker comment
{ NEW_ENTRY=$(printf '%s\n' \
head -n 8 CHANGELOG.md "" \
echo "" "## [${{ steps.version.outputs.version }}] - $DATE" \
echo "## [${{ steps.version.outputs.version }}] - $DATE" "" \
echo "" "### Changed" \
echo "### Changes" "" \
echo "" "$COMMITS")
echo "$COMMITS"
echo "" awk -v entry="$NEW_ENTRY" '/<!-- insert new changelog below this comment -->/ { print; print entry; next } {print}' CHANGELOG.md > CHANGELOG.md.tmp
tail -n +9 CHANGELOG.md
} > CHANGELOG.md.tmp
mv CHANGELOG.md.tmp CHANGELOG.md mv CHANGELOG.md.tmp CHANGELOG.md
echo "✅ Updated CHANGELOG.md with commits since $PREVIOUS_TAG" echo "✅ Updated CHANGELOG.md with commits since $PREVIOUS_TAG"

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
[project] [project]
name = "specify-cli" name = "specify-cli"
version = "0.4.1" version = "0.4.2"
description = "Specify CLI, part of GitHub Spec Kit. A tool to bootstrap your projects for Spec-Driven Development (SDD)." description = "Specify CLI, part of GitHub Spec Kit. A tool to bootstrap your projects for Spec-Driven Development (SDD)."
requires-python = ">=3.11" requires-python = ">=3.11"
dependencies = [ dependencies = [