Skip to content

Commit 05994d1

Browse files
jpicklykclaude
andauthored
feat: GitHub wiki sync, CI performance fixes, and release automation (#36)
* feat: add GitHub wiki CI sync with landing page and sidebar navigation - Add current/docs/Home.md as the GitHub wiki landing page - Add current/docs/_Sidebar.md for persistent wiki sidebar navigation - Add .github/workflows/sync-wiki.yml to auto-sync current/docs/ to the GitHub wiki on every push to main (path-filtered) and via workflow_dispatch - Update README.md Documentation section with wiki link as first entry current/docs/ is the single source of truth; the wiki is a publishing target. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * ci: streamline workflows — scope tests, remove branch Docker builds, add release test.yml: - Trigger on all branch pushes (was main-only); covers PRs to main - Scope to :current:test (was ./gradlew test across all modules) docker-publish.yml: - Trigger on push to main only (was all branches + PRs) - Remove redundant test job — test.yml handles all testing - Remove branch Docker builds — feature branch images were never used - Consolidate dual main/branch metadata steps into single step - Add automatic GitHub Release creation after Docker push (--generate-notes) - Trivy scan unchanged (main only, non-blocking) Expected PR wait time: ~10 min (tests only) vs ~35 min previously. Releases now created automatically on every main merge. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * feat: replace /bump-version with /prepare-release; switch to manual release trigger docker-publish.yml: - Change trigger from push:main to workflow_dispatch - Releases now fire on demand: gh workflow run docker-publish.yml --ref main - Decouples PR merge cadence from release cadence prepare-release skill (replaces bump-version): - Reads commits since last git tag (not since branch divergence) - Creates release/vX.Y.Z branch for the version bump commit - Guides through version bump, changelog, PR creation - Prints gh workflow run trigger command at the end - Supports batching: merge N PRs, release once Removed: - .claude/skills/bump-version.md - .claude/hooks/check-version-bump.sh (no longer meaningful — feature PRs no longer require a version bump before merge) - PreToolUse hook registration from .claude/settings.json Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 7907edd commit 05994d1

File tree

10 files changed

+411
-419
lines changed

10 files changed

+411
-419
lines changed

.claude/hooks/check-version-bump.sh

Lines changed: 0 additions & 50 deletions
This file was deleted.

.claude/settings.json

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,3 @@
11
{
2-
"enabledPlugins": {},
3-
"hooks": {
4-
"PreToolUse": [
5-
{
6-
"matcher": "Bash",
7-
"hooks": [
8-
{
9-
"type": "command",
10-
"command": "bash .claude/hooks/check-version-bump.sh"
11-
}
12-
]
13-
}
14-
]
15-
}
2+
"enabledPlugins": {}
163
}

.claude/skills/bump-version.md

Lines changed: 0 additions & 270 deletions
This file was deleted.

0 commit comments

Comments
 (0)