You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add /speckit.repo-story command and bump to v1.5.0
- New /speckit.repo-story command: evidence-based repository narrative
generation for business and technical audiences
- Paired repo-story-context.sh and repo-story-context.ps1 scripts with
commit-audit-ready JSON schema (anonymized roles, velocity metrics,
quality signals, governance maturity)
- Branding sweep: consistent Spec Kit Spark / ASLCD messaging across
all docs, CLI, and release generators
- README roadmap synced from stale v0.0.25 to v1.5.0
- CHANGELOG and release_notes.md updated for v1.5.0
Copy file name to clipboardExpand all lines: .github/workflows/scripts/generate-release-notes.ps1
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -44,7 +44,7 @@ if ($LastTag -eq "v0.0.0") {
44
44
$releaseNotes=@"
45
45
# Spec Kit Spark
46
46
47
-
A community extension of GitHub Spec Kit with constitution-powered commands for enhanced development workflows. Part of the WebSpark demonstration suite.
47
+
Spec Kit Spark is an Adaptive System Life Cycle Development (ASLCD) toolkit with constitution-powered commands and right-sized workflows. Part of the WebSpark demonstration suite.
48
48
49
49
## Spark-Specific Features
50
50
@@ -64,7 +64,7 @@ $commits
64
64
65
65
---
66
66
67
-
*Based on upstream GitHub Spec Kit. Spec Kit Spark is a community extension that may contain features not yet available in the upstream project.*
67
+
*Maintained as a fork of github/spec-kit. Spec Kit Spark is independently evolved and may contain Spark-specific capabilities not present upstream.*
Copy file name to clipboardExpand all lines: .github/workflows/scripts/generate-release-notes.sh
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -30,7 +30,7 @@ fi
30
30
cat > release_notes.md <<EOF
31
31
# Spec Kit Spark
32
32
33
-
A community extension of GitHub Spec Kit with constitution-powered commands for enhanced development workflows. Part of the WebSpark demonstration suite.
33
+
Spec Kit Spark is an Adaptive System Life Cycle Development (ASLCD) toolkit with constitution-powered commands and right-sized workflows. Part of the WebSpark demonstration suite.
34
34
35
35
## Spark-Specific Features
36
36
@@ -50,7 +50,7 @@ $COMMITS
50
50
51
51
---
52
52
53
-
*Based on upstream GitHub Spec Kit. Spec Kit Spark is a community extension that may contain features not yet available in the upstream project.*
53
+
*Maintained as a fork of github/spec-kit. Spec Kit Spark is independently evolved and may contain Spark-specific capabilities not present upstream.*
# Get the latest tag, or use v0.0.0 if no tags exist
16
70
try {
17
71
$latestTag= git describe --tags --abbrev=02>$null
@@ -25,20 +79,42 @@ if ($env:GITHUB_OUTPUT) {
25
79
}
26
80
Write-Host"Latest tag: $latestTag"
27
81
28
-
# Parse semantic version
29
-
if ($latestTag-match'^v(\d+)\.(\d+)\.(\d+)') {
30
-
# Increment patch version
31
-
$major= [int]$matches[1]
32
-
$minor= [int]$matches[2]
33
-
$patch= [int]$matches[3]
34
-
$patch++
35
-
$newVersion="v$major.$minor.$patch"
36
-
} else {
37
-
# First release - start with v1.0.0
38
-
$newVersion="v1.0.0"
82
+
# 1) Explicit manual input wins
83
+
if ($ExplicitVersion) {
84
+
$newVersion= Normalize-Version $ExplicitVersion
85
+
if (-not$newVersion) {
86
+
throw"Invalid explicit version '$ExplicitVersion'. Use MAJOR.MINOR.PATCH (optionally prefixed with v)."
87
+
}
88
+
89
+
$pyprojectVersion=Get-PyprojectVersion
90
+
if ($pyprojectVersion-and$newVersion-ne$pyprojectVersion) {
91
+
throw"Explicit version '$newVersion' does not match pyproject.toml version '$pyprojectVersion'. Update pyproject.toml first to keep Spec Kit Spark and Specify CLI versions in sync."
0 commit comments