Skip to content

Kite CLI 0.2.3

Choose a tag to compare

@tudor-pop tudor-pop released this 24 Dec 12:33
· 242 commits to main since this release

Changelog

  • 73862e6 fix: Always use GitHub runners for Windows builds (Tudor Pop)
  • 224730b fix: Snap can only package one architecture, use amd64 only (Tudor Pop)
  • 46f9cc1 fix: Use tar.gz format for Snap packaging (Tudor Pop)
  • 83f48ec fix: Add templateDirectory to distribution-level snap config (Tudor Pop)
  • f6c10b7 fix: Change distribution type to BINARY with graalVMNativeImage property for snap compatibility (Tudor Pop)
  • d49fe65 fix: Add snapcraft.yaml template and fix snap configuration (Tudor Pop)
  • 3d7d579 Revert "fix: Disable snap repository push, publish directly to store" (Tudor Pop)
  • 30d97bc fix: Disable snap repository push, publish directly to store (Tudor Pop)
  • 48f3183 fix: Add enabled: true for snap at distribution level (Tudor Pop)
  • 61b948c fix: Enable snap at distribution level in jreleaser.yml (Tudor Pop)
  • a520768 fix: Use --exclude-packager instead of --select-packager for Snap workflow (Tudor Pop)
  • e379898 chore: Update kite-cli submodule (Snap docs) (Tudor Pop)
  • b3f8059 feat: Add Snap Store publishing support (Tudor Pop)
  • dc07ca7 Add self hosted runners (Tudor Pop)
  • e706aba Add self hosted runners (Tudor Pop)
  • 198fc6e Add self hosted runners (Tudor Pop)
  • 7e9a6f0 Add self hosted runners (Tudor Pop)
  • 1a708d0 Add self hosted runners (Tudor Pop)
  • 04b8e33 Add self hosted runners (Tudor Pop)
  • be8ff00 Add self hosted runners (Tudor Pop)
  • 2c8f1cc Add self hosted runners (Tudor Pop)
  • 4723fca Add self hosted runners (Tudor Pop)
  • df88dd0 Add self hosted runners (Tudor Pop)
  • e220275 Add self hosted runners (Tudor Pop)
  • 399ef0b Add inputs (Tudor Pop)
  • 9b31332 Add inputs (Tudor Pop)
  • 584aee1 Add inputs (Tudor Pop)
  • 5d1a1b1 Fix: use package+publish instead of full-release to avoid destroying release artifacts (Tudor Pop)
  • bfdbb5a Add zip file validation to chocolatey workflow (Tudor Pop)
  • 2bc03bb Update kite-cli submodule with README documentation (Tudor Pop)
  • 9d19ec3 Fix: ensure failed downloads don't leave empty files (Tudor Pop)
  • 1d65d49 Remove Windows from Homebrew workflow (not supported) (Tudor Pop)
  • 1b95118 Add platform selection to homebrew publish workflow (Tudor Pop)
  • 956f84e Remove unnecessary chocolatey env from homebrew workflow (Tudor Pop)
  • a9f1488 Separate release from publishing: reusable workflows for Homebrew and Chocolatey (Tudor Pop)
  • b797829 Rename chocolatey package to kite-cli (kite was taken) (Tudor Pop)
  • 406003e Add GPG keys and exclude java distribution for chocolatey workflows (Tudor Pop)
  • 2694305 Add publish workflows for Homebrew and Chocolatey, fix JReleaser args (Tudor Pop)
  • 778b8c6 Add temporary workflow to test Chocolatey publishing (Tudor Pop)
  • 53074b8 Add chocolatey API key to main release job for validation (Tudor Pop)
  • 05bfcf9 Add separate Windows job for Chocolatey publishing (Tudor Pop)
  • 64def12 Push directly to chocolatey.org instead of git bucket (Tudor Pop)
  • 6364b81 Add manual chocolatey-bucket push workaround for JReleaser bug (Tudor Pop)
  • 6a2bf67 Fix JReleaser: use --select-platform for available artifacts only (Tudor Pop)
  • ac4ff24 Simplify release workflow and add debug output (Tudor Pop)
  • 8b1534c Add inputs (Tudor Pop)
  • 5ed2742 Revert packager config to working state (no explicit branch/token) (Tudor Pop)
  • bb06587 Fix Homebrew branch: use master instead of main (Tudor Pop)
  • d742996 Use USE_ENVIRONMENT_VARIABLE for Chocolatey token with JRELEASER_CHOCOLATEY_GITHUB_TOKEN env var (Tudor Pop)
  • fbbbd42 Add packager-specific GitHub tokens per JReleaser docs (Tudor Pop)
  • d6eb533 Inject token directly into JReleaser config instead of using placeholder (Tudor Pop)
  • 61858ae Use correct JReleaser env var pattern for distribution repository tokens (Tudor Pop)
  • ee3a952 Add debug step to test token access and JRELEASER_CHOCOLATEY_GITHUB_TOKEN (Tudor Pop)
  • f2d225b Fix JReleaser packager config: add commitAuthor and repository token (Tudor Pop)
  • e4aadad Add debug step to test chocolatey-bucket write access (Tudor Pop)
  • 5d0d130 Revert "Download JReleaser manually with retries" (Tudor Pop)
  • 42fa68d Download JReleaser manually with retries (Tudor Pop)
  • fd12961 Pin JReleaser to version 1.21.0 for reliable downloads (Tudor Pop)
  • 44e25d4 Add Linux ARM64 native image build (Tudor Pop)
  • 7ed53e0 Change to universal Java distribution (platform-independent) (Tudor Pop)
  • 6c8f396 Remove Windows ARM64 Java binary distribution (Tudor Pop)
  • 06b1b17 Fix JReleaser repository branch configuration for Chocolatey/Homebrew (Tudor Pop)
  • b01f06b Update kite-cli: include templates in native image (Tudor Pop)
  • 81d1f92 Fix: use LICENSE.txt instead of LICENSE (Tudor Pop)
  • 35b75e6 Fix Homebrew install: add LICENSE to zip to prevent bin/ stripping (Tudor Pop)
  • 260e814 Fix JReleaser config generation with proper YAML indentation (Tudor Pop)
  • df08c5b Fix JReleaser: use separate dynamic config file (Tudor Pop)
  • 7ab3e53 Generate JReleaser config dynamically based on available artifacts (Tudor Pop)
  • 0e82c0a Add inputs (Tudor Pop)
  • 6dd8f10 Simplify ARM64 build: use distZip with copy instead of installDist with manual zip (Tudor Pop)
  • 9236f8e Fix JReleaser: add project-level Java config and GPG public key (Tudor Pop)
  • 90c107a Fix JAVA_BINARY distribution: add required groupId and artifactId (Tudor Pop)
  • 59f37cb Add GPG signing for release artifacts (Tudor Pop)
  • 0d665f6 Add SHA-256 checksums to release artifacts (Tudor Pop)
  • 5b5c9c8 Update kite-cli: remove shadowJar (Tudor Pop)
  • 4beb44e Add Chocolatey API key and enable remote build (Tudor Pop)
  • 8ce7f87 Bump kite-cli to 0.2.2 (Tudor Pop)
  • 0cbfc48 Use JAVA_BINARY distribution for ARM64 platforms (Tudor Pop)
  • 38a2eb2 Add Chocolatey packager configuration (Tudor Pop)
  • 4105f55 Update kite-language: exclude icu4j (Tudor Pop)
  • 9357cdb Add JAR distributions for ARM64 platforms (Linux, Windows) (Tudor Pop)
  • 896fd88 Rename platform identifiers to amd64/arm64 (Tudor Pop)
  • 24a0dcc Add test to verify all entities are registered in HibernateConfig (Tudor Pop)
  • 777a902 Fix GraalVM: replace runtime classpath scanning with explicit entity registration (Tudor Pop)
  • ab4bb94 Add Windows ARM64 support (disabled), remove debug step (Tudor Pop)
  • 3fe5506 Fix Windows copy: exclude providers dir with broken symlinks (Tudor Pop)
  • 1d4d60f Debug: add directory listing step for Windows build (Tudor Pop)
  • 88fd56e Fix Windows copy: use robocopy instead of Copy-Item (Tudor Pop)
  • 1319496 Fix Windows build: copy to C:\ after checkout (Tudor Pop)
  • bc7b053 Migrate macOS Intel to macos-15-intel runner (Tudor Pop)
  • 5009e2c Disable macOS Intel builds (macos-13 retired, paid runners not enabled) (Tudor Pop)
  • e1df368 Use macos-13 for Intel builds (macos-15-large is paid) (Tudor Pop)
  • bd10bb6 Upgrade lombok to version 1.18.42 (Tudor Pop)
  • e1f2c4e Enable Windows x64 native build with C:\ checkout workaround (Tudor Pop)
  • 7242390 Disable Linux ARM64 builds (ARM runners not available for private repos) (Tudor Pop)
  • fc16745 Update macOS x86_64 runner to macos-15-large (Tudor Pop)
  • e52a92a Replace jakarta.enterprise.cdi-api with jakarta.annotation-api (Tudor Pop)
  • 6770901 Remove Spring Context dependency (~3-5MB binary size reduction) (Tudor Pop)
  • 6c3cfa3 Disable Windows builds due to GraalVM path bug (Tudor Pop)
  • 6b65cb8 Fix Homebrew formula symlink path (Tudor Pop)
  • 90346cb Add support for 6 platform builds in release workflow (Tudor Pop)
  • 0dd1524 Upgrade lombok to version 1.18.42 (Tudor Pop)
  • d452dc9 Update kite-cli: add tcnative runtime initialization (Tudor Pop)
  • 8a240d8 Update kite-cli: fix GraalVM BouncyCastle issue (Tudor Pop)
  • 249cc5e Migrate from Log4j to SLF4J-JDK14 for GraalVM compatibility (Tudor Pop)
  • b6b228d Update kite-cli: add GraalVM experimental options (Tudor Pop)
  • bae37a5 Switch to GraalVM native image distribution (Tudor Pop)
  • b3ccda3 Use proper capitalization for release name: Kite CLI (Tudor Pop)
  • b32ff0e Update kite-cli: document release process (Tudor Pop)
  • a06a0c9 Publish releases to kitecorp/kite-cli repo (Tudor Pop)
  • b6b7daa Enable file uploading in JReleaser (Tudor Pop)
  • 8ca22d0 Add write permissions for release workflow (Tudor Pop)
  • 1cdc4cf Add configuration on demand and fix JReleaser project config (Tudor Pop)
  • 59cca0f Revert to standalone jreleaser.yml configuration (Tudor Pop)
  • 1340998 Fix JReleaser: add Java groupId/artifactId, remove version template (Tudor Pop)
  • fa60866 Fix JReleaser config: use non-deprecated fields and correct dependencies format (Tudor Pop)
  • fca3895 Update kite-cli: fix shadowJar dependencies (Tudor Pop)
  • a806ef7 Update kite-cli: restore GraalVM config for future use (Tudor Pop)
  • 6936407 Switch to JVM fat JAR distribution for CLI release (Tudor Pop)
  • 863c617 Update kite-cli: SLF4J-Log4j bridge build-time init (Tudor Pop)
  • 370c3d5 Add dependency substitution for kite-provider-sdk in CI builds (Tudor Pop)
  • 18351d3 Update kite-cli: simplify Log4j native image init (Tudor Pop)
  • 7903c38 Update kite-cli: fine-grained Log4j native image init (Tudor Pop)
  • 3271a6e Update kite-cli: add org.slf4j to native image init (Tudor Pop)
  • 6103794 Read release version from kite-cli build.gradle (Tudor Pop)
  • 2b50117 Update kite-cli: fix SLF4J native image init (Tudor Pop)
  • 2705e63 Upgrade lombok to version 1.18.42 (Tudor Pop)
  • 1899ea2 Update kite-cli submodule with native image fix (Tudor Pop)
  • 7dc8138 Remove macOS x64 build (macos-13 runners retired) (Tudor Pop)
  • 025b7e5 Upgrade lombok to version 1.18.42 (Tudor Pop)
  • 7611941 Add CI/CD workflows for Kite CLI with Homebrew publishing (Tudor Pop)
  • 932ea79 Move CI/CD workflows to kite-cli submodule (Tudor Pop)
  • 5e85d13 Add CI workflow and update kite-cli with Homebrew docs (Tudor Pop)
  • 6a6c5ca Add release workflow for CLI with Homebrew publishing (Tudor Pop)
  • 44a4ffb Upgrade lombok (Tudor Pop)
  • e5b7593 implement workflows for plugin publishing (Tudor Pop)
  • ffbc66f implement workflows for plugin publishing (Tudor Pop)
  • f625aea implement workflows for plugin publishing (Tudor Pop)
  • 5 ...