Repository navigation
Kite CLI 0.2.3
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 ...