Skip to content

feat: add auto-release, beta versioning, and GitHub Pages docs#31

Merged
CodeWithJuber merged 1 commit into
mainfrom
claude/gap-analysis-mizan-qalb-65EfV
Feb 28, 2026
Merged

feat: add auto-release, beta versioning, and GitHub Pages docs#31
CodeWithJuber merged 1 commit into
mainfrom
claude/gap-analysis-mizan-qalb-65EfV

Conversation

@CodeWithJuber

Copy link
Copy Markdown
Owner

Auto-Release:

  • Add auto-release.yml workflow: auto-determines version bump from PR labels (release:major/minor/patch/beta/skip) or commit prefixes
  • Auto-generates changelog, bumps version, tags, creates GitHub Release
  • Supports manual trigger via workflow_dispatch

Beta/RC Versioning:

  • Update bump-version.sh to support beta and rc pre-release versions
  • Update release.sh to accept beta/rc bump types
  • Add make release-beta and make release-rc targets
  • Version format: X.Y.Z-beta.N or X.Y.Z-rc.N

GitHub Pages:

  • Add docs.yml workflow to deploy docs/ to GitHub Pages
  • Triggers on push to main when docs/ or README changes
  • Enhanced docs/index.html with:
    • Search functionality (Ctrl+K or / to focus)
    • Light/dark mode toggle with persistence
    • URL hash navigation (shareable links)
    • Smooth section transitions with fade animation
    • Back-to-top button
    • New sections: Perception, Perception API, Releases & Versioning
    • Updated project structure with new files
    • Keyboard shortcuts (Esc to clear search)

https://claude.ai/code/session_01JGamoWGB9PN39TCpi3F6J1

Summary

Changes

Test Plan

  • Tests pass (make test)
  • Linting passes (make lint)
  • Manually tested

Related Issues

Auto-Release:
- Add auto-release.yml workflow: auto-determines version bump from PR
  labels (release:major/minor/patch/beta/skip) or commit prefixes
- Auto-generates changelog, bumps version, tags, creates GitHub Release
- Supports manual trigger via workflow_dispatch

Beta/RC Versioning:
- Update bump-version.sh to support beta and rc pre-release versions
- Update release.sh to accept beta/rc bump types
- Add make release-beta and make release-rc targets
- Version format: X.Y.Z-beta.N or X.Y.Z-rc.N

GitHub Pages:
- Add docs.yml workflow to deploy docs/ to GitHub Pages
- Triggers on push to main when docs/ or README changes
- Enhanced docs/index.html with:
  - Search functionality (Ctrl+K or / to focus)
  - Light/dark mode toggle with persistence
  - URL hash navigation (shareable links)
  - Smooth section transitions with fade animation
  - Back-to-top button
  - New sections: Perception, Perception API, Releases & Versioning
  - Updated project structure with new files
  - Keyboard shortcuts (Esc to clear search)

https://claude.ai/code/session_01JGamoWGB9PN39TCpi3F6J1
@CodeWithJuber
CodeWithJuber merged commit 0af9891 into main Feb 28, 2026
1 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants