mirror of
https://gitea.com/gitea/helm-actions.git
synced 2026-07-16 19:24:46 +00:00
e86dc7e3b1030f852b18d7d709ab576bc75ccfc0
17 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
| 764f89ee97 |
chore(deps): update workflow dependencies (minor & patch) (#163)
This PR contains the following updates: | Package | Type | Update | Change | Pending | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---|---|---|---| | [alpine/helm](https://github.com/alpine-docker/helm) ([changelog](https://github.com/helm/helm)) | | patch | `4.2.1` → `4.2.2` | |  |  | | [alpine/helm](https://github.com/alpine-docker/helm) ([changelog](https://github.com/helm/helm)) | container | patch | `4.2.1` → `4.2.2` | |  |  | | [commitlint/commitlint](https://github.com/conventional-changelog/commitlint) | container | minor | `21.0.2` → `21.1.0` | `21.2.0` |  |  | | [docker.io/thegeeklab/git-sv](https://github.com/thegeeklab/git-sv) | container | patch | `2.1.2` → `2.1.3` | |  |  | | [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | devDependencies | minor | [`^0.48.0` → `^0.49.0`](https://renovatebot.com/diffs/npm/markdownlint-cli/0.48.0/0.49.0) | |  |  | --- ### Release Notes <details> <summary>conventional-changelog/commitlint (commitlint/commitlint)</summary> ### [`v21.1.0`](https://github.com/conventional-changelog/commitlint/blob/HEAD/CHANGELOG.md#2110-2026-06-23) [Compare Source](https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0) ##### Bug Fixes - remove duplicate es-toolkit\@​1.47.1 keys from lockfile ([#​4833](https://github.com/conventional-changelog/commitlint/issues/4833)) ([b3323f5]( |
|||
| 0dbbe94f0a |
chore(deps): update actions/checkout action to v7 (#164)
Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/164 Co-authored-by: Renovate Bot <renovate-bot@gitea.com> Co-committed-by: Renovate Bot <renovate-bot@gitea.com> |
|||
| 84637f4015 |
chore(deps): update workflow dependencies (minor & patch) (#161)
This PR contains the following updates: | Package | Type | Update | Change | Pending | |---|---|---|---|---| | [alpine/helm](https://github.com/alpine-docker/helm) ([changelog](https://github.com/helm/helm)) | | patch | `4.2.0` → `4.2.1` | `4.2.2` | | [alpine/helm](https://github.com/alpine-docker/helm) ([changelog](https://github.com/helm/helm)) | container | patch | `4.2.0` → `4.2.1` | `4.2.2` | | [docker.io/thegeeklab/git-sv](https://github.com/thegeeklab/git-sv) | container | patch | `2.1.1` → `2.1.2` | `2.1.3` | --- ### Release Notes <details> <summary>thegeeklab/git-sv (docker.io/thegeeklab/git-sv)</summary> ### [`v2.1.2`](https://github.com/thegeeklab/git-sv/releases/tag/v2.1.2) [Compare Source](https://github.com/thegeeklab/git-sv/compare/v2.1.1...v2.1.2) #### v2.1.2 (2026-06-12) ##### Bug Fixes - **deps:** update module github.com/urfave/cli/v3 to v3.9.0 ([#​322](https://github.com/thegeeklab/git-sv/issues/322)) ([`0726b41`](https://github.com/thegeeklab/git-sv/commit/0726b41)) - **deps:** update module github.com/go-git/go-git/v6 to v6.0.0-alpha.4 ([#​318](https://github.com/thegeeklab/git-sv/issues/318)) ([`d45d4e3`](https://github.com/thegeeklab/git-sv/commit/d45d4e3)) ##### Others - **docker:** update docker digests ([#​326](https://github.com/thegeeklab/git-sv/issues/326)) ([`a2c649e`](https://github.com/thegeeklab/git-sv/commit/a2c649e)) - force-update libcrypto3 ([`0b17e0f`](https://github.com/thegeeklab/git-sv/commit/0b17e0f)) - **deps:** update docker.io/library/alpine docker tag to v3.24 ([#​325](https://github.com/thegeeklab/git-sv/issues/325)) ([`0cb08e1`](https://github.com/thegeeklab/git-sv/commit/0cb08e1)) - **deps:** update ci tools non-major to v0.71.0 ([#​324](https://github.com/thegeeklab/git-sv/issues/324)) ([`4f3d1e0`](https://github.com/thegeeklab/git-sv/commit/4f3d1e0)) - **deps:** update golang patch version ([#​323](https://github.com/thegeeklab/git-sv/issues/323)) ([`c04b684`](https://github.com/thegeeklab/git-sv/commit/c04b684)) - **docker:** update docker.io/library/golang:1.26.3 docker digest to [`2d6c802`](https://github.com/thegeeklab/git-sv/commit/2d6c802) ([#​321](https://github.com/thegeeklab/git-sv/issues/321)) ([`ce6e934`](https://github.com/thegeeklab/git-sv/commit/ce6e934)) - **docker:** update docker.io/library/golang:1.26.3 docker digest to [`6df14f4`](https://github.com/thegeeklab/git-sv/commit/6df14f4) ([#​320](https://github.com/thegeeklab/git-sv/issues/320)) ([`1f3eb99`](https://github.com/thegeeklab/git-sv/commit/1f3eb99)) - **deps:** update dependency golangci/golangci-lint to v2.12.2 ([#​319](https://github.com/thegeeklab/git-sv/issues/319)) ([`ef28ca6`](https://github.com/thegeeklab/git-sv/commit/ef28ca6)) - **docker:** update docker.io/library/golang:1.26.3 docker digest to [`313faae`](https://github.com/thegeeklab/git-sv/commit/313faae) ([#​317](https://github.com/thegeeklab/git-sv/issues/317)) ([`9f9e21c`](https://github.com/thegeeklab/git-sv/commit/9f9e21c)) ##### CI Pipeline - bump gomodguard to gomodguard\_v2 and temp disable goconst \[skip ci] ([`b71f653`](https://github.com/thegeeklab/git-sv/commit/b71f653)) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Only on Sunday and Saturday (`* * * * 0,6`) - Automerge - Between 12:00 AM and 03:59 AM (`* 0-3 * * *`) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xOTEuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE5MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJraW5kL2RlcGVuZGVuY3kiXX0=--> Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/161 Reviewed-by: DaanSelen <135789+daanselen@noreply.gitea.com> Co-authored-by: Renovate Bot <renovate-bot@gitea.com> Co-committed-by: Renovate Bot <renovate-bot@gitea.com> |
|||
| 41984d8dc8 | chore: fix typo | |||
| 30959b3b54 | chore: fix release error and change release order in the workflow | |||
| 8fb5b97e75 |
chore(deps): update workflow dependencies (minor & patch) (#146)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [alpine/helm](https://github.com/alpine-docker/helm) ([changelog](https://github.com/helm/helm)) | | minor | `4.1.4` → `4.2.0` | | [alpine/helm](https://github.com/alpine-docker/helm) ([changelog](https://github.com/helm/helm)) | container | minor | `4.1.4` → `4.2.0` | | [docker.io/thegeeklab/git-sv](https://github.com/thegeeklab/git-sv) | container | patch | `2.1.0` → `2.1.1` | | [helm-unittest/helm-unittest](https://github.com/helm-unittest/helm-unittest) | | minor | `v1.0.3` → `v1.1.0` | --- ### Release Notes <details> <summary>thegeeklab/git-sv (docker.io/thegeeklab/git-sv)</summary> ### [`v2.1.1`](https://github.com/thegeeklab/git-sv/releases/tag/v2.1.1) [Compare Source](https://github.com/thegeeklab/git-sv/compare/v2.1.0...v2.1.1) #### v2.1.1 (2026-05-11) ##### Bug Fixes - **deps:** update module github.com/go-git/go-git/v6 to v6.0.0-alpha.3 ([#​314](https://github.com/thegeeklab/git-sv/issues/314)) ([`e343165`](https://github.com/thegeeklab/git-sv/commit/e343165)) - **deps:** update module github.com/go-git/go-git/v5 to v6 ([#​313](https://github.com/thegeeklab/git-sv/issues/313)) ([`67b142e`](https://github.com/thegeeklab/git-sv/commit/67b142e)) - **deps:** update module github.com/masterminds/semver/v3 to v3.5.0 ([#​311](https://github.com/thegeeklab/git-sv/issues/311)) ([`aad3c98`](https://github.com/thegeeklab/git-sv/commit/aad3c98)) ##### Others - **deps:** update golang patch version ([#​315](https://github.com/thegeeklab/git-sv/issues/315)) ([`73bf180`](https://github.com/thegeeklab/git-sv/commit/73bf180)) - **deps:** update golang devdeps non-major ([`40cb4e5`](https://github.com/thegeeklab/git-sv/commit/40cb4e5)) - **deps:** update ci tools non-major ([#​310](https://github.com/thegeeklab/git-sv/issues/310)) ([`03a7f7e`](https://github.com/thegeeklab/git-sv/commit/03a7f7e)) - **docker:** update docker.io/library/golang:1.26.2 docker digest to [`b54cbf5`](https://github.com/thegeeklab/git-sv/commit/b54cbf5) ([#​309](https://github.com/thegeeklab/git-sv/issues/309)) ([`d72f6d2`](https://github.com/thegeeklab/git-sv/commit/d72f6d2)) ##### CI Pipeline - disable goconst linter on test files ([`3bb9954`](https://github.com/thegeeklab/git-sv/commit/3bb9954)) </details> <details> <summary>helm-unittest/helm-unittest (helm-unittest/helm-unittest)</summary> ### [`v1.1.0`](https://github.com/helm-unittest/helm-unittest/releases/tag/v1.1.0) [Compare Source](https://github.com/helm-unittest/helm-unittest/compare/v1.0.3...v1.1.0) **Fixes** - Fix handling skipped tests in output properly (resolves [#​838](https://github.com/helm-unittest/helm-unittest/issues/838)) - Fix documentSelector on unset YAML keys (resolves [#​812](https://github.com/helm-unittest/helm-unittest/issues/812), credits [@​Semih702](https://github.com/Semih702)) - Fix isType assertion on unset YAML keys (resolves [#​794](https://github.com/helm-unittest/helm-unittest/issues/794), credits [@​SAY-5](https://github.com/SAY-5)) - Fix skip tests when subcharts are disabled via conditions (resolves [#​792](https://github.com/helm-unittest/helm-unittest/issues/792), credits [@​bebosudo](https://github.com/bebosudo)) **Improvements** - Enable native windows installation (resolves [#​748](https://github.com/helm-unittest/helm-unittest/issues/748)) - Signed release (resolves [#​362](https://github.com/helm-unittest/helm-unittest/issues/362)) **Features** - Add skip schema validation with a flag to enable and disable it (resolves [#​772](https://github.com/helm-unittest/helm-unittest/issues/772), credits [@​FinnHuelsbusch](https://github.com/FinnHuelsbusch)) - Add support for testing CRDs (credits [@​blacksd](https://github.com/blacksd)) **Updates** - Update release and package process, so the plugin can also be installed using helm 4 (resolves [#​785](https://github.com/helm-unittest/helm-unittest/issues/785)) - Update packages to latest patch versions - Update pipeline actions - Update documentation (credits [@​pratikshmalik05](https://github.com/pratikshmalik05)) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Only on Sunday and Saturday (`* * * * 0,6`) - Automerge - Between 12:00 AM and 03:59 AM (`* 0-3 * * *`) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xODAuMCIsInVwZGF0ZWRJblZlciI6IjQzLjE4MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJraW5kL2RlcGVuZGVuY3kiXX0=--> Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/146 Co-authored-by: Renovate Bot <renovate-bot@gitea.com> Co-committed-by: Renovate Bot <renovate-bot@gitea.com> |
|||
| 782fe70059 |
chore(deps): update alpine/helm docker tag to v4.1.4 (#128)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [alpine/helm](https://github.com/alpine-docker/helm) ([changelog](https://github.com/helm/helm)) | | patch | `4.1.3` → `4.1.4` | | [alpine/helm](https://github.com/alpine-docker/helm) ([changelog](https://github.com/helm/helm)) | container | patch | `4.1.3` → `4.1.4` | --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Only on Sunday and Saturday (`* * * * 0,6`) - Automerge - Between 12:00 AM and 03:59 AM (`* 0-3 * * *`) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMTAuMTIiLCJ1cGRhdGVkSW5WZXIiOiI0My4xMTAuMTIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImtpbmQvZGVwZW5kZW5jeSJdfQ==--> Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/128 Co-authored-by: Renovate Bot <renovate-bot@gitea.com> Co-committed-by: Renovate Bot <renovate-bot@gitea.com> |
|||
| b72067f7e1 | chore: rework and refactor workflow | |||
| 0f2d8693d9 | chore: finalize bump helm | |||
| 0f5dc3a2d0 |
chore(deps): update https://github.com/crazy-max/ghaction-import-gpg action to v7 (#103)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [https://github.com/crazy-max/ghaction-import-gpg](https://github.com/crazy-max/ghaction-import-gpg) | action | major | `v6` → `v7` | --- ### Release Notes <details> <summary>crazy-max/ghaction-import-gpg (https://github.com/crazy-max/ghaction-import-gpg)</summary> ### [`v7`](https://github.com/crazy-max/ghaction-import-gpg/compare/v6...v7) [Compare Source](https://github.com/crazy-max/ghaction-import-gpg/compare/v6...v7) </details> --- ### Configuration 📅 **Schedule**: Branch creation - Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41Ni4xIiwidXBkYXRlZEluVmVyIjoiNDMuNTYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsia2luZC9kZXBlbmRlbmN5Il19--> Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/103 Reviewed-by: DaanSelen <135789+daanselen@noreply.gitea.com> Co-authored-by: Renovate Bot <renovate-bot@gitea.com> Co-committed-by: Renovate Bot <renovate-bot@gitea.com> |
|||
| 3f2fdd9c42 |
chore(deps): update https://github.com/aws-actions/configure-aws-credentials action to v6 (#96)
Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/96 Co-authored-by: Renovate Bot <renovate-bot@gitea.com> Co-committed-by: Renovate Bot <renovate-bot@gitea.com> |
|||
| 1e71259275 |
chore(deps): update workflow dependencies (minor & patch) (#90)
Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/90 Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: Renovate Bot <renovate-bot@gitea.com> Co-committed-by: Renovate Bot <renovate-bot@gitea.com> |
|||
| 2aaf69b2cd |
chore(deps): update actions/checkout action to v6 (#85)
Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/85 Co-authored-by: Renovate Bot <renovate-bot@gitea.com> Co-committed-by: Renovate Bot <renovate-bot@gitea.com> |
|||
| 887211f153 |
chore(deps): update workflow dependencies (minor & patch) (#64)
This PR contains the following updates: | Package | Type | Update | Change | Age | Confidence | |---|---|---|---|---|---| | [alpine/helm](https://github.com/alpine-docker/helm) ([changelog](https://github.com/helm/helm)) | | minor | `3.17.1` -> `3.19.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [alpine/helm](https://github.com/alpine-docker/helm) ([changelog](https://github.com/helm/helm)) | container | minor | `3.17.1` -> `3.19.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [commitlint/commitlint](https://github.com/conventional-changelog/commitlint) | container | minor | `19.7.1` -> `19.9.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | devDependencies | minor | [`^0.44.0` -> `^0.45.0`](https://renovatebot.com/diffs/npm/markdownlint-cli/0.44.0/0.45.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>conventional-changelog/commitlint (commitlint/commitlint)</summary> ### [`v19.9.1`](https://github.com/conventional-changelog/commitlint/blob/HEAD/CHANGELOG.md#1991-2025-08-29) [Compare Source](https://github.com/conventional-changelog/commitlint/compare/v19.9.0...v19.9.1) ##### Bug Fixes - add TypeScript support and configuration for pnpm scopes ([#​4544](https://github.com/conventional-changelog/commitlint/issues/4544)) ([ea75778]( |
|||
| 6417e21627 |
chore(deps): update https://github.com/aws-actions/configure-aws-credentials action to v5 (#56)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [https://github.com/aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials) | action | major | `v4` -> `v5` | --- ### Release Notes <details> <summary>aws-actions/configure-aws-credentials (https://github.com/aws-actions/configure-aws-credentials)</summary> ### [`v5`](https://github.com/aws-actions/configure-aws-credentials/compare/v4...v5) [Compare Source](https://github.com/aws-actions/configure-aws-credentials/compare/v4...v5) </details> --- ### Configuration 📅 **Schedule**: Branch creation - Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xOC4xIiwidXBkYXRlZEluVmVyIjoiNDEuMTguMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsia2luZC9kZXBlbmRlbmN5Il19--> Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/56 Reviewed-by: techknowlogick <techknowlogick@noreply.gitea.com> Reviewed-by: DaanSelen <daanselen@noreply.gitea.com> Co-authored-by: Renovate Bot <renovate-bot@gitea.com> Co-committed-by: Renovate Bot <renovate-bot@gitea.com> |
|||
| 4be7971caa |
chore(deps): update actions/checkout action to v5 (#53)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/checkout](https://github.com/actions/checkout) | action | major | `v4` -> `v5` | | [actions/checkout](https://github.com/actions/checkout) | action | major | `v4.2.2` -> `v5` | --- ### Release Notes <details> <summary>actions/checkout (actions/checkout)</summary> ### [`v5`](https://github.com/actions/checkout/compare/v4...v5) [Compare Source](https://github.com/actions/checkout/compare/v4...v5) </details> --- ### Configuration 📅 **Schedule**: Branch creation - Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xOC4xIiwidXBkYXRlZEluVmVyIjoiNDEuMTguMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsia2luZC9kZXBlbmRlbmN5Il19--> Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/53 Reviewed-by: techknowlogick <techknowlogick@noreply.gitea.com> Reviewed-by: DaanSelen <daanselen@noreply.gitea.com> Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: Renovate Bot <renovate-bot@gitea.com> Co-committed-by: Renovate Bot <renovate-bot@gitea.com> |
|||
| 42fe8c02c2 | chore: add templates, unittests and workflows |