build-release
Build and release Cyber Cultivation for macOS. Use when: building DMG, creating a release, bumping version, packaging for distribution, running the build pipeline, or verifying the release process.
Install
mkdir -p .claude/skills/build-release-lichen63 && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/15134" && unzip -o skill.zip -d .claude/skills/build-release-lichen63 && rm skill.zipInstalls to .claude/skills/build-release-lichen63
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Build and release Cyber Cultivation for macOS. Use when: building DMG, creating a release, bumping version, packaging for distribution, running the build pipeline, or verifying the release process.About this skill
Build Release
Build a macOS DMG release via tools/build_macos_dmg.sh.
Procedure
1. Bump version in pubspec.yaml
version: X.Y.Z+BUILD
- Patch (
0.0.X): Bug fixes, minor tweaks - Minor (
0.X.0): New features - Major (
X.0.0): Breaking changes
2. Pre-build checks
flutter test
flutter analyze
git status # Ensure clean working tree
3. Build DMG
cd tools && bash build_macos_dmg.sh
The script extracts version from pubspec.yaml, runs flutter clean && flutter pub get && flutter build macos --release, ad-hoc code signs, and creates dist/CyberCultivation-{VERSION}-macos.dmg.
For CI mode (skip clean/pub get): bash build_macos_dmg.sh --ci
4. Verify
Mount DMG, launch app, verify version, test core features (EXP gain, settings, explore, games).
5. Release (optional)
Push version bump to main/master — .github/workflows/build-macos.yml auto-detects the change and creates a GitHub Release. Or trigger manually via workflow dispatch.