Releases: kickr-dev/kickr
Releases · kickr-dev/kickr
v1.0.0-beta.21
Immutable
release. Only release title and notes can be modified.
1.0.0-beta.21 (2025-07-20)
Bug Fixes
- codecov: always compute coverage (7db5f58)
- github actions: add missing input optional release on deployment workflow (579aad1)
- github actions: add missing pipefail on golang tests (ba7ec54)
- github actions: add workflow_dispatch trigger on integration workflow (665427b)
- github actions: cancel in progress workflows (8654431)
- github actions: improve integration workflow check (328c704)
- github actions: only run Go dependency submission when a change is made to a go.mod / go.sum (bac8e29)
- github actions: use different private key between renovate and release when using GitHub App as authentifcation (62374ad)
- renovate: disable go directive bump and uses-with (c20652f)
- renovate: don't separate minor and patch updates (d66fcef)
- sonar: use free SONAR_HOST_URL as SonarQube URL (bd69408)
Documentation
- readme: reorder correctly properties presented for .craft file (8c5802f)
Chores
- dependabot: add gitsubmodules and helm configuration (3c98b81)
- deps: update dependency compilerla/conventional-pre-commit to v4.2.0 (c633a87)
- deps: update module helm.sh/helm/v3 to v3.18.4 (ae704de)
- deps: upgrade dependencies (34e818d)
- github actions: add link to setup-python action (c8ce044)
- github actions: migrate sonarqube deprecated action (3fccfe9)
- gitlab cicd: remove useless quotes (430240e)
- gitlab: change docker build tool to buildah with kaniko deprecation (3c6f12d)
- helpers: remove internal helpers like ToPtr, FromPtr, Or, etc.. (c5a4262)
- renovate: use custom regex to handle pre-commit dependencies (6ee1158)
- templates: add renovate custom manager to keep versions up to date (1983836)
Code Refactoring
v1.0.0-beta.20
Immutable
release. Only release title and notes can be modified.
1.0.0-beta.20 (2025-07-04)
Features
- add pre-commit configuration alongside shellcheck in CI / pre-commit depending on CI activation (4f2023a)
- allow generating craft in another directory while defaulting to current directory (8a6e2ee)
- chart: add helm github and gitlab CI (lint, testing, deployment) (56605c1)
- dependabot: add bot option with GitLab CI/CD (d5aec51)
- dependabot: add cooldown configuration to 5 days (cf42d24)
- go: add test report for GitHub Actions with codecov and sonar (0dbf5a0)
- go: add tidy (via include) in pre-commit (b20074d)
- golang: add tools property in parsed go.mod (6c2a210)
- hugo: add IsTheme property in returned struct to introduce custom behaviors depending on hugo themes and hugo sites (7dff8a8)
- node: add test report on GitHub Actions for both codecov and sonar (67991f6)
Bug Fixes
- codecov: add testutils in coverage ignore paths (e14c398)
- dependabot: change ecosystem from npm to bun when package manager is bun (c191833)
- dependabot: maintain go.mod with hugo too (f0a4559)
- github: remove useless actions checkbox on CI workflow (22d449a)
- gitlab: add hugo theme example site deployment (94270e4)
- gitlab: add missing semantic-release plugins for CICD (1fd0c84)
- gitlab: remove unnecessary semrel comments when not working with releases (0da0c69)
- git: use go-git instead of exec.Cmd when retrieving git remote origin URL (3c16589)
- go: avoid additional space in build.mk when there's no binary in project (5c1c1b2)
- go: build / run packages instead of main directly to get access to runtime/debug build information (7a21c71)
- go: enable cache on lint job since it's now before test jobs (8bd4800)
- golangci-lint: enable formatters (lol) (a8d201a)
- golangci-lint: update generated configuration (17ec334)
- golangci-lint: update github actions and gitlab cicd arguments (e7559b5)
- golangci-lint: update Makefile command (44b0e80)
- go: use specific golangci-lint version in CI (90880ae)
- helm: invalid config for worker port in template (a096751)
- helm: remove default storage requests and limits (29d73a4)
- hugo: save make serve files in dist like build (5bc5944)
- hugo: set loglevel to debug (3a97b75)
- hugo: use up-to-date image on GitLab CI/CD (8da9fc6)
- pre-commit: allow disable auto-commit (GitHub only) and remove json, toml and yaml check (6423c47)
Reverts
- "chore(github): merge lint and test jobs" since test jobs are executed on multiple env (5d72077)
Documentation
- generator: missing package documentation (9efaf5d)
- readme: add new available exclusion in README (cbe00ce)
Chores
- dependabot: enable beta ecosystem by default (0ba2ccb)
- dependabot: remove reviewers following deprecation notice in favor of CODEOWNERS file (36837c9)
- deps: bump github.com/goccy/go-yaml in the minor-patch group (53ac4af)
- deps: bump helm.sh/helm/v3 (334ab6e)
- deps: bump the minor-patch group across 1 directory with 5 updates (f83c1c8)
- deps: bump the minor-patch group with 2 updates (5efe6eb)
- deps: upgrade charmbracelet/bubbles (161fca7)
- deps: upgrade dependencies (689dc0b)
- deps: upgrade dependencies (a2dc997)
- deps: upgrade dependencies (f411df1)
- deps: upgrade dependencies (de1f95f)
- deps: upgrade dependencies (3eb9bfe)
- deps: upgrade dependencies (70b056f)
- deps: upgrade dependencies (7c491df)
- deps: upgrade dependencies (e7d9b63)
- deps: upgrade golangci-lint GitHub Actions (31be64c)
- deps: upgrade stefanzweifel/git-auto-commit-action to v6 (9ec9f1f)
- github: merge lint and test jobs (c49c547)
- golangci-lint: migrate generation to v2 (3c00939)
- renovate: reduce minimal age days to 5 (84997bb)
- wd: compute absolute path of generation dir (f6a9d85)
Code Refactoring
v1.0.0-beta.19
Immutable
release. Only release title and notes can be modified.
1.0.0-beta.19 (2025-02-16)
Features
- templates: add simple CODEOWNERS file generation (ed19b3f)
Chores
- deps: bump github.com/goccy/go-yaml in the minor-patch group (3d77c9a)
- deps: bump the minor-patch group with 2 updates (7826ab5)
- deps: update indirect dependencies (5f97c69)
Code Refactoring
- add flexibility on generation with Generator function instead of just templates, allow patching generations with git diff files and generate gitignore from https://docs.gitignore.io/use/api (c481a82)
v1.0.0-beta.18
Immutable
release. Only release title and notes can be modified.
1.0.0-beta.18 (2025-01-12)
Features
- golang: add a bunch of build info variables in Dockerfile and Makefile for easier build identification (66effd0)
Chores
- build: rename Makefile command when only one binary is present (09f5cd0)
- config: use vcs instead of git for naming (ad13de1)
- deps: migrate from cli-sdk to compare to compare tests results (59a2f0a)
- deps: upgrade dependencies (f6078f9)
- go: add more dynamic build.go version Stringer implementation depending on version format (88c1141)
Code Refactoring
v1.0.0-beta.17
Immutable
release. Only release title and notes can be modified.
1.0.0-beta.17 (2024-12-25)
Features
Bug Fixes
- github: allow codecov reporting to fail without failing the whole workflow (b8ee5cf)
- github: ignore coverage on renovate branches (19a4f13)
- github: missing or build step present where is should not have been present or missing and avoid nodejs static configuration without any main (6c7c547)
- gitlab: run renovate jobs only on web and schedule triggers (c16ce5f)
- renovate: update dry run option and improve logging behavior (ad6c47f)
- validation: avoid error on generate when craft file doesn't exist (10d152b)
Reverts
- github: use codecov action v4 since
codecov_yml_pathcannot be used (0fbab2e)
Chores
- cmd: report caller in logs (e7bdb5d)
- codecov: update CodeCov Action version (65c6055)
- deps: bump github.com/charmbracelet/bubbletea (c9c81e4)
- deps: bump github.com/charmbracelet/bubbletea (21a822b)
- deps: bump github.com/charmbracelet/bubbletea (e020aec)
- deps: bump github.com/charmbracelet/bubbletea (d78a8d9)
- deps: bump github.com/go-playground/validator/v10 (d34333e)
- deps: bump github.com/stretchr/testify in the minor-patch group (673ffcd)
- deps: bump github.com/xanzy/go-gitlab in the minor-patch group (245345d)
- deps: bump github.com/xanzy/go-gitlab in the minor-patch group (a6f2b32)
- deps: bump golang.org/x/mod in the minor-patch group (a268fdf)
- deps: migrate GitLab Go SDK to gitlab.com/gitlab-org/api/client-go (ebc3daa)
- deps: upgrade codecov github action version to v5 (89dbcc3)
- deps: upgrade various dependencies (d042bb9)
- go: edit test coverage ignore and golangci-lint linters (remove errcheck since it's covered by revive) (4b082f3)
- helm: avoid running cronjobs every minutes (f159fa7)
- mk: clean ignored directories in make clean (35aa2e3)
- mk: move mk files to subdir scripts/mk (c2c8031)
- renovate: bump github action version (08b09b3)
- schema: removed duplicated information (dbd1e22)
Code Refactoring
v1.0.0-beta.16
Immutable
release. Only release title and notes can be modified.
1.0.0-beta.16 (2024-10-30)
🐛 Bug Fixes
- releaserc: invalid fail and success comments conditions (8b2e4d0)
- releaserc: update conditions for fail and success comments for gitlab (700633a)
- renovate: ensure patch and minor upgrades are in the same pull requests (533b6d4)
⚙️ Chores
v1.0.0-beta.15
Immutable
release. Only release title and notes can be modified.
1.0.0-beta.15 (2024-10-27)
Features
- prepare mono repositories generation (rename some files that could be conflictual) (c553a82)
Bug Fixes
- github actions: missing run-workflow dependencies in docker actions file (de0a432)
- github actions: use input to run build job with nodejs and golang since 'workflow_call' isn't available for github.event_name (60d7da1)
- missing rights in github actions release golang workflow call (0f40fe7)
- missing secrets inheritance in github release action (0a55afd)
- nodejs: ensure build job in release workflow (github) is present only when release publishes on a registry (1dba0c8)
Chores
v1.0.0-beta.14
Immutable
release. Only release title and notes can be modified.
1.0.0-beta.14 (2024-10-16)
Bug Fixes
- ci: add required permissions for docker and netlify github jobs when run with workflow_dispatch (0279970)
- ci: invalid rights on docker jobs in github release action (506bb7b)
- config defaults: avoid panic with bot default authentication when no CI is defined (be67d51)
- github: invalid CI configurations for netlify and pages in release workflow with shared build workflow call (7908dd5)
- hugo: change production directory to dist to be coherent with CICD generation (7ade0f6)
- schema: add available CI option from craft codebase with extensibility possibilities (960623e)
Chores
v1.0.0-beta.13
Immutable
release. Only release title and notes can be modified.
1.0.0-beta.13 (2024-10-05)
⚠ BREAKING CHANGES
- release: gh-release, and release-drafter aren't available anymore
Features
- add no_readme option in .craft (8b100be)
- initialize: use huh lib for a better project initialization UI (1aae28a)
Bug Fixes
- github: inverted description for workflow dispatch in release action (0191249)
- go: add test timeout to all test commands (7aa3257)
- golangci-lint: add some exceptions for varnamelen and remove err113 (1b0166c)
- labeler: add missing branches configuration for autolabeler (f234291)
- lint: rename HandleDir into BasicExecFunc (471cb44)
- multiple fixes on ci for docker and release and straighten golangci-lint rules with multiple new linters (c56f1a5)
Chores
- deps: bump the minor-patch group with 2 updates (a054222)
- deps: bump the minor-patch group with 2 updates (e57c60e)
- deps: upgrade golang.org/x/mod (6a202bc)
- generated: add markdown comment style in regexp for IsGenerated (087a4d3)
Code Refactoring
- generate: add suffixes to Detec, Exec types and FileHandlers functions (1202a0e)
- generate: simplify logging feature (6fa1977)
- generate: use metadata as ptr in Detect function and add Generic in global Detects slice to simplify Run behavior (bb7f9a3)
- release: keep only semantic-release as available releaser in generation (6df9b18)
v1.0.0-beta.12
Immutable
release. Only release title and notes can be modified.
1.0.0-beta.12 (2024-08-25)
Features
- gitlab: implement netlify and pages deployments (d6a5890)
- renovate: add configuration for both gitlab and github CI (4aa4350)
- upgrade: add new command for easier upgrade of craft (2dfefa0)
Bug Fixes
- ci: change return 0 to exit 0 since returns can only be used in shell functions (f60378d)
- dependabot: add specific time and zone for checks (3dad6e8)
- github: ensure version job has the same rights as release one (1d9e45c)
- github: invalid version action path and name (44608c1)
- gitlab: invalid semrel version when semantic-release successfully computed it (ead6d67)
- labeler: invalid configuration and comittish name in CI (7629601)
- nodejs: invalid required on repository when repository is private (769b68c)
- renovate: add author email and git signoff (b884e19)
Documentation
- upgrade: add default installation destination path in help (97049a8)
Chores
- deps: bump github.com/go-viper/mapstructure/v2 (82b7360)
- deps: migrate mergo go.mod import (906ecfc)
- deps: upgrade indirect dependencies (829fe00)
- golangci: lighten gocognit max-complixity to 30 (8a84802)
- makefile: remove for golang docker install script when no executable is detected (98bb7e7)
- renovate: change base branches configuration for only default one and maintenance branches (1dc5966)
- renovate: remove config migration option (7c4760a)
- renovate: remove git author configuration (6ab7ecb)
- renovate: use CI variables instead of generation variable for autodiscover filter and git author (59ce09f)
Code Refactoring
- filehandler: rework github and gitlab handling of optional files (bf43c29)
- github: a lot of things reworked, but a small summary (051680e)
- A new CI option for github (labeler) to auto label pull requests based on modified files or PR title
- Maintenance>Bot is now bot in configuration
- Release workflow in github was reworked to allow netlify, pages and docker CI parts to be used without releasing (release disabled)
- Netlify and pages have now their own section static in configuration file
- Renovate configuration can be generated without the CI (to use with mend.io for instance)