Commit 05994d1
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- .claude
- hooks
- skills
- .github/workflows
- current/docs
10 files changed
+411
-419
lines changedThis file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
| 2 | + | |
16 | 3 | | |
This file was deleted.
0 commit comments