Skip to content

Tags: VinsonWood/jtools

Tags

v0.0.8

Toggle v0.0.8's commit message
Disable native packaging for stable releases

- Temporarily disable all native package builds (MSI/DEB/DMG)
- Focus on stable portable packages that always work
- Simplify upload process to only handle portable packages
- Update release notes to reflect portable-only strategy
- This ensures reliable releases while we work on native packaging issues

πŸ€– Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

v0.0.7

Toggle v0.0.7's commit message
Improve native package build error handling and uploads

- Use PowerShell try-catch for better Windows error handling
- Replace artifact upload action with gh CLI for conditional uploads
- Only upload native packages if they exist (check files before upload)
- Add detailed logging for package build and upload status
- Ensure portable packages are always uploaded even if native builds fail

πŸ€– Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

v0.0.6

Toggle v0.0.6's commit message
Fix native package build issues from log analysis

- Remove packageRpm task which doesn't exist
- Add error handling for native package builds (continue on failure)
- Update artifacts to only include available packages
- Remove RPM reference from release notes
- Add fallback messaging for failed package builds

πŸ€– Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

v0.0.5

Toggle v0.0.5's commit message
Add native package builds and fix PowerShell syntax

- Fix PowerShell syntax error in JAR size verification for Windows
- Add native package building for all platforms:
  * Linux: DEB and RPM packages
  * Windows: MSI installer
  * macOS: DMG image
- Upload both portable and native packages for each platform
- Update release notes with comprehensive download options

πŸ€– Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

v0.0.4

Toggle v0.0.4's commit message
Optimize release workflow for consistent fat JAR packaging

- Ensure all platform packages contain complete fat JAR with dependencies
- Add JAR size verification step to confirm proper fat JAR creation
- Update release notes to clearly indicate standalone packages
- Add clean build step to ensure fresh artifacts
- Include comprehensive usage instructions for all platforms

πŸ€– Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

v0.0.3

Toggle v0.0.3's commit message
Fix fat JAR configuration for proper dependency inclusion

- Use Kotlin Multiplatform's proper compilation output
- Include all runtime dependencies in JAR
- Fix Main-Class manifest attribute for CLI functionality
- This resolves NoClassDefFoundError and missing main manifest issues

πŸ€– Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

v0.0.2

Toggle v0.0.2's commit message
Fix PowerShell syntax error in Windows archive creation

- Separate archive creation steps for each platform
- Use native PowerShell commands for Windows compression
- Use bash/zip commands for macOS and Linux
- This resolves the PowerShell parser error with if statements

πŸ€– Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

v0.0.1

Toggle v0.0.1's commit message
Fix PowerShell syntax error in Windows archive creation

- Separate archive creation steps for each platform
- Use native PowerShell commands for Windows compression
- Use bash/zip commands for macOS and Linux
- This resolves the PowerShell parser error with if statements

πŸ€– Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>