Tags: VinsonWood/jtools
Tags
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>
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>
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>
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>
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>
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>
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>
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>