chore: v0.1.0 alpha release preparation - #20
Merged
Conversation
- Remove broken link to deleted PRD.md - Add SoundManager.swift to project structure - Add scripts/ directory (build.sh, install.sh, uninstall.sh) - Add web/ directory to project structure - Add build scripts and uninstall instructions to Build Commands - Add Known Limitations section (ad-hoc signing, first launch, macOS only) - Mark audio feedback sounds as completed in roadmap - Add Twitter/X link to author section
Replaced 46 em-dashes with spaced hyphens for cleaner readability.
README: - Fix truncated badge line - Consistent platform naming (VocaLinux/VocaMac/VocaWin) with platform icons - Fix cross-platform table consistency and links - Remove broken PRD.md link - Add SoundManager, scripts/, web/ to project structure - Add Sound Effects to Configuration section - Add build/install/uninstall script docs - Add Known Limitations section - Remove Roadmap (tracked via GitHub Issues now) - Replace Author section with community footer - Remove all em-dashes ARCHITECTURE.md: - Fix duplicate SettingsView in UI layer diagram - Fix bundle.sh -> build.sh reference - Fix incorrect cross-platform claims (WhisperKit/CoreML are Apple-only) - Add SoundManager to module dependency graph - Remove all em-dashes
CI improvements: - Add SPM dependency caching for faster builds - Add concurrency control (cancel in-progress runs) - Add 30-minute timeout - Add release build verification step - Add app bundle creation and codesign verification New release workflow (release.yml): - Triggered by version tags (v*) - Builds release binary and .app bundle - Creates DMG with drag-to-Applications installer - Creates ZIP archive - Generates SHA-256 checksums - Publishes draft GitHub Release with all artifacts New docs/RELEASE.md: - Complete release process documentation - Version checklist and testing steps - CI workflow descriptions - Manual release instructions - Hotfix process - Code signing roadmap
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
v0.1.0 Alpha Release Preparation
All documentation, CI/CD, and release infrastructure needed for the first public alpha.
README Overhaul
docs/PRD.mdlinkscripts/,web/to project structureArchitecture Doc Fixes
bundle.sh->build.shreferenceCI Improvements (
ci.yml)New Release Workflow (
release.yml)Tag-triggered automated releases:
.appbundleNew Release Documentation (
docs/RELEASE.md)After Merging
git tag -a v0.1.0 -m "VocaMac v0.1.0 - Alpha Release" git push origin v0.1.0Then review and publish the draft release on GitHub.