Skip to content

Commit 9d24b76

Browse files
chore: dependency updates (#105)
* chore: yaml formating; k3s & windows version bumps (#1) - chore(gha): update k3s versions for e2e tests - chore(gha): formating - chore(gha): format release workflow file; add win ltsc2025 tag - chore: Windows 2025 * chore(deps): update helm/chart-releaser-action action to v1.7.0 (#7) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [helm/chart-releaser-action](https://redirect.github.com/helm/chart-releaser-action) | action | minor | `v1.1.0` → `v1.7.0` | --- ### Release Notes <details> <summary>helm/chart-releaser-action (helm/chart-releaser-action)</summary> ### [`v1.7.0`](https://redirect.github.com/helm/chart-releaser-action/releases/tag/v1.7.0) [Compare Source](https://redirect.github.com/helm/chart-releaser-action/compare/v1.6.0...v1.7.0) For `cr` changes see <https://github.com/helm/chart-releaser/releases/tag/v1.7.0> #### What's Changed - Add --skip-upload input with latest helm/chart-releaser-action by [@&#8203;acuD1](https://redirect.github.com/acuD1) in [#&#8203;143](https://redirect.github.com/helm/chart-releaser-action/pull/143) - Update checkout action to v4 tag in README.md by [@&#8203;maarten-blokker](https://redirect.github.com/maarten-blokker) in [#&#8203;187](https://redirect.github.com/helm/chart-releaser-action/pull/187) - Fix indention by [@&#8203;3schwartz](https://redirect.github.com/3schwartz) in [#&#8203;203](https://redirect.github.com/helm/chart-releaser-action/pull/203) - update cr to v1.7.0 by [@&#8203;cpanato](https://redirect.github.com/cpanato) in [#&#8203;220](https://redirect.github.com/helm/chart-releaser-action/pull/220) #### New Contributors - [@&#8203;acuD1](https://redirect.github.com/acuD1) made their first contribution in [#&#8203;143](https://redirect.github.com/helm/chart-releaser-action/pull/143) - [@&#8203;maarten-blokker](https://redirect.github.com/maarten-blokker) made their first contribution in [#&#8203;187](https://redirect.github.com/helm/chart-releaser-action/pull/187) - [@&#8203;3schwartz](https://redirect.github.com/3schwartz) made their first contribution in [#&#8203;203](https://redirect.github.com/helm/chart-releaser-action/pull/203) **Full Changelog**: <helm/chart-releaser-action@v1...v1.7.0> ### [`v1.6.0`](https://redirect.github.com/helm/chart-releaser-action/releases/tag/v1.6.0) [Compare Source](https://redirect.github.com/helm/chart-releaser-action/compare/v1.5.0...v1.6.0) #### What's Changed - Allow to mark the published github release as latest by [@&#8203;szaimen](https://redirect.github.com/szaimen) in [#&#8203;135](https://redirect.github.com/helm/chart-releaser-action/pull/135) - Support actions triggered by a tag by [@&#8203;luisico](https://redirect.github.com/luisico) in [#&#8203;96](https://redirect.github.com/helm/chart-releaser-action/pull/96) - Add flag `skip-existing` to skip upload if release exists by [@&#8203;xunleii](https://redirect.github.com/xunleii) in [#&#8203;134](https://redirect.github.com/helm/chart-releaser-action/pull/134) - bump to use chart-releaser v1.6.0 by [@&#8203;cpanato](https://redirect.github.com/cpanato) in [#&#8203;146](https://redirect.github.com/helm/chart-releaser-action/pull/146) - Remove `charts_repo_url` from readme by [@&#8203;viceice](https://redirect.github.com/viceice) in [#&#8203;144](https://redirect.github.com/helm/chart-releaser-action/pull/144) - Remove deprecated `charts_repo_url` option in documentation by [@&#8203;krapie](https://redirect.github.com/krapie) in [#&#8203;137](https://redirect.github.com/helm/chart-releaser-action/pull/137) - Add `changed_charts` and `chart_version` outputs by [@&#8203;n-oden](https://redirect.github.com/n-oden) in [#&#8203;130](https://redirect.github.com/helm/chart-releaser-action/pull/130) - Added: --packages-with-index parameter by [@&#8203;valeriano-manassero](https://redirect.github.com/valeriano-manassero) in [#&#8203;148](https://redirect.github.com/helm/chart-releaser-action/pull/148) - docs: add skip\_existing to README by [@&#8203;lazyfrosch](https://redirect.github.com/lazyfrosch) in [#&#8203;158](https://redirect.github.com/helm/chart-releaser-action/pull/158) - README: Fix default chart-releaser version by [@&#8203;michalbiesek](https://redirect.github.com/michalbiesek) in [#&#8203;155](https://redirect.github.com/helm/chart-releaser-action/pull/155) - Extend `show_help` with `packages-with-index` by [@&#8203;michalbiesek](https://redirect.github.com/michalbiesek) in [#&#8203;160](https://redirect.github.com/helm/chart-releaser-action/pull/160) - Add `--pages-branch` parameter by [@&#8203;michalbiesek](https://redirect.github.com/michalbiesek) in [#&#8203;156](https://redirect.github.com/helm/chart-releaser-action/pull/156) - fix packages\_with\_index flag by [@&#8203;cpanato](https://redirect.github.com/cpanato) in [#&#8203;172](https://redirect.github.com/helm/chart-releaser-action/pull/172) - bump cr to 1.6.1 and add dependabot config by [@&#8203;cpanato](https://redirect.github.com/cpanato) in [#&#8203;173](https://redirect.github.com/helm/chart-releaser-action/pull/173) #### New Contributors - [@&#8203;szaimen](https://redirect.github.com/szaimen) made their first contribution in [#&#8203;135](https://redirect.github.com/helm/chart-releaser-action/pull/135) - [@&#8203;luisico](https://redirect.github.com/luisico) made their first contribution in [#&#8203;96](https://redirect.github.com/helm/chart-releaser-action/pull/96) - [@&#8203;xunleii](https://redirect.github.com/xunleii) made their first contribution in [#&#8203;134](https://redirect.github.com/helm/chart-releaser-action/pull/134) - [@&#8203;viceice](https://redirect.github.com/viceice) made their first contribution in [#&#8203;144](https://redirect.github.com/helm/chart-releaser-action/pull/144) - [@&#8203;krapie](https://redirect.github.com/krapie) made their first contribution in [#&#8203;137](https://redirect.github.com/helm/chart-releaser-action/pull/137) - [@&#8203;n-oden](https://redirect.github.com/n-oden) made their first contribution in [#&#8203;130](https://redirect.github.com/helm/chart-releaser-action/pull/130) - [@&#8203;valeriano-manassero](https://redirect.github.com/valeriano-manassero) made their first contribution in [#&#8203;148](https://redirect.github.com/helm/chart-releaser-action/pull/148) - [@&#8203;lazyfrosch](https://redirect.github.com/lazyfrosch) made their first contribution in [#&#8203;158](https://redirect.github.com/helm/chart-releaser-action/pull/158) - [@&#8203;michalbiesek](https://redirect.github.com/michalbiesek) made their first contribution in [#&#8203;155](https://redirect.github.com/helm/chart-releaser-action/pull/155) - [@&#8203;dependabot](https://redirect.github.com/dependabot) made their first contribution in [#&#8203;174](https://redirect.github.com/helm/chart-releaser-action/pull/174) **Full Changelog**: <helm/chart-releaser-action@v1.5.0...v1.6.0> ### [`v1.5.0`](https://redirect.github.com/helm/chart-releaser-action/releases/tag/v1.5.0) [Compare Source](https://redirect.github.com/helm/chart-releaser-action/compare/v1.4.1...v1.5.0) #### What's Changed - Skip packaging option - resolves [#&#8203;108](https://redirect.github.com/helm/chart-releaser-action/issues/108) by [@&#8203;gmorse81](https://redirect.github.com/gmorse81) in [#&#8203;109](https://redirect.github.com/helm/chart-releaser-action/pull/109) - Remove deprecated charts-repo-url option by [@&#8203;jftanner](https://redirect.github.com/jftanner) in [#&#8203;123](https://redirect.github.com/helm/chart-releaser-action/pull/123) - default action to cr v1.5.0 by [@&#8203;cpanato](https://redirect.github.com/cpanato) in [#&#8203;127](https://redirect.github.com/helm/chart-releaser-action/pull/127) #### New Contributors - [@&#8203;gmorse81](https://redirect.github.com/gmorse81) made their first contribution in [#&#8203;109](https://redirect.github.com/helm/chart-releaser-action/pull/109) - [@&#8203;jftanner](https://redirect.github.com/jftanner) made their first contribution in [#&#8203;123](https://redirect.github.com/helm/chart-releaser-action/pull/123) **Full Changelog**: <helm/chart-releaser-action@v1...v1.5.0> ### [`v1.4.1`](https://redirect.github.com/helm/chart-releaser-action/releases/tag/v1.4.1) [Compare Source](https://redirect.github.com/helm/chart-releaser-action/compare/v1.4.0...v1.4.1) #### What's Changed - document required permissions by [@&#8203;davidkarlsen](https://redirect.github.com/davidkarlsen) in [#&#8203;114](https://redirect.github.com/helm/chart-releaser-action/pull/114) - bump cr to v1.4.1 by [@&#8203;cpanato](https://redirect.github.com/cpanato) in [#&#8203;121](https://redirect.github.com/helm/chart-releaser-action/pull/121) **Full Changelog**: <helm/chart-releaser-action@v1.4.0...v1.4.1> ### [`v1.4.0`](https://redirect.github.com/helm/chart-releaser-action/releases/tag/v1.4.0) [Compare Source](https://redirect.github.com/helm/chart-releaser-action/compare/v1.3.0...v1.4.0) #### What's Changed - update chart release action to use CR release v1.4.0 by [@&#8203;cpanato](https://redirect.github.com/cpanato) in [#&#8203;106](https://redirect.github.com/helm/chart-releaser-action/pull/106) **Full Changelog**: <helm/chart-releaser-action@v1.3.0...v1.4.0> ### [`v1.3.0`](https://redirect.github.com/helm/chart-releaser-action/releases/tag/v1.3.0) [Compare Source](https://redirect.github.com/helm/chart-releaser-action/compare/v1.2.1...v1.3.0) #### What's Changed - Fixes an issue with chart\_depth when charts\_dir is . by [@&#8203;chrisbsmith](https://redirect.github.com/chrisbsmith) in [#&#8203;83](https://redirect.github.com/helm/chart-releaser-action/pull/83) - Remove reference to github api, add documentation for chart-releaser cli by [@&#8203;boxcee](https://redirect.github.com/boxcee) in [#&#8203;77](https://redirect.github.com/helm/chart-releaser-action/pull/77) - docs: Add prerequisite to README by [@&#8203;alldoami](https://redirect.github.com/alldoami) in [#&#8203;101](https://redirect.github.com/helm/chart-releaser-action/pull/101) - fix: cache directory path always in PATH env by [@&#8203;Xplouder](https://redirect.github.com/Xplouder) in [#&#8203;99](https://redirect.github.com/helm/chart-releaser-action/pull/99) - update chart-releaser to v1.3.0 by [@&#8203;cpanato](https://redirect.github.com/cpanato) in [#&#8203;98](https://redirect.github.com/helm/chart-releaser-action/pull/98) #### New Contributors - [@&#8203;chrisbsmith](https://redirect.github.com/chrisbsmith) made their first contribution in [#&#8203;83](https://redirect.github.com/helm/chart-releaser-action/pull/83) - [@&#8203;boxcee](https://redirect.github.com/boxcee) made their first contribution in [#&#8203;77](https://redirect.github.com/helm/chart-releaser-action/pull/77) - [@&#8203;alldoami](https://redirect.github.com/alldoami) made their first contribution in [#&#8203;101](https://redirect.github.com/helm/chart-releaser-action/pull/101) - [@&#8203;Xplouder](https://redirect.github.com/Xplouder) made their first contribution in [#&#8203;99](https://redirect.github.com/helm/chart-releaser-action/pull/99) **Full Changelog**: <helm/chart-releaser-action@v1.2.1...v1.3.0> ### [`v1.2.1`](https://redirect.github.com/helm/chart-releaser-action/releases/tag/v1.2.1) [Compare Source](https://redirect.github.com/helm/chart-releaser-action/compare/v1.2.0...v1.2.1) [`c25b74a`](https://redirect.github.com/helm/chart-releaser-action/commit/c25b74a986eb925b398320414b576227f375f946) actions: update chart-releaser to use version v1.2.1 ([#&#8203;81](https://redirect.github.com/helm/chart-releaser-action/issues/81)) ### [`v1.2.0`](https://redirect.github.com/helm/chart-releaser-action/releases/tag/v1.2.0) [Compare Source](https://redirect.github.com/helm/chart-releaser-action/compare/v1.1.0...v1.2.0) [`c3d308d`](https://redirect.github.com/helm/chart-releaser-action/commit/c3d308d) Fix action version in README ([#&#8203;59](https://redirect.github.com/helm/chart-releaser-action/issues/59)) [`120944e`](https://redirect.github.com/helm/chart-releaser-action/commit/120944e) chart-releaser: update to use release 1.2.0 ([#&#8203;75](https://redirect.github.com/helm/chart-releaser-action/issues/75)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **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 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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43Mi4wIiwidXBkYXRlZEluVmVyIjoiNDIuNzIuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGUiXX0=--> Co-authored-by: renovate-vince-riv[bot] <227500739+renovate-vince-riv[bot]@users.noreply.github.com> * chore(deps): update actions/setup-go action to v6 (#12) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/setup-go](https://redirect.github.com/actions/setup-go) | action | major | `v2` → `v6` | | [actions/setup-go](https://redirect.github.com/actions/setup-go) | action | major | `v4` → `v6` | --- ### Release Notes <details> <summary>actions/setup-go (actions/setup-go)</summary> ### [`v6`](https://redirect.github.com/actions/setup-go/compare/v5...v6) [Compare Source](https://redirect.github.com/actions/setup-go/compare/v5...v6) ### [`v5`](https://redirect.github.com/actions/setup-go/compare/v4...v5) [Compare Source](https://redirect.github.com/actions/setup-go/compare/v4...v5) ### [`v4`](https://redirect.github.com/actions/setup-go/compare/v3...v4) [Compare Source](https://redirect.github.com/actions/setup-go/compare/v3...v4) ### [`v3`](https://redirect.github.com/actions/setup-go/compare/v2...v3) [Compare Source](https://redirect.github.com/actions/setup-go/compare/v2...v3) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43Mi4wIiwidXBkYXRlZEluVmVyIjoiNDIuNzIuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGUiXX0=--> Co-authored-by: renovate-vince-riv[bot] <227500739+renovate-vince-riv[bot]@users.noreply.github.com> * chore(deps): Pin alpine Docker tag to 865b95f (#3) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | alpine | final | pinDigest | → `865b95f` | --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **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 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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43Mi4wIiwidXBkYXRlZEluVmVyIjoiNDIuNzIuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGUiXX0=--> Co-authored-by: renovate-vince-riv[bot] <227500739+renovate-vince-riv[bot]@users.noreply.github.com> * chore(deps): update actions/checkout action to v6 (#11) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/checkout](https://redirect.github.com/actions/checkout) | action | major | `v2` → `v6` | | [actions/checkout](https://redirect.github.com/actions/checkout) | action | major | `v4` → `v6` | | [actions/checkout](https://redirect.github.com/actions/checkout) | action | major | `v5` → `v6` | --- ### Release Notes <details> <summary>actions/checkout (actions/checkout)</summary> ### [`v6`](https://redirect.github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v600) [Compare Source](https://redirect.github.com/actions/checkout/compare/v5...v6) - Persist creds to a separate file by [@&#8203;ericsciple](https://redirect.github.com/ericsciple) in [#&#8203;2286](https://redirect.github.com/actions/checkout/pull/2286) - Update README to include Node.js 24 support details and requirements by [@&#8203;salmanmkc](https://redirect.github.com/salmanmkc) in [#&#8203;2248](https://redirect.github.com/actions/checkout/pull/2248) ### [`v5`](https://redirect.github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v501) [Compare Source](https://redirect.github.com/actions/checkout/compare/v4...v5) - Port v6 cleanup to v5 by [@&#8203;ericsciple](https://redirect.github.com/ericsciple) in [#&#8203;2301](https://redirect.github.com/actions/checkout/pull/2301) ### [`v4`](https://redirect.github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v431) [Compare Source](https://redirect.github.com/actions/checkout/compare/v3...v4) - Port v6 cleanup to v4 by [@&#8203;ericsciple](https://redirect.github.com/ericsciple) in [#&#8203;2305](https://redirect.github.com/actions/checkout/pull/2305) ### [`v3`](https://redirect.github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v360) [Compare Source](https://redirect.github.com/actions/checkout/compare/v2...v3) - [Fix: Mark test scripts with Bash'isms to be run via Bash](https://redirect.github.com/actions/checkout/pull/1377) - [Add option to fetch tags even if fetch-depth > 0](https://redirect.github.com/actions/checkout/pull/579) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43Mi4wIiwidXBkYXRlZEluVmVyIjoiNDIuNzIuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGUiXX0=--> Co-authored-by: renovate-vince-riv[bot] <227500739+renovate-vince-riv[bot]@users.noreply.github.com> * chore(deps): update azure/setup-helm action to v4 (#14) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [azure/setup-helm](https://redirect.github.com/azure/setup-helm) | action | major | `v1` → `v4` | | [azure/setup-helm](https://redirect.github.com/azure/setup-helm) | action | major | `v3` → `v4` | --- ### Release Notes <details> <summary>azure/setup-helm (azure/setup-helm)</summary> ### [`v4`](https://redirect.github.com/azure/setup-helm/compare/v3...v4) [Compare Source](https://redirect.github.com/azure/setup-helm/compare/v3...v4) ### [`v3`](https://redirect.github.com/Azure/setup-helm/releases/tag/v3) [Compare Source](https://redirect.github.com/azure/setup-helm/compare/v2...v3) Latest v3 release ### [`v2`](https://redirect.github.com/azure/setup-helm/compare/v1...v2) [Compare Source](https://redirect.github.com/azure/setup-helm/compare/v1...v2) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43Mi4wIiwidXBkYXRlZEluVmVyIjoiNDIuNzIuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGUiXX0=--> Co-authored-by: renovate-vince-riv[bot] <227500739+renovate-vince-riv[bot]@users.noreply.github.com> * chore(deps): update codecov/codecov-action action to v5 (#15) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [codecov/codecov-action](https://redirect.github.com/codecov/codecov-action) | action | major | `v3` → `v5` | --- ### Release Notes <details> <summary>codecov/codecov-action (codecov/codecov-action)</summary> ### [`v5`](https://redirect.github.com/codecov/codecov-action/blob/HEAD/CHANGELOG.md#v552) [Compare Source](https://redirect.github.com/codecov/codecov-action/compare/v4...v5) ##### What's Changed **Full Changelog**: <https://github.com/codecov/codecov-action/compare/v5.5.1..v5.5.2> ### [`v4`](https://redirect.github.com/codecov/codecov-action/blob/HEAD/CHANGELOG.md#v460) [Compare Source](https://redirect.github.com/codecov/codecov-action/compare/v3...v4) ##### What's Changed - build(deps): bump github/codeql-action from 3.25.8 to 3.25.10 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1481](https://redirect.github.com/codecov/codecov-action/pull/1481) - build(deps): bump actions/checkout from 4.1.6 to 4.1.7 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1480](https://redirect.github.com/codecov/codecov-action/pull/1480) - build(deps-dev): bump ts-jest from 29.1.4 to 29.1.5 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1479](https://redirect.github.com/codecov/codecov-action/pull/1479) - build(deps-dev): bump [@&#8203;typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) from 7.13.0 to 7.13.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1485](https://redirect.github.com/codecov/codecov-action/pull/1485) - build(deps-dev): bump [@&#8203;typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) from 7.13.0 to 7.13.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1484](https://redirect.github.com/codecov/codecov-action/pull/1484) - build(deps-dev): bump typescript from 5.4.5 to 5.5.2 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1490](https://redirect.github.com/codecov/codecov-action/pull/1490) - build(deps-dev): bump [@&#8203;typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) from 7.13.1 to 7.14.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1493](https://redirect.github.com/codecov/codecov-action/pull/1493) - build(deps-dev): bump [@&#8203;typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) from 7.13.1 to 7.14.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1492](https://redirect.github.com/codecov/codecov-action/pull/1492) - build(deps): bump github/codeql-action from 3.25.10 to 3.25.11 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1496](https://redirect.github.com/codecov/codecov-action/pull/1496) - build(deps-dev): bump [@&#8203;typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) from 7.14.1 to 7.15.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1501](https://redirect.github.com/codecov/codecov-action/pull/1501) - build(deps-dev): bump typescript from 5.5.2 to 5.5.3 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1500](https://redirect.github.com/codecov/codecov-action/pull/1500) - build(deps-dev): bump [@&#8203;typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) from 7.14.1 to 7.15.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1499](https://redirect.github.com/codecov/codecov-action/pull/1499) - build(deps): bump actions/upload-artifact from 4.3.3 to 4.3.4 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1502](https://redirect.github.com/codecov/codecov-action/pull/1502) - build(deps-dev): bump ts-jest from 29.1.5 to 29.2.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1504](https://redirect.github.com/codecov/codecov-action/pull/1504) - build(deps-dev): bump [@&#8203;typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) from 7.15.0 to 7.16.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1503](https://redirect.github.com/codecov/codecov-action/pull/1503) - build(deps-dev): bump ts-jest from 29.2.0 to 29.2.2 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1507](https://redirect.github.com/codecov/codecov-action/pull/1507) - build(deps-dev): bump [@&#8203;typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) from 7.15.0 to 7.16.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1505](https://redirect.github.com/codecov/codecov-action/pull/1505) - build(deps): bump github/codeql-action from 3.25.11 to 3.25.12 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1509](https://redirect.github.com/codecov/codecov-action/pull/1509) - chore(ci): restrict scorecards to codecov/codecov-action by [@&#8203;thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#&#8203;1512](https://redirect.github.com/codecov/codecov-action/pull/1512) - build(deps-dev): bump [@&#8203;typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) from 7.16.0 to 7.16.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1514](https://redirect.github.com/codecov/codecov-action/pull/1514) - build(deps-dev): bump [@&#8203;typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) from 7.16.0 to 7.16.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1513](https://redirect.github.com/codecov/codecov-action/pull/1513) - test: `versionInfo` by [@&#8203;marcobiedermann](https://redirect.github.com/marcobiedermann) in [#&#8203;1407](https://redirect.github.com/codecov/codecov-action/pull/1407) - build(deps-dev): bump ts-jest from 29.2.2 to 29.2.3 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1515](https://redirect.github.com/codecov/codecov-action/pull/1515) - build(deps): bump github/codeql-action from 3.25.12 to 3.25.13 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1516](https://redirect.github.com/codecov/codecov-action/pull/1516) - build(deps-dev): bump typescript from 5.5.3 to 5.5.4 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1521](https://redirect.github.com/codecov/codecov-action/pull/1521) - build(deps-dev): bump [@&#8203;typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) from 7.16.1 to 7.17.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1520](https://redirect.github.com/codecov/codecov-action/pull/1520) - build(deps-dev): bump [@&#8203;typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) from 7.17.0 to 7.18.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1528](https://redirect.github.com/codecov/codecov-action/pull/1528) - build(deps): bump github/codeql-action from 3.25.13 to 3.25.15 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1526](https://redirect.github.com/codecov/codecov-action/pull/1526) - build(deps): bump ossf/scorecard-action from 2.3.3 to 2.4.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1525](https://redirect.github.com/codecov/codecov-action/pull/1525) - build(deps-dev): bump ts-jest from 29.2.3 to 29.2.4 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1532](https://redirect.github.com/codecov/codecov-action/pull/1532) - build(deps): bump actions/upload-artifact from 4.3.4 to 4.3.5 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1534](https://redirect.github.com/codecov/codecov-action/pull/1534) - build(deps): bump github/codeql-action from 3.25.15 to 3.26.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1542](https://redirect.github.com/codecov/codecov-action/pull/1542) - build(deps): bump actions/upload-artifact from 4.3.5 to 4.3.6 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1541](https://redirect.github.com/codecov/codecov-action/pull/1541) - ref: Tidy up types and remove string coercion by [@&#8203;nicholas-codecov](https://redirect.github.com/nicholas-codecov) in [#&#8203;1536](https://redirect.github.com/codecov/codecov-action/pull/1536) - build(deps-dev): bump [@&#8203;octokit/webhooks-types](https://redirect.github.com/octokit/webhooks-types) from 3.77.1 to 7.5.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1545](https://redirect.github.com/codecov/codecov-action/pull/1545) - build(deps): bump github/codeql-action from 3.26.0 to 3.26.2 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1551](https://redirect.github.com/codecov/codecov-action/pull/1551) - feat: pass tokenless value as branch override by [@&#8203;joseph-sentry](https://redirect.github.com/joseph-sentry) in [#&#8203;1511](https://redirect.github.com/codecov/codecov-action/pull/1511) - build(deps): bump actions/upload-artifact from 4.3.6 to 4.4.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1563](https://redirect.github.com/codecov/codecov-action/pull/1563) - Create makefile.yml by [@&#8203;Hawthorne001](https://redirect.github.com/Hawthorne001) in [#&#8203;1555](https://redirect.github.com/codecov/codecov-action/pull/1555) - build(deps): bump github/codeql-action from 3.26.2 to 3.26.6 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1562](https://redirect.github.com/codecov/codecov-action/pull/1562) - build(deps-dev): bump ts-jest from 29.2.4 to 29.2.5 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1557](https://redirect.github.com/codecov/codecov-action/pull/1557) - Spell `evenName` in the logs correctly by [@&#8203;webknjaz](https://redirect.github.com/webknjaz) in [#&#8203;1560](https://redirect.github.com/codecov/codecov-action/pull/1560) - build(deps-dev): bump typescript from 5.5.4 to 5.6.2 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1566](https://redirect.github.com/codecov/codecov-action/pull/1566) - build(deps-dev): bump [@&#8203;types/jest](https://redirect.github.com/types/jest) from 29.5.12 to 29.5.13 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1567](https://redirect.github.com/codecov/codecov-action/pull/1567) - build(deps): bump github/codeql-action from 3.26.6 to 3.26.7 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1569](https://redirect.github.com/codecov/codecov-action/pull/1569) - build(deps-dev): bump eslint from 8.57.0 to 8.57.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1571](https://redirect.github.com/codecov/codecov-action/pull/1571) - build(deps): bump github/codeql-action from 3.26.7 to 3.26.8 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1575](https://redirect.github.com/codecov/codecov-action/pull/1575) - build(deps-dev): bump [@&#8203;vercel/ncc](https://redirect.github.com/vercel/ncc) from 0.38.1 to 0.38.2 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1577](https://redirect.github.com/codecov/codecov-action/pull/1577) - chore: fix typo of OSS by [@&#8203;shoothzj](https://redirect.github.com/shoothzj) in [#&#8203;1578](https://redirect.github.com/codecov/codecov-action/pull/1578) - build(deps): bump github/codeql-action from 3.26.8 to 3.26.9 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1584](https://redirect.github.com/codecov/codecov-action/pull/1584) - build(deps): bump actions/checkout from 4.1.7 to 4.2.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1583](https://redirect.github.com/codecov/codecov-action/pull/1583) - fix: bump eslint parser deps by [@&#8203;thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#&#8203;1586](https://redirect.github.com/codecov/codecov-action/pull/1586) - chore(release):4.6.0 by [@&#8203;thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#&#8203;1587](https://redirect.github.com/codecov/codecov-action/pull/1587) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **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 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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43Mi4wIiwidXBkYXRlZEluVmVyIjoiNDIuNzIuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGUiXX0=--> Co-authored-by: renovate-vince-riv[bot] <227500739+renovate-vince-riv[bot]@users.noreply.github.com> * chore(deps): update docker/setup-buildx-action action to v3 (#16) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [docker/setup-buildx-action](https://redirect.github.com/docker/setup-buildx-action) | action | major | `v2` → `v3` | --- ### Release Notes <details> <summary>docker/setup-buildx-action (docker/setup-buildx-action)</summary> ### [`v3`](https://redirect.github.com/docker/setup-buildx-action/compare/v2...v3) [Compare Source](https://redirect.github.com/docker/setup-buildx-action/compare/v2...v3) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **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 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://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43Mi4wIiwidXBkYXRlZEluVmVyIjoiNDIuNzIuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGUiXX0=--> Co-authored-by: renovate-vince-riv[bot] <227500739+renovate-vince-riv[bot]@users.noreply.github.com> --------- Co-authored-by: renovate-vince-riv[bot] <227500739+renovate-vince-riv[bot]@users.noreply.github.com>
1 parent 1d05ecf commit 9d24b76

File tree

11 files changed

+121
-115
lines changed

11 files changed

+121
-115
lines changed

.github/workflows/chart-test.yml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,17 @@ jobs:
55
runs-on: ubuntu-latest
66
steps:
77
- name: Checkout
8-
uses: actions/checkout@v2
8+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
99
with:
1010
fetch-depth: 0
1111

1212
- name: Set up Helm
13-
uses: azure/setup-helm@v1
14-
with:
15-
version: v3.8.1
13+
uses: azure/setup-helm@1a275c3b69536ee54be43f2070a358922e12c8d4 # v4
1614

1715
- uses: actions/setup-python@v6
1816

1917
- name: Set up chart-testing
20-
uses: helm/chart-testing-action@v2.2.1
18+
uses: helm/chart-testing-action@v2
2119

2220
- name: Run chart-testing (lint)
23-
run: ct lint --target-branch main
21+
run: ct lint --target-branch main

.github/workflows/e2e.yml

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,20 @@ jobs:
55
runs-on: ubuntu-latest
66
strategy:
77
matrix:
8-
k3s_version: ["v1.26.11+k3s2","v1.27.8+k3s2","v1.28.4+k3s2","v1.29.2+k3s1"]
8+
k3s_version:
9+
- v1.35.0+k3s1
10+
- v1.34.3+k3s1
11+
- v1.33.7+k3s1
12+
- v1.32.11+k3s1
13+
- v1.31.14+k3s1
914
steps:
10-
- name: Setup Kubernetes
11-
run: curl -sfL https://get.k3s.io | INSTALL_K3S_VERSION="${{ matrix.k3s_version }}" K3S_KUBECONFIG_MODE=777 sh -
12-
- name: Checkout
13-
uses: actions/checkout@v4
14-
- name: Setup Go
15-
uses: actions/setup-go@v4
16-
with:
17-
go-version: '1.23'
18-
- name: Run tests
19-
run: make e2e KUBECONFIG=/etc/rancher/k3s/k3s.yaml node=$(kubectl --kubeconfig=/etc/rancher/k3s/k3s.yaml get no --no-headers | awk '{print $1}' | tail -1)
15+
- name: Setup Kubernetes
16+
run: curl -sfL https://get.k3s.io | INSTALL_K3S_VERSION="${{ matrix.k3s_version }}" K3S_KUBECONFIG_MODE=777 sh -
17+
- name: Checkout
18+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
19+
- name: Setup Go
20+
uses: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # v6
21+
with:
22+
go-version: '1.23'
23+
- name: Run tests
24+
run: make e2e KUBECONFIG=/etc/rancher/k3s/k3s.yaml node=$(kubectl --kubeconfig=/etc/rancher/k3s/k3s.yaml get no --no-headers | awk '{print $1}' | tail -1)

.github/workflows/govulncheck.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ jobs:
55
name: test
66
runs-on: ubuntu-latest
77
steps:
8-
- uses: actions/checkout@v2
9-
- uses: actions/setup-go@v2
10-
with:
11-
stable: 'false'
12-
go-version: '1.24'
13-
- run: go run golang.org/x/vuln/cmd/govulncheck@latest ./...
8+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
9+
- uses: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # v6
10+
with:
11+
stable: 'false'
12+
go-version: '1.24'
13+
- run: go run golang.org/x/vuln/cmd/govulncheck@latest ./...
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
11
on:
22
push:
33
branches:
4-
- main
4+
- main
55

66
jobs:
77
release:
88
runs-on: ubuntu-latest
99
steps:
1010
- name: Checkout
11-
uses: actions/checkout@v2
11+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
1212
with:
1313
fetch-depth: 0
1414
- name: Configure Git
1515
run: |
1616
git config user.name "${GITHUB_ACTOR}"
1717
git config user.email "${GITHUB_ACTOR}@users.noreply.github.com"
1818
- name: Install Helm
19-
uses: azure/setup-helm@v1
19+
uses: azure/setup-helm@1a275c3b69536ee54be43f2070a358922e12c8d4 # v4
2020
with:
2121
version: v3.4.2
2222
- name: Run chart-releaser
23-
uses: helm/chart-releaser-action@v1.1.0
23+
uses: helm/chart-releaser-action@cae68fefc6b5f367a0275617c9f83181ba54714f # v1.7.0
2424
env:
2525
CR_TOKEN: ${{ secrets.GITHUB_TOKEN }}
26-
CR_RELEASE_NAME_TEMPLATE: "helm-chart-{{ .Version }}"
26+
CR_RELEASE_NAME_TEMPLATE: "helm-chart-{{ .Version }}"

.github/workflows/release.yaml

Lines changed: 67 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
on:
22
push:
33
tags:
4-
- v*
4+
- v*
55

66
permissions:
77
contents: write
@@ -16,91 +16,91 @@ jobs:
1616
build:
1717
runs-on: ubuntu-latest
1818
steps:
19-
- name: Checkout
20-
uses: actions/checkout@v4
21-
with:
22-
fetch-depth: 0
23-
- name: Set up Go
24-
uses: actions/setup-go@v4
25-
with:
26-
go-version: '1.23'
27-
- name: Remove Git Tags with Charts
28-
run: git tag -d $(git tag -l "helm-chart-*")
29-
- name: Run GoReleaser
30-
uses: goreleaser/goreleaser-action@v5
31-
with:
32-
distribution: goreleaser
33-
version: latest
34-
# args: build --clean --skip=validate --snapshot
35-
args: release --clean
36-
env:
37-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
38-
- run: cp Dockerfile ./dist/aks-node-termination-handler_linux_amd64_v1/Dockerfile
39-
- run: cp Dockerfile ./dist/aks-node-termination-handler_linux_arm64/Dockerfile
40-
- run: cp Dockerfile.windows ./dist/aks-node-termination-handler_windows_amd64_v1/Dockerfile
41-
- run: tar -cvf release.tar ./dist
42-
- uses: actions/upload-artifact@v4
43-
with:
44-
name: release
45-
retention-days: 1
46-
path: release.tar
19+
- name: Checkout
20+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
21+
with:
22+
fetch-depth: 0
23+
- name: Set up Go
24+
uses: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # v6
25+
with:
26+
go-version: '1.23'
27+
- name: Remove Git Tags with Charts
28+
run: git tag -d $(git tag -l "helm-chart-*")
29+
- name: Run GoReleaser
30+
uses: goreleaser/goreleaser-action@v5
31+
with:
32+
distribution: goreleaser
33+
version: latest
34+
# args: build --clean --skip=validate --snapshot
35+
args: release --clean
36+
env:
37+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
38+
- run: cp Dockerfile ./dist/aks-node-termination-handler_linux_amd64_v1/Dockerfile
39+
- run: cp Dockerfile ./dist/aks-node-termination-handler_linux_arm64/Dockerfile
40+
- run: cp Dockerfile.windows ./dist/aks-node-termination-handler_windows_amd64_v1/Dockerfile
41+
- run: tar -cvf release.tar ./dist
42+
- uses: actions/upload-artifact@v4
43+
with:
44+
name: release
45+
retention-days: 1
46+
path: release.tar
4747

4848
publish-linux-amd64:
4949
runs-on: ubuntu-latest
5050
needs: build
5151
steps:
52-
- uses: docker/login-action@v3
53-
with:
54-
username: ${{ secrets.DOCKER_USERNAME }}
55-
password: ${{ secrets.DOCKER_PASSWORD }}
56-
- uses: actions/download-artifact@v4
57-
- run: tar xvf ./release/release.tar
58-
- run: "docker build --pull --push --platform linux/amd64 -t ${{ env.IMAGE }}-linux-amd64 ."
59-
working-directory: ./dist/aks-node-termination-handler_linux_amd64_v1
52+
- uses: docker/login-action@v3
53+
with:
54+
username: ${{ secrets.DOCKER_USERNAME }}
55+
password: ${{ secrets.DOCKER_PASSWORD }}
56+
- uses: actions/download-artifact@v4
57+
- run: tar xvf ./release/release.tar
58+
- run: "docker build --pull --push --platform linux/amd64 -t ${{ env.IMAGE }}-linux-amd64 ."
59+
working-directory: ./dist/aks-node-termination-handler_linux_amd64_v1
6060

6161
publish-linux-arm64:
6262
runs-on: ubuntu-latest
6363
needs: build
6464
steps:
65-
- uses: docker/login-action@v3
66-
with:
67-
username: ${{ secrets.DOCKER_USERNAME }}
68-
password: ${{ secrets.DOCKER_PASSWORD }}
69-
- uses: docker/setup-qemu-action@v2
70-
- uses: docker/setup-buildx-action@v2
71-
- uses: actions/download-artifact@v4
72-
- run: tar xvf ./release/release.tar
73-
- run: "docker build --pull --push --platform linux/arm64 -t ${{ env.IMAGE }}-linux-arm64 ."
74-
working-directory: ./dist/aks-node-termination-handler_linux_arm64
65+
- uses: docker/login-action@v3
66+
with:
67+
username: ${{ secrets.DOCKER_USERNAME }}
68+
password: ${{ secrets.DOCKER_PASSWORD }}
69+
- uses: docker/setup-qemu-action@v2
70+
- uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3
71+
- uses: actions/download-artifact@v4
72+
- run: tar xvf ./release/release.tar
73+
- run: "docker build --pull --push --platform linux/arm64 -t ${{ env.IMAGE }}-linux-arm64 ."
74+
working-directory: ./dist/aks-node-termination-handler_linux_arm64
7575

7676
publish-windows-amd64:
7777
runs-on: windows-latest
7878
strategy:
7979
matrix:
80-
windows-version: [ 'ltsc2019', 'ltsc2022' ]
80+
windows-version: ['ltsc2019', 'ltsc2022', 'ltsc2025']
8181
needs: build
8282
steps:
83-
- uses: docker/login-action@v3
84-
with:
85-
username: ${{ secrets.DOCKER_USERNAME }}
86-
password: ${{ secrets.DOCKER_PASSWORD }}
87-
- uses: actions/download-artifact@v4
88-
- run: tar xvf ./release/release.tar
89-
- run: "docker build --build-arg WINDOWS_VERSION=${{ matrix.windows-version }} --pull --platform windows/amd64 -t ${{ env.IMAGE }}-windows-${{ matrix.windows-version }}-amd64 ."
90-
working-directory: ./dist/aks-node-termination-handler_windows_amd64_v1
91-
- run: docker push ${{ env.IMAGE }}-windows-${{ matrix.windows-version }}-amd64
83+
- uses: docker/login-action@v3
84+
with:
85+
username: ${{ secrets.DOCKER_USERNAME }}
86+
password: ${{ secrets.DOCKER_PASSWORD }}
87+
- uses: actions/download-artifact@v4
88+
- run: tar xvf ./release/release.tar
89+
- run: "docker build --build-arg WINDOWS_VERSION=${{ matrix.windows-version }} --pull --platform windows/amd64 -t ${{ env.IMAGE }}-windows-${{ matrix.windows-version }}-amd64 ."
90+
working-directory: ./dist/aks-node-termination-handler_windows_amd64_v1
91+
- run: docker push ${{ env.IMAGE }}-windows-${{ matrix.windows-version }}-amd64
9292

9393
publish-manifest:
9494
runs-on: ubuntu-latest
9595
needs: [publish-linux-amd64, publish-linux-arm64, publish-windows-amd64]
9696
steps:
97-
- uses: docker/login-action@v3
98-
with:
99-
username: ${{ secrets.DOCKER_USERNAME }}
100-
password: ${{ secrets.DOCKER_PASSWORD }}
101-
- run: docker manifest create ${{ env.IMAGE }} ${{ env.IMAGE }}-linux-amd64 ${{ env.IMAGE }}-linux-arm64 ${{ env.IMAGE }}-windows-ltsc2022-amd64
102-
- run: docker manifest push ${{ env.IMAGE }}
103-
- run: docker manifest create ${{ env.IMAGE_LATEST }} ${{ env.IMAGE }}-linux-amd64 ${{ env.IMAGE }}-linux-arm64 ${{ env.IMAGE }}-windows-ltsc2022-amd64
104-
- run: docker manifest push ${{ env.IMAGE_LATEST }}
105-
- run: docker manifest create ${{ env.IMAGE_LATEST }}-ltsc2019 ${{ env.IMAGE }}-linux-amd64 ${{ env.IMAGE }}-linux-arm64 ${{ env.IMAGE }}-windows-ltsc2019-amd64
106-
- run: docker manifest push ${{ env.IMAGE_LATEST }}-ltsc2019
97+
- uses: docker/login-action@v3
98+
with:
99+
username: ${{ secrets.DOCKER_USERNAME }}
100+
password: ${{ secrets.DOCKER_PASSWORD }}
101+
- run: docker manifest create ${{ env.IMAGE }} ${{ env.IMAGE }}-linux-amd64 ${{ env.IMAGE }}-linux-arm64 ${{ env.IMAGE }}-windows-ltsc2025-amd64
102+
- run: docker manifest push ${{ env.IMAGE }}
103+
- run: docker manifest create ${{ env.IMAGE_LATEST }} ${{ env.IMAGE }}-linux-amd64 ${{ env.IMAGE }}-linux-arm64 ${{ env.IMAGE }}-windows-ltsc2025-amd64
104+
- run: docker manifest push ${{ env.IMAGE_LATEST }}
105+
- run: docker manifest create ${{ env.IMAGE_LATEST }}-ltsc2025 ${{ env.IMAGE }}-linux-amd64 ${{ env.IMAGE }}-linux-arm64 ${{ env.IMAGE }}-windows-ltsc2025-amd64
106+
- run: docker manifest push ${{ env.IMAGE_LATEST }}-ltsc2025

.github/workflows/test.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
on:
22
push:
33
branches:
4-
- main
4+
- main
55
pull_request:
66

77
jobs:
88
test:
99
name: test
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/checkout@v2
13-
- uses: actions/setup-go@v2
14-
with:
15-
stable: 'false'
16-
go-version: '1.23'
17-
- run: make test
18-
- name: Upload coverage to Codecov
19-
uses: codecov/codecov-action@v3
12+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
13+
- uses: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # v6
14+
with:
15+
stable: 'false'
16+
go-version: '1.23'
17+
- run: make test
18+
- name: Upload coverage to Codecov
19+
uses: codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
on:
22
push:
33
tags:
4-
- v*
4+
- v*
55
branches:
6-
- main
6+
- main
77
pull_request:
88
jobs:
99
validate-license:
1010
name: validate-license
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v2
14-
- run: ./scripts/validate-license.sh
13+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
14+
- run: ./scripts/validate-license.sh

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM alpine:latest
1+
FROM alpine:latest@sha256:865b95f46d98cf867a156fe4a135ad3fe50d2056aa3f25ed31662dff6da4eb62
22

33
WORKDIR /app/
44

Dockerfile.windows

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
ARG WINDOWS_VERSION=ltsc2022
1+
ARG WINDOWS_VERSION=ltsc2025
22

33
FROM mcr.microsoft.com/windows/nanoserver:$WINDOWS_VERSION
44

@@ -7,4 +7,4 @@ WORKDIR /app/
77
COPY ./aks-node-termination-handler.exe /app/aks-node-termination-handler.exe
88
USER ContainerUser
99

10-
ENTRYPOINT [ "/app/aks-node-termination-handler.exe" ]
10+
ENTRYPOINT [ "/app/aks-node-termination-handler.exe" ]

Makefile

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
KUBECONFIG=$(HOME)/.kube/azure-stage
22
tag=dev
33
image=paskalmaksim/aks-node-termination-handler:$(tag)
4-
telegramToken=1072104160:AAH2sFpHELeH5oxMmd-tsVjgTuzoYO6hSLM
5-
telegramChatID=-439460552
4+
#telegramToken=1072104160:AAH2sFpHELeH5oxMmd-tsVjgTuzoYO6hSLM
5+
#telegramChatID=-439460552
6+
telegramToken=
7+
telegramChatID=
68
node=`kubectl get no -lkubernetes.azure.com/scalesetpriority=spot | awk '{print $$1}' | tail -1`
79

810
chart-lint:
@@ -94,4 +96,4 @@ scan:
9496
-ignore-unfixed --no-progress --severity HIGH,CRITICAL \
9597
$(image)
9698
@helm template ./charts/aks-node-termination-handler > /tmp/aks-node-termination-handler.yaml
97-
@trivy config /tmp/aks-node-termination-handler.yaml
99+
@trivy config /tmp/aks-node-termination-handler.yaml

0 commit comments

Comments
 (0)