Commit Graph

4 Commits

Author SHA1 Message Date
Gregory Gauthier
509e02b2e8 feat(install): enhance grokkit-install script with checksum verification and version flexibility
All checks were successful
CI / Test (push) Successful in 33s
CI / Lint (push) Successful in 22s
CI / Build (push) Successful in 19s
Release / Create Release (push) Successful in 35s
- Strip leading 'v' from VERSION for flexible invocation
- Add robust checksum download and verification using sha256sum or shasum
- Handle missing checksum tools or entries gracefully with warnings
- Update asset naming to include 'v' prefix consistently
- Improve platform detection formatting and add trap for temp dir cleanup
- Minor echo message updates for better user feedback
2026-03-30 11:06:50 +01:00
Gregory Gauthier
8c9df51a9c fix(scripts): update grokkit-install.sh for new asset naming and disable checksum verification
All checks were successful
CI / Test (push) Successful in 42s
CI / Lint (push) Successful in 25s
CI / Build (push) Successful in 19s
Release / Create Release (push) Successful in 36s
- Adjust asset filename to include 'v' prefix for version
- Comment out checksum download and verification
- Fix quoting in case statements and echo commands
- Update binary naming and extraction handling
- Comment out temp dir cleanup trap
- Add debug echo statements for download and extraction
2026-03-30 10:50:45 +01:00
9278c2c718 fix(build): use consistent dashed naming for release assets
All checks were successful
CI / Test (push) Successful in 25s
CI / Lint (push) Successful in 19s
CI / Build (push) Successful in 13s
Release / Create Release (push) Successful in 1m57s
- Move `-trimpath` flag before `-ldflags` in go build command for correct ordering.
- Update asset filename in install script from underscores to dashes for consistency.
2026-03-01 23:33:51 +00:00
b8482b6fb0 feat(release): add automated release workflow and install script
Some checks failed
CI / Test (push) Successful in 26s
CI / Lint (push) Successful in 20s
CI / Build (push) Successful in 14s
Release / Create Release (push) Failing after 10s
- Embed version info in binaries via ldflags
- Create multi-platform builds, archives, and checksums
- Add Gitea release creation and asset upload in CI
- Introduce GoReleaser config for standardized builds
- Add version command and install script for easy deployment
- Update README with pre-built installation instructions
2026-03-01 23:25:31 +00:00