Compare commits

..
137 Commits
Author SHA1 Message Date
volker.raschek 140ccbfb23 fix(ci): adapt upload credentials
Helm / helm-unittest (push) Successful in 15s
Release / publish-chart (push) Successful in 2m27s
Helm / helm-lint (push) Successful in 12s
2026-10-18 17:25:37 +02:00
volker.raschek 5d05af1682 fix(ci): upload prov file to gitea
Helm / helm-unittest (push) Successful in 25s
Release / publish-chart (push) Failing after 2m1s
Helm / helm-lint (push) Successful in 7s
2026-10-18 17:19:10 +02:00
volker.raschek 941c715ef2 fix(deployment): template initContainers
Helm / helm-unittest (push) Successful in 19s
Helm / helm-lint (push) Successful in 13s
2026-10-18 17:10:29 +02:00
CSRBot 1bb4aa34a5 Merge pull request 'chore(deps): update dependency helm to v4.3.1' (#209) from renovate/helm-4.x into master
Helm / helm-unittest (push) Successful in 24s
Helm / helm-lint (push) Successful in 8s
2026-10-15 04:10:04 +00:00
CSRBot f4021ccb1c chore(deps): update dependency helm to v4.3.1
Helm / helm-lint (pull_request) Successful in 6s
Helm / helm-unittest (push) Successful in 25s
Helm / helm-unittest (pull_request) Successful in 17s
Helm / helm-lint (push) Successful in 7s
2026-10-15 04:09:24 +00:00
CSRBot a23845f9e7 Merge pull request 'chore(deps): update dependency helm/helm to v4.3.1' (#208) from renovate/helm-helm-4.x into master
Helm / helm-unittest (push) Successful in 24s
Helm / helm-lint (push) Successful in 6s
2026-10-15 01:20:18 +00:00
CSRBot f1cdde6c22 chore(deps): update dependency helm/helm to v4.3.1
Helm / helm-lint (pull_request) Successful in 10s
Helm / helm-unittest (push) Successful in 29s
Helm / helm-unittest (pull_request) Successful in 16s
Helm / helm-lint (push) Successful in 11s
2026-10-15 01:19:29 +00:00
CSRBot 7b8f86045d Merge pull request 'chore(deps): update docker.io/library/node docker tag to v26.12.0' (#207) from renovate/update-docker.iolibrarynode into master
Helm / helm-unittest (push) Successful in 20s
Helm / helm-lint (push) Successful in 13s
2026-10-14 22:11:44 +00:00
CSRBot 6ae4641b78 chore(deps): update docker.io/library/node docker tag to v26.12.0
Helm / helm-lint (pull_request) Successful in 14s
Helm / helm-unittest (push) Successful in 16s
Helm / helm-unittest (pull_request) Successful in 17s
Helm / helm-lint (push) Successful in 11s
2026-10-14 22:10:45 +00:00
CSRBot 999e3c2e16 Merge pull request 'chore(deps): update docker.io/library/node docker tag to v26.11.1' (#206) from renovate/update-docker.iolibrarynode into master
Helm / helm-unittest (push) Successful in 23s
Helm / helm-lint (push) Successful in 7s
2026-10-09 01:17:52 +00:00
CSRBot 5d825aa750 chore(deps): update docker.io/library/node docker tag to v26.11.1
Helm / helm-unittest (push) Successful in 16s
Helm / helm-lint (pull_request) Successful in 12s
Helm / helm-unittest (pull_request) Successful in 15s
Helm / helm-lint (push) Successful in 11s
2026-10-09 01:16:47 +00:00
CSRBot fdf9a1c45c Merge pull request 'chore(deps): update update helm plugins to v1.2.1' (#205) from renovate/update-helm-plugins into master
Helm / helm-unittest (push) Successful in 24s
Helm / helm-lint (push) Successful in 7s
2026-10-03 16:16:58 +00:00
CSRBot ca22f6740d chore(deps): update update helm plugins to v1.2.1
Helm / helm-unittest (pull_request) Successful in 16s
Helm / helm-lint (pull_request) Successful in 7s
Helm / helm-unittest (push) Successful in 17s
Helm / helm-lint (push) Successful in 7s
2026-10-03 16:15:22 +00:00
CSRBot 12d2bb5ea9 Merge pull request 'chore(deps): update volker-raschek/ah-annotations action to v0.2.4' (#204) from renovate/volker-raschek-ah-annotations-0.x into master
Helm / helm-unittest (push) Successful in 30s
Helm / helm-lint (push) Successful in 7s
2026-09-30 07:23:37 +00:00
CSRBot bad8eb8181 chore(deps): update volker-raschek/ah-annotations action to v0.2.4
Helm / helm-unittest (push) Successful in 22s
Helm / helm-lint (pull_request) Successful in 13s
Helm / helm-unittest (pull_request) Successful in 20s
Helm / helm-lint (push) Successful in 11s
2026-09-30 07:22:35 +00:00
CSRBot bfac1b45a2 Merge pull request 'chore(deps): update oras-project/setup-oras action to v2.0.2' (#203) from renovate/oras-project-setup-oras-2.x into master
Helm / helm-unittest (push) Successful in 22s
Helm / helm-lint (push) Successful in 12s
2026-09-29 19:08:25 +00:00
CSRBot d51629af6d chore(deps): update oras-project/setup-oras action to v2.0.2
Helm / helm-unittest (push) Successful in 21s
Helm / helm-unittest (pull_request) Successful in 23s
Helm / helm-lint (pull_request) Successful in 7s
Helm / helm-lint (push) Successful in 8s
2026-09-29 19:07:05 +00:00
CSRBot 9b8cc3922d Merge pull request 'chore(deps): update docker.io/library/node docker tag to v26.10.0' (#202) from renovate/update-docker.iolibrarynode into master
Helm / helm-unittest (push) Successful in 14s
Helm / helm-lint (push) Successful in 8s
2026-09-22 22:04:54 +00:00
CSRBot d3c04e1b5e chore(deps): update docker.io/library/node docker tag to v26.10.0
Helm / helm-unittest (push) Successful in 14s
Helm / helm-lint (pull_request) Successful in 11s
Helm / helm-unittest (pull_request) Successful in 14s
Helm / helm-lint (push) Successful in 12s
2026-09-22 22:04:03 +00:00
CSRBot 5609942592 Merge pull request 'chore(deps): update docker.io/library/node docker tag to v26.9.0' (#201) from renovate/update-docker.iolibrarynode into master
Helm / helm-unittest (push) Successful in 28s
Helm / helm-lint (push) Successful in 6s
2026-09-17 01:04:36 +00:00
CSRBot 9d07f9092a chore(deps): update docker.io/library/node docker tag to v26.9.0
Helm / helm-unittest (push) Successful in 20s
Helm / helm-lint (pull_request) Successful in 11s
Helm / helm-unittest (pull_request) Successful in 17s
Helm / helm-lint (push) Successful in 11s
2026-09-17 01:03:51 +00:00
CSRBot fc579e3849 Merge pull request 'chore(deps): update actions/checkout action to v7' (#200) from renovate/actions-checkout-7.x into master
Helm / helm-unittest (push) Successful in 25s
Helm / helm-lint (push) Successful in 12s
2026-09-15 15:57:02 +00:00
CSRBot 7008ab149e Merge pull request 'chore(deps): update volker-raschek/ah-annotations action to v0.2.3' (#199) from renovate/volker-raschek-ah-annotations-0.x into master
Helm / helm-unittest (push) Successful in 25s
Helm / helm-lint (push) Successful in 11s
2026-09-15 15:54:20 +00:00
CSRBot ec8bf9b866 chore(deps): update actions/checkout action to v7
Helm / helm-unittest (push) Successful in 26s
Helm / helm-lint (pull_request) Successful in 12s
Helm / helm-unittest (pull_request) Successful in 17s
Helm / helm-lint (push) Successful in 11s
2026-09-15 15:30:06 +00:00
CSRBot b1b067ce25 chore(deps): update volker-raschek/ah-annotations action to v0.2.3
Helm / helm-unittest (push) Successful in 26s
Helm / helm-lint (pull_request) Successful in 12s
Helm / helm-unittest (pull_request) Successful in 24s
Helm / helm-lint (push) Successful in 11s
2026-09-15 15:27:55 +00:00
volker.raschek fe9818d92b revert(ci): enable upload of helm signature file
Helm / helm-unittest (push) Successful in 18s
Helm / helm-lint (push) Successful in 12s
This reverts commit 2cfe8ddb2c.
2026-09-15 13:07:30 +02:00
volker.raschek 2cfe8ddb2c fix(ci): enable upload of helm signature file
Helm / helm-unittest (push) Successful in 18s
Release / publish-chart (push) Failing after 2m5s
Helm / helm-lint (push) Successful in 12s
2026-09-15 12:53:49 +02:00
CSRBot 96d0a5abcc Merge pull request 'chore(deps): update dependency helm to v4.3.0' (#197) from renovate/helm-4.x into master
Helm / helm-unittest (push) Successful in 14s
Helm / helm-lint (push) Successful in 11s
2026-09-10 00:07:27 +00:00
CSRBot d1473b59e1 chore(deps): update dependency helm to v4.3.0
Helm / helm-unittest (push) Successful in 33s
Helm / helm-unittest (pull_request) Successful in 20s
Helm / helm-lint (pull_request) Successful in 8s
Helm / helm-lint (push) Successful in 11s
2026-09-10 00:06:34 +00:00
CSRBot 42d392605a Merge pull request 'chore(deps): update docker.io/library/node docker tag to v26.8.2' (#196) from renovate/update-docker.iolibrarynode into master
Helm / helm-unittest (push) Successful in 24s
Helm / helm-lint (push) Successful in 9s
2026-09-10 00:06:10 +00:00
CSRBot f55a350fbd chore(deps): update docker.io/library/node docker tag to v26.8.2
Helm / helm-unittest (push) Successful in 16s
Helm / helm-lint (pull_request) Successful in 11s
Helm / helm-unittest (pull_request) Successful in 15s
Helm / helm-lint (push) Successful in 11s
2026-09-10 00:05:22 +00:00
CSRBot f39b69cf8a Merge pull request 'chore(deps): update dependency oras-project/oras to v1.3.4' (#195) from renovate/oras-project-oras-1.x into master
Helm / helm-unittest (push) Successful in 25s
Helm / helm-lint (push) Successful in 7s
2026-08-27 21:05:20 +00:00
CSRBot 1717c06c93 chore(deps): update dependency oras-project/oras to v1.3.4
Helm / helm-unittest (push) Successful in 19s
Helm / helm-lint (pull_request) Successful in 11s
Helm / helm-unittest (pull_request) Successful in 15s
Helm / helm-lint (push) Successful in 11s
2026-08-27 21:04:30 +00:00
CSRBot 2e4b835722 Merge pull request 'chore(deps): update docker.io/library/node docker tag to v26.8.1' (#194) from renovate/update-docker.iolibrarynode into master
Helm / helm-unittest (push) Successful in 18s
Helm / helm-lint (push) Successful in 6s
2026-08-27 18:06:53 +00:00
CSRBot cc5be2ff10 chore(deps): update docker.io/library/node docker tag to v26.8.1
Helm / helm-unittest (push) Successful in 20s
Helm / helm-lint (pull_request) Successful in 13s
Helm / helm-unittest (pull_request) Successful in 17s
Helm / helm-lint (push) Successful in 11s
2026-08-27 18:06:02 +00:00
CSRBot 9b531133b8 Merge pull request 'chore(deps): update dependency losisin/helm-values-schema-json to v2.6.0' (#193) from renovate/update-helm-plugins into master
Helm / helm-unittest (push) Successful in 22s
Helm / helm-lint (push) Successful in 14s
2026-08-24 12:06:36 +00:00
CSRBot 50ee92487a chore(deps): update dependency losisin/helm-values-schema-json to v2.6.0
Helm / helm-lint (pull_request) Successful in 14s
Helm / helm-unittest (push) Successful in 1m11s
Helm / helm-unittest (pull_request) Successful in 50s
Helm / helm-lint (push) Successful in 15s
2026-08-24 12:05:04 +00:00
CSRBot 6edadecfe8 Merge pull request 'chore(deps): update volker-raschek/ah-annotations action to v0.2.2' (#192) from renovate/volker-raschek-ah-annotations-0.x into master
Helm / helm-unittest (push) Successful in 13s
Helm / helm-lint (push) Successful in 8s
2026-08-20 15:05:10 +00:00
CSRBot 38f81bbbda chore(deps): update volker-raschek/ah-annotations action to v0.2.2
Helm / helm-unittest (push) Successful in 15s
Helm / helm-lint (pull_request) Successful in 12s
Helm / helm-unittest (pull_request) Successful in 15s
Helm / helm-lint (push) Successful in 11s
2026-08-20 15:04:25 +00:00
CSRBot 2616bbc07d Merge pull request 'chore(deps): update volker-raschek/ah-annotations action to v0.2.1' (#191) from renovate/volker-raschek-ah-annotations-0.x into master
Helm / helm-unittest (push) Successful in 13s
Helm / helm-lint (push) Successful in 11s
2026-08-19 06:05:47 +00:00
CSRBot 0d449ef5ae chore(deps): update volker-raschek/ah-annotations action to v0.2.1
Helm / helm-unittest (push) Successful in 18s
Helm / helm-lint (pull_request) Successful in 12s
Helm / helm-unittest (pull_request) Successful in 14s
Helm / helm-lint (push) Successful in 11s
2026-08-19 06:05:01 +00:00
CSRBot 29e900d32d Merge pull request 'chore(deps): update volker-raschek/ah-annotations action to v0.2.0' (#190) from renovate/volker-raschek-ah-annotations-0.x into master
Helm / helm-unittest (push) Successful in 25s
Helm / helm-lint (push) Successful in 6s
2026-08-17 21:05:59 +00:00
CSRBot 42be4f664b chore(deps): update volker-raschek/ah-annotations action to v0.2.0
Helm / helm-unittest (push) Successful in 19s
Helm / helm-lint (pull_request) Successful in 12s
Helm / helm-unittest (pull_request) Successful in 18s
Helm / helm-lint (push) Successful in 11s
2026-08-17 21:05:08 +00:00
CSRBot b88c651333 Merge pull request 'chore(deps): pin volker-raschek/ah-annotations action to d5154c8' (#189) from renovate/pin-dependencies into master
Helm / helm-unittest (push) Successful in 27s
Helm / helm-lint (push) Successful in 6s
2026-08-16 21:09:23 +00:00
CSRBot e5c35ae783 chore(deps): pin volker-raschek/ah-annotations action to d5154c8
Helm / helm-lint (pull_request) Successful in 12s
Helm / helm-unittest (push) Successful in 22s
Helm / helm-unittest (pull_request) Successful in 29s
Helm / helm-lint (push) Successful in 8s
2026-08-16 21:05:52 +00:00
volker.raschek 3047c7cc73 chore(deps): update action volker-raschek/ah-annotations to v0.1.2
Helm / helm-unittest (push) Successful in 29s
Release / publish-chart (push) Successful in 3m15s
Helm / helm-lint (push) Successful in 7s
2026-08-16 22:31:01 +02:00
volker.raschekandCopilot a10b2801d2 refactor(ci): replace inline annotation script with ah-annotations action
Helm / helm-unittest (push) Successful in 28s
Release / publish-chart (push) Successful in 2m56s
Helm / helm-lint (push) Successful in 7s
Remove the local add-annotations.sh script and the inline tag detection
logic from the release workflow. Use the reusable GitHub Action
volker-raschek/ah-annotations@v0.1.1 which handles tag detection and
changelog generation internally.

Co-authored-by: Copilot <copilot@github.com>
2026-08-16 21:58:47 +02:00
volker.raschekandCopilot e09acf4f2a style(scripts): harden add-annotations.sh to follow shell best practices
Helm / helm-unittest (push) Successful in 17s
Release / publish-chart (push) Successful in 2m18s
Helm / helm-lint (push) Successful in 13s
Apply shell scripting conventions to improve robustness and consistency:
- Enable `set -u` (nounset) to catch unset variable references early
- Add trap-based cleanup for temporary files instead of manual rm
- Use `readonly` for constants (CHART_FILE, RC_PATTERN)
- Replace `[ ]` with `[[ ]]` throughout for modern bash conditionals
- Use `read -r` to prevent backslash interpretation
- Use `${1:-}` / `${2:-}` for safe positional parameter access under nounset
- Normalize stderr redirect to `>&2`
- Remove `function` keyword, align `;;` in case statements

Co-authored-by: Copilot <copilot@github.com>
2026-08-16 19:28:53 +02:00
CSRBot 4858bbfea8 Merge pull request 'chore(deps): update dependency helm to v4.2.4' (#187) from renovate/helm-4.x into master
Helm / helm-unittest (push) Successful in 40s
Helm / helm-lint (push) Successful in 7s
2026-08-13 18:05:25 +00:00
CSRBot b224d1b699 chore(deps): update dependency helm to v4.2.4
Helm / helm-lint (pull_request) Successful in 7s
Helm / helm-unittest (push) Successful in 29s
Helm / helm-unittest (pull_request) Successful in 18s
Helm / helm-lint (push) Successful in 8s
2026-08-13 18:04:33 +00:00
CSRBot a17b503955 Merge pull request 'chore(deps): update dependency helm/helm to v4.2.4' (#186) from renovate/helm-helm-4.x into master
Helm / helm-unittest (push) Successful in 29s
Helm / helm-lint (push) Successful in 7s
2026-08-13 15:05:46 +00:00
CSRBot 3f416bdd8f chore(deps): update dependency helm/helm to v4.2.4
Helm / helm-unittest (push) Successful in 20s
Helm / helm-lint (pull_request) Successful in 12s
Helm / helm-unittest (pull_request) Successful in 17s
Helm / helm-lint (push) Successful in 13s
2026-08-13 15:04:48 +00:00
CSRBot 992a105ee7 Merge pull request 'chore(deps): update dependency sigstore/cosign to v3.1.3' (#184) from renovate/sigstore-cosign-3.x into master
Helm / helm-unittest (push) Successful in 48s
Helm / helm-lint (push) Successful in 7s
2026-08-09 21:05:10 +00:00
CSRBot d6d2f7f632 chore(deps): update dependency sigstore/cosign to v3.1.3
Helm / helm-unittest (push) Successful in 21s
Helm / helm-lint (pull_request) Successful in 14s
Helm / helm-unittest (pull_request) Successful in 18s
Helm / helm-lint (push) Successful in 10s
2026-08-09 21:04:19 +00:00
CSRBot d7a9ceece9 Merge pull request 'chore(deps): update docker.io/library/node docker tag to v26.7.0' (#185) from renovate/update-docker.iolibrarynode into master
Helm / helm-unittest (push) Successful in 26s
Helm / helm-lint (push) Successful in 11s
2026-08-09 18:13:29 +00:00
CSRBot 8aa240b695 chore(deps): update docker.io/library/node docker tag to v26.7.0
Helm / helm-lint (pull_request) Successful in 11s
Helm / helm-unittest (push) Successful in 44s
Helm / helm-unittest (pull_request) Successful in 27s
Helm / helm-lint (push) Successful in 14s
2026-08-09 18:09:03 +00:00
CSRBot 7f330b714c Merge pull request 'chore(deps): update docker.io/library/node docker tag to v26.5.1' (#183) from renovate/update-docker.iolibrarynode into master
Helm / helm-unittest (push) Successful in 23s
Helm / helm-lint (push) Successful in 6s
2026-07-30 21:05:29 +00:00
CSRBot 6097ff6ff6 chore(deps): update docker.io/library/node docker tag to v26.5.1
Helm / helm-unittest (push) Successful in 17s
Helm / helm-lint (pull_request) Successful in 12s
Helm / helm-unittest (pull_request) Successful in 16s
Helm / helm-lint (push) Successful in 11s
2026-07-30 21:04:43 +00:00
CSRBot 53325928e9 Merge pull request 'chore(deps): update dependency markdown-link-check to v3.15.0' (#181) from renovate/markdown-link-check-3.x-lockfile into master
Helm / helm-unittest (push) Successful in 26s
Helm / helm-lint (push) Successful in 7s
2026-07-29 21:07:25 +00:00
CSRBot f4aef66fee chore(deps): update dependency markdown-link-check to v3.15.0
Helm / helm-unittest (push) Successful in 30s
Helm / helm-lint (pull_request) Successful in 10s
Helm / helm-unittest (pull_request) Successful in 19s
Helm / helm-lint (push) Successful in 12s
2026-07-29 18:11:19 +00:00
CSRBot 3e8ed11eab Merge pull request 'chore(deps): update docker/login-action action to v4.6.0' (#182) from renovate/docker-login-action-4.x into master
Helm / helm-unittest (push) Successful in 16s
Helm / helm-lint (push) Successful in 6s
2026-07-29 15:42:27 +00:00
CSRBot a8e0f00711 chore(deps): update docker/login-action action to v4.6.0
Helm / helm-unittest (push) Successful in 26s
Helm / helm-lint (pull_request) Successful in 13s
Helm / helm-unittest (pull_request) Successful in 28s
Helm / helm-lint (push) Successful in 11s
2026-07-29 15:09:36 +00:00
CSRBot 4d17780ff4 Merge pull request 'chore(deps): update docker/login-action action to v4.5.2' (#180) from renovate/docker-login-action-4.x into master
Helm / helm-unittest (push) Successful in 20s
Helm / helm-lint (push) Successful in 7s
2026-07-28 09:13:37 +00:00
CSRBot 0eba0da597 chore(deps): update docker/login-action action to v4.5.2
Helm / helm-unittest (push) Successful in 30s
Helm / helm-lint (pull_request) Successful in 12s
Helm / helm-unittest (pull_request) Successful in 25s
Helm / helm-lint (push) Successful in 14s
2026-07-28 09:04:46 +00:00
CSRBot 1c44f343c1 Merge pull request 'chore(deps): update update helm plugins to v1.1.2' (#179) from renovate/update-helm-plugins into master
Helm / helm-unittest (push) Successful in 17s
Helm / helm-lint (push) Successful in 6s
2026-07-24 18:09:43 +00:00
CSRBot 1c382831fd chore(deps): update update helm plugins to v1.1.2
Helm / helm-unittest (push) Successful in 26s
Helm / helm-lint (pull_request) Successful in 12s
Helm / helm-unittest (pull_request) Successful in 29s
Helm / helm-lint (push) Successful in 12s
2026-07-24 18:04:21 +00:00
CSRBot 241247781d Merge pull request 'chore(deps): update docker/login-action action to v4.5.1' (#178) from renovate/docker-login-action-4.x into master
Helm / helm-unittest (push) Successful in 15s
Helm / helm-lint (push) Successful in 6s
2026-07-24 15:12:58 +00:00
CSRBot a498cc0ba1 chore(deps): update docker/login-action action to v4.5.1
Helm / helm-unittest (push) Successful in 25s
Helm / helm-lint (pull_request) Successful in 12s
Helm / helm-unittest (pull_request) Successful in 23s
Helm / helm-lint (push) Successful in 12s
2026-07-24 15:05:06 +00:00
CSRBot 42048266d8 Merge pull request 'chore(deps): update docker/login-action action to v4.5.0' (#177) from renovate/docker-login-action-4.x into master
Helm / helm-unittest (push) Successful in 16s
Helm / helm-lint (push) Successful in 5s
2026-07-23 18:12:42 +00:00
CSRBot c64935b054 chore(deps): update docker/login-action action to v4.5.0
Helm / helm-unittest (push) Successful in 26s
Helm / helm-lint (pull_request) Successful in 11s
Helm / helm-unittest (pull_request) Successful in 25s
Helm / helm-lint (push) Successful in 11s
2026-07-23 18:04:28 +00:00
CSRBot 66cace7ddc Merge pull request 'chore(deps): update actions/checkout action to v6.1.0' (#176) from renovate/actions-checkout-6.x into master
Helm / helm-unittest (push) Successful in 16s
Helm / helm-lint (push) Successful in 5s
2026-07-20 18:45:54 +00:00
CSRBot 3ef3d6dd3b chore(deps): update actions/checkout action to v6.1.0
Helm / helm-unittest (push) Successful in 16s
Helm / helm-lint (pull_request) Successful in 6s
Helm / helm-unittest (pull_request) Successful in 16s
Helm / helm-lint (push) Successful in 7s
2026-07-20 18:09:06 +00:00
CSRBot ad6cc16d9c Merge pull request 'chore(deps): pin dependencies' (#174) from renovate/pin-dependencies into master
Helm / helm-lint (push) Successful in 7s
Helm / helm-unittest (push) Successful in 28s
2026-07-19 10:47:24 +00:00
CSRBot a428bdc47d chore(deps): pin dependencies
Helm / helm-unittest (pull_request) Successful in 15s
Helm / helm-lint (push) Successful in 6s
Helm / helm-unittest (push) Successful in 16s
Helm / helm-lint (pull_request) Successful in 5s
2026-07-17 21:05:08 +00:00
CSRBot a71619c727 Merge pull request 'chore(deps): update dependency sigstore/cosign to v3.1.2' (#175) from renovate/sigstore-cosign-3.x into master
Helm / helm-lint (push) Successful in 6s
Helm / helm-unittest (push) Successful in 25s
2026-07-17 18:11:08 +00:00
CSRBot 5d34f13333 chore(deps): update dependency sigstore/cosign to v3.1.2
Helm / helm-unittest (pull_request) Successful in 21s
Helm / helm-lint (push) Successful in 6s
Helm / helm-unittest (push) Successful in 18s
Helm / helm-lint (pull_request) Successful in 7s
2026-07-17 18:05:03 +00:00
CSRBot b369eb024d Merge pull request 'chore(deps): update dependency markdownlint-cli to v0.49.1' (#173) from renovate/markdownlint-cli-0.x-lockfile into master
Helm / helm-lint (push) Successful in 6s
Helm / helm-unittest (push) Successful in 30s
2026-07-15 00:09:18 +00:00
CSRBot 4aa7fc12da chore(deps): update dependency markdownlint-cli to v0.49.1
Helm / helm-unittest (pull_request) Successful in 29s
Helm / helm-lint (push) Successful in 12s
Helm / helm-lint (pull_request) Successful in 11s
Helm / helm-unittest (push) Successful in 22s
2026-07-15 00:08:15 +00:00
CSRBot 9da2ce9bb4 Merge pull request 'chore(deps): update dependency volker.raschek/athens-proxy-charts to v2.0.3' (#172) from renovate/volker.raschek-athens-proxy-charts-2.x into master
Markdown linter / markdown-lint (push) Successful in 34s
Generate README / generate-parameters (push) Successful in 26s
Helm / helm-lint (push) Successful in 13s
Helm / helm-unittest (push) Successful in 37s
Markdown linter / markdown-link-checker (push) Successful in 36s
2026-07-13 12:07:05 +00:00
CSRBot 363e81fe7f chore(deps): update dependency volker.raschek/athens-proxy-charts to v2.0.3
Helm / helm-lint (push) Successful in 13s
Generate README / generate-parameters (push) Successful in 1m1s
Markdown linter / markdown-lint (push) Successful in 25s
Generate README / generate-parameters (pull_request) Successful in 1m27s
Helm / helm-unittest (pull_request) Successful in 22s
Helm / helm-unittest (push) Successful in 34s
Markdown linter / markdown-link-checker (push) Successful in 40s
Helm / helm-lint (pull_request) Successful in 5s
Markdown linter / markdown-link-checker (pull_request) Successful in 50s
Markdown linter / markdown-lint (pull_request) Successful in 24s
2026-07-13 12:04:21 +00:00
volker.raschek 5a928cdf8c chore(deps): update volker-raschek/cosign-installer to v4.1.3-rc3
Release / publish-chart (push) Successful in 3m1s
Helm / helm-lint (push) Successful in 7s
Helm / helm-unittest (push) Successful in 35s
2026-07-13 12:22:32 +02:00
CSRBot b5c3e8eb83 chore(deps): update dependency losisin/helm-values-schema-json to v2.5.0
Release / publish-chart (push) Failing after 5s
Helm / helm-lint (push) Successful in 11s
Helm / helm-unittest (push) Successful in 20s
2026-07-13 09:35:42 +00:00
volker.raschek ae68fe28ba chore(deps): update volker-raschek/cosign-installer to v4.1.3-rc2
Helm / helm-lint (push) Successful in 11s
Helm / helm-unittest (push) Successful in 24s
2026-07-13 11:18:32 +02:00
CSRBot 0347e3dc0a Merge pull request 'chore(deps): update oras-project/setup-oras action to v2.0.1' (#171) from renovate/oras-project-setup-oras-2.x into master
Helm / helm-lint (push) Successful in 5s
Helm / helm-unittest (push) Successful in 19s
2026-07-11 18:04:15 +00:00
CSRBot e96ee64d1d chore(deps): update oras-project/setup-oras action to v2.0.1
Helm / helm-unittest (pull_request) Successful in 20s
Helm / helm-lint (push) Successful in 7s
Helm / helm-lint (pull_request) Successful in 5s
Helm / helm-unittest (push) Successful in 27s
2026-07-11 18:03:35 +00:00
CSRBot c2b4c4247d Merge pull request 'chore(deps): update dependency oras-project/oras to v1.3.3' (#170) from renovate/oras-project-oras-1.x into master
Helm / helm-lint (push) Successful in 7s
Helm / helm-unittest (push) Successful in 20s
2026-07-10 21:04:34 +00:00
CSRBot b59e12f7b3 chore(deps): update dependency oras-project/oras to v1.3.3
Helm / helm-unittest (pull_request) Successful in 29s
Helm / helm-lint (push) Successful in 7s
Helm / helm-lint (pull_request) Successful in 7s
Helm / helm-unittest (push) Successful in 31s
2026-07-10 21:03:43 +00:00
CSRBot 88ade88834 Merge pull request 'chore(deps): update dependency helm/helm to v4.2.3' (#169) from renovate/helm-helm-4.x into master
Helm / helm-lint (push) Successful in 6s
Helm / helm-unittest (push) Successful in 28s
2026-07-09 21:05:24 +00:00
CSRBot 6b39f33f7e chore(deps): update dependency helm/helm to v4.2.3
Helm / helm-unittest (pull_request) Successful in 26s
Helm / helm-lint (push) Successful in 25s
Helm / helm-lint (pull_request) Successful in 5s
Helm / helm-unittest (push) Successful in 48s
2026-07-09 21:04:16 +00:00
CSRBot d333aabb87 Merge pull request 'chore(deps): update docker.io/library/node docker tag to v26.5.0' (#168) from renovate/update-docker.iolibrarynode into master
Helm / helm-lint (push) Successful in 12s
Helm / helm-unittest (push) Successful in 21s
2026-07-08 18:04:52 +00:00
CSRBot 9d4d8f0038 chore(deps): update docker.io/library/node docker tag to v26.5.0
Helm / helm-unittest (pull_request) Successful in 29s
Helm / helm-lint (push) Successful in 6s
Helm / helm-lint (pull_request) Successful in 12s
Helm / helm-unittest (push) Successful in 20s
2026-07-08 18:03:50 +00:00
CSRBot da067287c9 Merge pull request 'chore(deps): update docker/login-action action to v4.4.0' (#167) from renovate/docker-login-action-4.x into master
Helm / helm-lint (push) Successful in 5s
Helm / helm-unittest (push) Successful in 26s
2026-07-03 15:11:24 +00:00
CSRBot e0199a049b chore(deps): update docker/login-action action to v4.4.0
Helm / helm-unittest (pull_request) Successful in 30s
Helm / helm-lint (push) Successful in 12s
Helm / helm-lint (pull_request) Successful in 10s
Helm / helm-unittest (push) Successful in 29s
2026-07-03 15:04:00 +00:00
CSRBot e54844bace Merge pull request 'chore(deps): update docker/login-action action to v4.3.0' (#166) from renovate/docker-login-action-4.x into master
Helm / helm-lint (push) Successful in 5s
Helm / helm-unittest (push) Successful in 13s
2026-07-02 19:01:47 +00:00
CSRBot c7e3f39b2a chore(deps): update docker/login-action action to v4.3.0
Helm / helm-unittest (pull_request) Successful in 13s
Helm / helm-lint (push) Successful in 6s
Helm / helm-lint (pull_request) Successful in 5s
Helm / helm-unittest (push) Successful in 16s
2026-07-02 18:05:21 +00:00
CSRBot 0422602203 Merge pull request 'chore(deps): update docker.io/library/node docker tag to v26.4.0' (#165) from renovate/update-docker.iolibrarynode into master
Helm / helm-lint (push) Successful in 6s
Helm / helm-unittest (push) Successful in 27s
2026-06-25 18:05:00 +00:00
CSRBot 140feee74a chore(deps): update docker.io/library/node docker tag to v26.4.0
Helm / helm-lint (push) Successful in 12s
Helm / helm-unittest (pull_request) Successful in 18s
Helm / helm-unittest (push) Successful in 21s
Helm / helm-lint (pull_request) Successful in 13s
2026-06-25 18:04:09 +00:00
CSRBot 8f3b1aa4b5 Merge pull request 'chore(deps): update azure/setup-helm action to v5.0.1' (#164) from renovate/azure-setup-helm-5.x into master
Helm / helm-lint (push) Successful in 6s
Helm / helm-unittest (push) Successful in 26s
2026-06-23 21:05:30 +00:00
CSRBot 497e727f74 chore(deps): update azure/setup-helm action to v5.0.1
Helm / helm-unittest (pull_request) Successful in 27s
Helm / helm-lint (push) Successful in 30s
Helm / helm-lint (pull_request) Successful in 6s
Helm / helm-unittest (push) Successful in 1m6s
2026-06-23 21:04:17 +00:00
CSRBot 5eddb5e2cd Merge pull request 'chore(deps): update docker.io/library/node docker tag to v26.3.1' (#162) from renovate/update-docker.iolibrarynode into master
Helm / helm-lint (push) Successful in 7s
Helm / helm-unittest (push) Successful in 13s
2026-06-18 15:05:12 +00:00
CSRBot 60bf3bf8cb chore(deps): update docker.io/library/node docker tag to v26.3.1
Helm / helm-unittest (pull_request) Successful in 15s
Helm / helm-lint (push) Successful in 6s
Helm / helm-lint (pull_request) Successful in 7s
Helm / helm-unittest (push) Successful in 24s
2026-06-18 15:04:21 +00:00
CSRBot be97f6d602 Merge pull request 'chore(deps): update dependency helm/helm to v4.2.2' (#159) from renovate/helm-helm-4.x into master
Helm / helm-lint (push) Successful in 10s
Helm / helm-unittest (push) Successful in 23s
2026-06-18 00:03:26 +00:00
CSRBot e40c097800 chore(deps): update dependency helm/helm to v4.2.2
Helm / helm-unittest (pull_request) Successful in 16s
Helm / helm-lint (push) Successful in 12s
Helm / helm-lint (pull_request) Successful in 6s
Helm / helm-unittest (push) Successful in 36s
2026-06-17 21:05:02 +00:00
CSRBot 4ff6705a0f Merge pull request 'chore(deps): update dependency markdownlint-cli to ^0.49.0' (#161) from renovate/markdownlint-cli-0.x into master
Helm / helm-lint (push) Successful in 10s
Helm / helm-unittest (push) Successful in 19s
2026-06-17 06:07:00 +00:00
CSRBot fbd90f792d chore(deps): update dependency markdownlint-cli to ^0.49.0
Helm / helm-unittest (pull_request) Successful in 23s
Helm / helm-lint (push) Successful in 8s
Helm / helm-lint (pull_request) Successful in 7s
Helm / helm-unittest (push) Successful in 30s
2026-06-17 06:06:12 +00:00
CSRBot 5e12a30b89 Merge pull request 'chore(deps): update dependency helm/helm to v4.2.1' (#157) from renovate/helm-helm-4.x into master
Helm / helm-lint (push) Successful in 5s
Helm / helm-unittest (push) Successful in 26s
2026-06-12 06:05:35 +00:00
CSRBot 32a1a4369b chore(deps): update dependency helm/helm to v4.2.1
Helm / helm-lint (push) Successful in 1m11s
Helm / helm-unittest (pull_request) Successful in 19s
Helm / helm-unittest (push) Successful in 1m2s
Helm / helm-lint (pull_request) Successful in 6s
2026-06-12 06:03:59 +00:00
CSRBot 85f3d9058e Merge pull request 'chore(deps): update dependency sigstore/cosign to v3.1.1' (#155) from renovate/sigstore-cosign-3.x into master
Helm / helm-lint (push) Successful in 6s
Helm / helm-unittest (push) Successful in 15s
2026-06-09 18:05:44 +00:00
CSRBot 4b5e12af96 chore(deps): update dependency sigstore/cosign to v3.1.1
Helm / helm-unittest (pull_request) Successful in 24s
Helm / helm-unittest (push) Successful in 18s
Helm / helm-lint (pull_request) Successful in 5s
Helm / helm-lint (push) Successful in 6s
2026-06-09 18:04:22 +00:00
CSRBot 6abfe2e8c2 chore(deps): update dependency helm-unittest/helm-unittest to v1.1.1
Helm / helm-unittest (pull_request) Successful in 17s
Helm / helm-lint (pull_request) Successful in 5s
Helm / helm-lint (push) Successful in 10s
Helm / helm-unittest (push) Successful in 16s
2026-06-07 15:37:22 +00:00
volker.raschek 9835e55788 fix(renovate): add preset helm
Helm / helm-lint (push) Successful in 10s
Helm / helm-unittest (push) Successful in 26s
2026-06-07 17:27:56 +02:00
CSRBot ee73920a21 Merge pull request 'chore(deps): update dependency helm-unittest/helm-unittest to v1.1.1' (#153) from renovate/update-helm-plugin-'unittest' into master
Helm / helm-lint (push) Successful in 10s
Helm / helm-unittest (push) Successful in 15s
2026-06-07 15:15:06 +00:00
CSRBot f9c4d3938c chore(deps): update dependency helm-unittest/helm-unittest to v1.1.1
Helm / helm-unittest (pull_request) Successful in 18s
Helm / helm-lint (push) Successful in 9s
Helm / helm-lint (pull_request) Successful in 5s
Helm / helm-unittest (push) Successful in 25s
2026-06-07 15:14:17 +00:00
volker.raschek 46ce9352e4 fix(renovate): update several packages
Helm / helm-lint (push) Successful in 6s
Helm / helm-unittest (push) Successful in 27s
2026-06-07 17:07:47 +02:00
volker.raschek 5e602662df fix(Makefile): get rid of volkerraschek/helm
Helm / helm-lint (push) Successful in 6s
Helm / helm-unittest (push) Successful in 26s
2026-06-07 16:29:11 +02:00
volker.raschek 0f91c70c3f docs(values): add networkPolicy example for GatewayAPI
Helm / helm-lint (push) Successful in 6s
Generate README / generate-parameters (push) Successful in 37s
Helm / helm-unittest (push) Successful in 31s
2026-06-07 15:18:05 +02:00
CSRBot b0e8c4d316 Merge pull request 'chore(deps): update dependency sigstore/cosign to v3.1.0' (#152) from renovate/sigstore-cosign-3.x into master
Helm / helm-lint (push) Successful in 6s
Helm / helm-unittest (push) Successful in 23s
2026-06-06 00:04:18 +00:00
CSRBot 53329bc944 chore(deps): update dependency sigstore/cosign to v3.1.0
Helm / helm-unittest (pull_request) Successful in 20s
Helm / helm-lint (push) Successful in 10s
Helm / helm-lint (pull_request) Successful in 4s
Helm / helm-unittest (push) Successful in 24s
2026-06-06 00:03:17 +00:00
CSRBot 98fdecc448 Merge pull request 'chore(deps): update actions/checkout action to v6.0.3' (#149) from renovate/actions into master
Helm / helm-lint (push) Successful in 5s
Helm / helm-unittest (push) Successful in 14s
2026-06-02 15:19:45 +00:00
CSRBot 89030770af chore(deps): update actions/checkout action to v6.0.3
Helm / helm-unittest (pull_request) Successful in 17s
Helm / helm-lint (push) Successful in 6s
Helm / helm-unittest (push) Successful in 15s
Helm / helm-lint (pull_request) Successful in 6s
2026-06-02 15:03:35 +00:00
CSRBot 7b4aab43af Merge pull request 'chore(deps): update docker.io/library/node docker tag to v26.3.0' (#148) from renovate/update-docker.iolibrarynode into master
Helm / helm-lint (push) Successful in 5s
Helm / helm-unittest (push) Successful in 25s
2026-06-02 00:03:57 +00:00
CSRBot 26fbf722a0 chore(deps): update docker.io/library/node docker tag to v26.3.0
Helm / helm-lint (push) Successful in 6s
Helm / helm-unittest (pull_request) Successful in 14s
Helm / helm-unittest (push) Successful in 18s
Helm / helm-lint (pull_request) Successful in 15s
2026-06-02 00:03:09 +00:00
CSRBot 50f2854026 Merge pull request 'chore(deps): update dependency volker.raschek/athens-proxy-charts to v2' (#147) from renovate/volker.raschek-athens-proxy-charts-2.x into master
Generate README / generate-parameters (push) Successful in 36s
Markdown linter / markdown-lint (push) Successful in 15s
Helm / helm-lint (push) Successful in 6s
Helm / helm-unittest (push) Successful in 16s
Markdown linter / markdown-link-checker (push) Successful in 41s
2026-06-01 21:03:59 +00:00
CSRBot 7f3b0f70c9 chore(deps): update dependency volker.raschek/athens-proxy-charts to v2
Generate README / generate-parameters (push) Successful in 22s
Generate README / generate-parameters (pull_request) Successful in 44s
Helm / helm-unittest (pull_request) Successful in 15s
Markdown linter / markdown-lint (push) Successful in 16s
Helm / helm-lint (push) Successful in 6s
Helm / helm-unittest (push) Successful in 15s
Helm / helm-lint (pull_request) Successful in 13s
Markdown linter / markdown-link-checker (push) Successful in 43s
Markdown linter / markdown-link-checker (pull_request) Successful in 22s
Markdown linter / markdown-lint (pull_request) Successful in 14s
2026-06-01 21:02:51 +00:00
volker.raschek d3e7543814 fix(httpRoute): avoid Argo CD drift
Release / publish-chart (push) Successful in 2m18s
Helm / helm-lint (push) Successful in 6s
Helm / helm-unittest (push) Successful in 15s
The following patch avoids a drift in Argo CD. Argo CD detects the missing
`group` of the backendRef.
2026-06-01 22:45:23 +02:00
volker.raschek eb907f6b8a fix(ci): respect rc pattern
Release / publish-chart (push) Successful in 1m51s
Helm / helm-lint (push) Successful in 12s
Helm / helm-unittest (push) Successful in 14s
2026-06-01 22:35:55 +02:00
volker.raschek 2237090669 fix(scripts): adapt regexp for release candidates
Helm / helm-lint (push) Successful in 6s
Release / publish-chart (push) Successful in 2m30s
Helm / helm-unittest (push) Successful in 15s
2026-06-01 22:12:37 +02:00
volker.raschek daeedce720 fix(scripts): adapt rc pattern
Release / publish-chart (push) Successful in 1m43s
Helm / helm-lint (push) Successful in 12s
Helm / helm-unittest (push) Successful in 28s
2026-06-01 21:37:00 +02:00
CSRBot 281915b7f3 chore(deps): update docker/login-action action to v4.2.0
Helm / helm-lint (push) Successful in 10s
Helm / helm-unittest (push) Successful in 32s
2026-05-31 19:26:37 +00:00
CSRBot e871a9cc2a chore(deps): update dependency helm/helm to v4.2.0
Helm / helm-unittest (pull_request) Successful in 18s
Helm / helm-lint (pull_request) Successful in 11s
Helm / helm-lint (push) Successful in 14s
Helm / helm-unittest (push) Successful in 15s
2026-05-31 19:26:12 +00:00
CSRBot 570d4761d0 chore(deps): update docker.io/library/node docker tag to v26
Helm / helm-lint (push) Successful in 11s
Helm / helm-unittest (push) Successful in 19s
2026-05-31 19:25:38 +00:00
CSRBot e668b001fc chore(deps): update dependency helm-unittest/helm-unittest to v1.1.0
Helm / helm-unittest (pull_request) Successful in 19s
Helm / helm-lint (pull_request) Successful in 5s
Helm / helm-lint (push) Successful in 12s
Helm / helm-unittest (push) Successful in 17s
2026-05-31 19:21:51 +00:00
volker.raschek 24f372b390 fix(renovate): remove helm-unittest plugin
Helm / helm-lint (push) Successful in 5s
Release / publish-chart (push) Successful in 2m11s
Helm / helm-unittest (push) Successful in 18s
2026-05-31 21:20:48 +02:00
volker.raschek dbe754df4e fix: avoid mixing singular and plural naming conventions
Release / publish-chart (push) Successful in 2m21s
Helm / helm-lint (push) Successful in 12s
Helm / helm-unittest (push) Successful in 28s
2026-05-31 21:01:15 +02:00
volker.raschek 91a57cea52 fix(ci): add workflow to upload artifacthub metadata
Helm / helm-lint (push) Successful in 12s
Helm / helm-unittest (push) Successful in 18s
2026-05-31 20:35:42 +02:00
CSRBot 0594cea675 Merge pull request 'chore(deps): update docker/login-action action to v4.2.0' (#145) from renovate/actions into master
Helm / helm-lint (push) Successful in 14s
Helm / helm-unittest (push) Successful in 28s
2026-05-31 18:05:32 +00:00
CSRBot 0c323bc2a3 chore(deps): update docker/login-action action to v4.2.0
Helm / helm-lint (push) Successful in 12s
Helm / helm-unittest (pull_request) Successful in 22s
Helm / helm-unittest (push) Successful in 17s
Helm / helm-lint (pull_request) Successful in 12s
2026-05-31 18:02:54 +00:00
43 changed files with 457 additions and 486 deletions

No files matched your search

-122
View File
@@ -1,122 +0,0 @@
#!/bin/bash
set -e
CHART_FILE="Chart.yaml"
if [ ! -f "${CHART_FILE}" ]; then
echo "ERROR: ${CHART_FILE} not found!" 1>&2
exit 1
fi
# Exclude prerelease tags (matching -rc or -rc-<digits>) from default tag selection
DEFAULT_NEW_TAG="$(git tag --sort=-version:refname | grep --invert-match --perl-regexp '\-rc(-[0-9]+)?$' | head --lines 1)"
DEFAULT_OLD_TAG="$(git tag --sort=-version:refname | grep --invert-match --perl-regexp '\-rc(-[0-9]+)?$' | head --lines 2 | tail --lines 1)"
if [ -z "${1}" ]; then
read -p "Enter start tag [${DEFAULT_OLD_TAG}]: " OLD_TAG
if [ -z "${OLD_TAG}" ]; then
OLD_TAG="${DEFAULT_OLD_TAG}"
fi
while [ -z "$(git tag --list "${OLD_TAG}")" ]; do
echo "ERROR: Tag '${OLD_TAG}' not found!" 1>&2
read -p "Enter start tag [${DEFAULT_OLD_TAG}]: " OLD_TAG
if [ -z "${OLD_TAG}" ]; then
OLD_TAG="${DEFAULT_OLD_TAG}"
fi
done
else
OLD_TAG=${1}
if [ -z "$(git tag --list "${OLD_TAG}")" ]; then
echo "ERROR: Tag '${OLD_TAG}' not found!" 1>&2
exit 1
fi
fi
if [ -z "${2}" ]; then
read -p "Enter end tag [${DEFAULT_NEW_TAG}]: " NEW_TAG
if [ -z "${NEW_TAG}" ]; then
NEW_TAG="${DEFAULT_NEW_TAG}"
fi
while [ -z "$(git tag --list "${NEW_TAG}")" ]; do
echo "ERROR: Tag '${NEW_TAG}' not found!" 1>&2
read -p "Enter end tag [${DEFAULT_NEW_TAG}]: " NEW_TAG
if [ -z "${NEW_TAG}" ]; then
NEW_TAG="${DEFAULT_NEW_TAG}"
fi
done
else
NEW_TAG=${2}
if [ -z "$(git tag --list "${NEW_TAG}")" ]; then
echo "ERROR: Tag '${NEW_TAG}' not found!" 1>&2
exit 1
fi
fi
# Check if NEW_TAG is a prerelease (matches -rc or -rc-<digits> suffix)
if [[ "${NEW_TAG}" =~ -rc(-[0-9]+)?$ ]]; then
echo "INFO: Tag '${NEW_TAG}' is a prerelease, setting prerelease annotation and skipping changelog."
yq --no-colors --inplace ".annotations.\"artifacthub.io/prerelease\" = \"true\" | sort_keys(.)" "${CHART_FILE}"
exit 0
fi
CHANGE_LOG_YAML=$(mktemp)
echo "[]" > "${CHANGE_LOG_YAML}"
function map_type_to_kind() {
case "${1}" in
feat)
echo "added"
;;
fix)
echo "fixed"
;;
chore|style|test|ci|docs|refac)
echo "changed"
;;
revert)
echo "removed"
;;
sec)
echo "security"
;;
*)
echo "skip"
;;
esac
}
COMMIT_TITLES="$(git log --pretty=format:"%s" "${OLD_TAG}..${NEW_TAG}")"
echo "INFO: Generate change log entries from ${OLD_TAG} until ${NEW_TAG}"
while IFS= read -r line; do
if [[ "${line}" =~ ^([a-zA-Z]+)(\([^\)]+\))?\:\ (.+)$ ]]; then
TYPE="${BASH_REMATCH[1]}"
KIND=$(map_type_to_kind "${TYPE}")
if [ "${KIND}" == "skip" ]; then
continue
fi
DESC="${BASH_REMATCH[3]}"
echo "- ${KIND}: ${DESC}"
jq --arg kind "${KIND}" --arg description "${DESC}" '. += [ $ARGS.named ]' < "${CHANGE_LOG_YAML}" > "${CHANGE_LOG_YAML}.new"
mv "${CHANGE_LOG_YAML}.new" "${CHANGE_LOG_YAML}"
fi
done <<< "${COMMIT_TITLES}"
if [ -s "${CHANGE_LOG_YAML}" ]; then
yq --inplace --input-format json --output-format yml "${CHANGE_LOG_YAML}"
yq --no-colors --inplace ".annotations.\"artifacthub.io/changes\" |= loadstr(\"${CHANGE_LOG_YAML}\") | sort_keys(.)" "${CHART_FILE}"
else
echo "ERROR: Changelog file is empty: ${CHANGE_LOG_YAML}" 1>&2
exit 1
fi
rm "${CHANGE_LOG_YAML}"
@@ -0,0 +1,41 @@
name: Upload ArtifactHub Metadata
on:
schedule:
- cron: '0 3 1 * *'
workflow_dispatch:
jobs:
upload-metadata:
name: "Upload artifacthub-repo.yml to OCI registry"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0
with:
registry: ${{ github.server_url }}
username: ${{ github.repository_owner }}
password: ${{ secrets.GIT_CRYPTIC_SYSTEMS_PACKAGE_REGISTRY_TOKEN }}
- uses: oras-project/setup-oras@005458ad77f1c8facd38a094e4af2e69e5607ff4 # v2.0.2
with:
version: 1.3.4 # renovate: datasource=github-tags depName=oras-project/oras extractVersion='^v?(?<version>.*)$'
- name: Extract meta information
run: |
echo "GITEA_SERVER_HOSTNAME=$(echo "${GITHUB_SERVER_URL}" | cut -d '/' -f 3)" >> $GITHUB_ENV
echo "PACKAGE_VERSION=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV
echo "REPOSITORY_NAME=$(echo ${GITHUB_REPOSITORY} | cut -d '/' -f 2 | sed --regexp-extended 's/-charts?//g')" >> $GITHUB_ENV
echo "REPOSITORY_OWNER=$(echo ${GITHUB_REPOSITORY} | cut -d '/' -f 1)" >> $GITHUB_ENV
- name: Push artifacthub-repo.yml
run: |
oras push ${GITEA_SERVER_HOSTNAME}/${REPOSITORY_OWNER}/${REPOSITORY_NAME}:artifacthub.io \
--config /dev/null:application/vnd.cncf.artifacthub.config.v1+yaml \
artifacthub-repo.yml:application/vnd.cncf.artifacthub.repository-metadata.layer.v1.yaml
- name: Push public cosign key
env:
COSIGN_PUBLIC_KEY: ${{ vars.COSIGN_PUBLIC_KEY }}
run: |
echo "${COSIGN_PUBLIC_KEY}" > cosign.pub
oras push ${GITEA_SERVER_HOSTNAME}/${REPOSITORY_OWNER}/${REPOSITORY_NAME}:cosign.pub \
--artifact-type application/vnd.dev.cosign.public-key.v1 \
--annotation org.opencontainers.image.title=cosign.pub \
cosign.pub:application/vnd.dev.cosign.public-key.v1
+2 -2
View File
@@ -15,14 +15,14 @@ on:
jobs: jobs:
generate-parameters: generate-parameters:
container: container:
image: docker.io/library/node:25.9.0-alpine image: docker.io/library/node:26.12.0-alpine
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Install tooling - name: Install tooling
run: | run: |
apk update apk update
apk add git npm apk add git npm
- uses: actions/checkout@v6.0.2 - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Generate parameter section in README - name: Generate parameter section in README
run: | run: |
npm install npm install
+6 -6
View File
@@ -14,10 +14,10 @@ jobs:
helm-lint: helm-lint:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v6.0.2 - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: azure/setup-helm@v5.0.0 - uses: azure/setup-helm@9bc31f4ebc9c6b171d7bfbaa5d006ae7abdb4310 # v5.0.1
with: with:
version: v4.0.1 # renovate: datasource=github-releases depName=helm/helm version: v4.3.1 # renovate: datasource=github-releases depName=helm/helm
- name: Lint helm files - name: Lint helm files
run: | run: |
helm lint --values values.yaml . helm lint --values values.yaml .
@@ -25,10 +25,10 @@ jobs:
helm-unittest: helm-unittest:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v6.0.2 - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: azure/setup-helm@v5.0.0 - uses: azure/setup-helm@9bc31f4ebc9c6b171d7bfbaa5d006ae7abdb4310 # v5.0.1
with: with:
version: v4.0.1 # renovate: datasource=github-releases depName=helm/helm version: v4.3.1 # renovate: datasource=github-releases depName=helm/helm
- env: - env:
HELM_UNITTEST_VERSION: v1.0.0 #renovate: datasource=github-releases depName=helm-unittest/helm-unittest HELM_UNITTEST_VERSION: v1.0.0 #renovate: datasource=github-releases depName=helm-unittest/helm-unittest
name: Install helm-unittest name: Install helm-unittest
+4 -4
View File
@@ -15,14 +15,14 @@ on:
jobs: jobs:
markdown-link-checker: markdown-link-checker:
container: container:
image: docker.io/library/node:25.9.0-alpine image: docker.io/library/node:26.12.0-alpine
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Install tooling - name: Install tooling
run: | run: |
apk update apk update
apk add git npm apk add git npm
- uses: actions/checkout@v6.0.2 - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Verify links in markdown files - name: Verify links in markdown files
run: | run: |
npm install npm install
@@ -30,14 +30,14 @@ jobs:
markdown-lint: markdown-lint:
container: container:
image: docker.io/library/node:25.9.0-alpine image: docker.io/library/node:26.12.0-alpine
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Install tooling - name: Install tooling
run: | run: |
apk update apk update
apk add git apk add git
- uses: actions/checkout@v6.0.2 - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Lint markdown files - name: Lint markdown files
run: | run: |
npm install npm install
+18 -28
View File
@@ -14,19 +14,19 @@ jobs:
publish-chart: publish-chart:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: volker-raschek/cosign-installer@v4.1.2-rc4 - uses: volker-raschek/cosign-installer@7643eed6736a199595ed2a31e9979ec353a88adb # v4.1.3-rc3
with: with:
cosign-release: "v3.0.6" # renovate: datasource=github-tags depName=sigstore/cosign cosign-release: "v3.1.3" # renovate: datasource=github-tags depName=sigstore/cosign
- uses: azure/setup-helm@v5.0.0 - uses: azure/setup-helm@9bc31f4ebc9c6b171d7bfbaa5d006ae7abdb4310 # v5.0.1
with: with:
version: "v4.1.4" # renovate: datasource=github-tags depName=helm/helm version: "v4.3.1" # renovate: datasource=github-tags depName=helm/helm
- name: Install helm plugins - name: Install helm plugins
env: env:
HELM_SIGSTORE_VERSION: "0.3.0" # renovate: datasource=github-tags depName=sigstore/helm-sigstore extractVersion='^v(?<version>\d+\.\d+\.\d+)$' HELM_SIGSTORE_VERSION: "0.3.0" # renovate: datasource=github-tags depName=sigstore/helm-sigstore extractVersion='^v(?<version>\d+\.\d+\.\d+)$'
HELM_SCHEMA_VALUES_VERSION: "2.4.0" # renovate: datasource=github-tags depName=losisin/helm-values-schema-json extractVersion='^v(?<version>\d+\.\d+\.\d+)$' HELM_SCHEMA_VALUES_VERSION: "2.6.0" # renovate: datasource=github-tags depName=losisin/helm-values-schema-json extractVersion='^v(?<version>\d+\.\d+\.\d+)$'
HELM_UNITTEST_VERSION: "1.0.3" # renovate: datasource=github-tags depName=helm-unittest/helm-unittest extractVersion='^v(?<version>\d+\.\d+\.\d+)$' HELM_UNITTEST_VERSION: "1.2.1" # renovate: datasource=github-tags depName=helm-unittest/helm-unittest extractVersion='^v(?<version>\d+\.\d+\.\d+)$'
run: | run: |
helm plugin install --verify=false https://github.com/sigstore/helm-sigstore.git --version "${HELM_SIGSTORE_VERSION}" 1> /dev/null helm plugin install --verify=false https://github.com/sigstore/helm-sigstore.git --version "${HELM_SIGSTORE_VERSION}" 1> /dev/null
helm plugin install --verify=false https://github.com/losisin/helm-values-schema-json.git --version "${HELM_SCHEMA_VALUES_VERSION}" 1> /dev/null helm plugin install --verify=false https://github.com/losisin/helm-values-schema-json.git --version "${HELM_SCHEMA_VALUES_VERSION}" 1> /dev/null
@@ -65,15 +65,11 @@ jobs:
gpg --batch --yes --export "${GPG_PRIVATE_KEY_FINGERPRINT}" 1> "${HOME}/.gnupg/pubring.gpg" gpg --batch --yes --export "${GPG_PRIVATE_KEY_FINGERPRINT}" 1> "${HOME}/.gnupg/pubring.gpg"
gpg --batch --yes --passphrase-fd 0 --export-secret-keys "${GPG_PRIVATE_KEY_FINGERPRINT}" 1> "${HOME}/.gnupg/secring.gpg" <<< "${GPG_PRIVATE_KEY_PASSPHRASE}" gpg --batch --yes --passphrase-fd 0 --export-secret-keys "${GPG_PRIVATE_KEY_FINGERPRINT}" 1> "${HOME}/.gnupg/secring.gpg" <<< "${GPG_PRIVATE_KEY_PASSPHRASE}"
- uses: actions/checkout@v6.0.2 - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Add Artifacthub.io annotations - uses: volker-raschek/ah-annotations@5b4361f7865c1e71a9ce2263df1c780871e0fee8 # v0.2.4
run: |
NEW_TAG="$(git tag --sort=-version:refname | head -n 1)"
OLD_TAG="$(git tag --sort=-version:refname | head -n 2 | tail -n 1)"
.gitea/scripts/add-annotations.sh "${OLD_TAG}" "${NEW_TAG}"
- name: Extract meta information - name: Extract meta information
run: | run: |
@@ -95,7 +91,7 @@ jobs:
--passphrase-file "${GPG_PRIVATE_KEY_PASSPHRASE_FILE}" \ --passphrase-file "${GPG_PRIVATE_KEY_PASSPHRASE_FILE}" \
--version "${PACKAGE_VERSION}" ./ --version "${PACKAGE_VERSION}" ./
- uses: docker/login-action@v4.1.0 - uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0
with: with:
registry: ${{ github.server_url }} registry: ${{ github.server_url }}
username: ${{ github.repository_owner }} username: ${{ github.repository_owner }}
@@ -121,21 +117,15 @@ jobs:
--upload-file "${REPOSITORY_NAME}-${PACKAGE_VERSION}.tgz" \ --upload-file "${REPOSITORY_NAME}-${PACKAGE_VERSION}.tgz" \
https://${GITEA_SERVER_HOSTNAME}/api/packages/${REPOSITORY_OWNER}/helm/api/charts https://${GITEA_SERVER_HOSTNAME}/api/packages/${REPOSITORY_OWNER}/helm/api/charts
# NOTE: if [ -f "${REPOSITORY_NAME}-${PACKAGE_VERSION}.tgz.prov" ]; then
# Gitea does currently not support uploading Helm chart provenance files, so we skip this step for now. Once curl \
# Gitea supports this, we can simply uncomment the following lines to upload the provenance file as well. --fail \
# --show-error \
# https://github.com/helm/helm/issues/31866 --request POST \
# --user "${REPOSITORY_OWNER}:${GITEA_REGISTRY_TOKEN}" \
# if [ -f "${REPOSITORY_NAME}-${PACKAGE_VERSION}.tgz.prov" ]; then --upload-file "${REPOSITORY_NAME}-${PACKAGE_VERSION}.tgz.prov" \
# curl \ https://${GITEA_SERVER_HOSTNAME}/api/packages/${REPOSITORY_OWNER}/helm/api/prov
# --fail \ fi
# --show-error \
# --request POST \
# --user "${CHARTMUSEUM_USERNAME}:${CHARTMUSEUM_PASSWORD}" \
# --upload-file "${REPOSITORY_NAME}-${PACKAGE_VERSION}.tgz.prov" \
# https://${GITEA_SERVER_HOSTNAME}/api/packages/${REPOSITORY_OWNER}/helm/api/prov
# fi
- name: Upload Chart to Chartmuseum (Helm) - name: Upload Chart to Chartmuseum (Helm)
env: env:
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"yaml.schemas": { "yaml.schemas": {
"https://raw.githubusercontent.com/helm-unittest/helm-unittest/v1.1.0/schema/helm-testsuite.json": [ "https://raw.githubusercontent.com/helm-unittest/helm-unittest/v1.2.1/schema/helm-testsuite.json": [
"/unittests/**/*.yaml" "/unittests/**/*.yaml"
] ]
}, },
-32
View File
@@ -1,12 +1,6 @@
# CONTAINER_RUNTIME # CONTAINER_RUNTIME
CONTAINER_RUNTIME?=$(shell which podman) CONTAINER_RUNTIME?=$(shell which podman)
# HELM_IMAGE
HELM_IMAGE_REGISTRY_HOST?=docker.io
HELM_IMAGE_REPOSITORY?=volkerraschek/helm
HELM_IMAGE_VERSION?=3.19.0 # renovate: datasource=docker registryUrl=https://docker.io depName=docker.io/volkerraschek/helm
HELM_IMAGE_FULLY_QUALIFIED=${HELM_IMAGE_REGISTRY_HOST}/${HELM_IMAGE_REPOSITORY}:${HELM_IMAGE_VERSION}
# NODE_IMAGE # NODE_IMAGE
NODE_IMAGE_REGISTRY_HOST?=docker.io NODE_IMAGE_REGISTRY_HOST?=docker.io
NODE_IMAGE_REPOSITORY?=library/node NODE_IMAGE_REPOSITORY?=library/node
@@ -66,32 +60,6 @@ container-run/readme/parameters:
${NODE_IMAGE_FULLY_QUALIFIED} \ ${NODE_IMAGE_FULLY_QUALIFIED} \
npm install && npm run readme:parameters npm install && npm run readme:parameters
# CONTAINER RUN - HELM UNITTESTS
# ==============================================================================
PHONY+=container-run/helm-unittests
container-run/helm-unittests:
${CONTAINER_RUNTIME} run \
--env HELM_REPO_PASSWORD=${CHART_SERVER_PASSWORD} \
--env HELM_REPO_USERNAME=${CHART_SERVER_USERNAME} \
--rm \
--volume $(shell pwd):$(shell pwd) \
--workdir $(shell pwd) \
${HELM_IMAGE_FULLY_QUALIFIED} \
unittest --strict --file 'unittests/**/*.yaml' ./
# CONTAINER RUN - HELM UPDATE DEPENDENCIES
# ==============================================================================
PHONY+=container-run/helm-update-dependencies
container-run/helm-update-dependencies:
${CONTAINER_RUNTIME} run \
--env HELM_REPO_PASSWORD=${CHART_SERVER_PASSWORD} \
--env HELM_REPO_USERNAME=${CHART_SERVER_USERNAME} \
--rm \
--volume $(shell pwd):$(shell pwd) \
--workdir $(shell pwd) \
${HELM_IMAGE_FULLY_QUALIFIED} \
dependency update
# CONTAINER RUN - MARKDOWN-LINT # CONTAINER RUN - MARKDOWN-LINT
# ============================================================================== # ==============================================================================
PHONY+=container-run/helm-lint PHONY+=container-run/helm-lint
+4 -4
View File
@@ -37,7 +37,7 @@ version of the chart must be in sync with the `values.yaml`. Newer *minor* versi
versions can break something! versions can break something!
```bash ```bash
CHART_VERSION=1.4.1 CHART_VERSION=v2.0.3
helm show values volker.raschek/athens-proxy --version "${CHART_VERSION}" > values.yaml helm show values volker.raschek/athens-proxy --version "${CHART_VERSION}" > values.yaml
``` ```
@@ -51,7 +51,7 @@ The helm chart also contains a persistent volume claim definition. It persistent
Use the `--set` argument to persist your data. Use the `--set` argument to persist your data.
```bash ```bash
CHART_VERSION=1.4.1 CHART_VERSION=v2.0.3
helm install --version "${CHART_VERSION}" athens-proxy volker.raschek/athens-proxy \ helm install --version "${CHART_VERSION}" athens-proxy volker.raschek/athens-proxy \
persistence.enabled=true persistence.enabled=true
``` ```
@@ -81,7 +81,7 @@ Further information about this topic can be found in one of Kanishk's blog
> Please take care the a CPU limit < `1000m` can also lead to CPU throttling. Please read the linked documentation carefully. > Please take care the a CPU limit < `1000m` can also lead to CPU throttling. Please read the linked documentation carefully.
```bash ```bash
CHART_VERSION=1.4.1 CHART_VERSION=v2.0.3
helm install --version "${CHART_VERSION}" athens-proxy volker.raschek/athens-proxy \ helm install --version "${CHART_VERSION}" athens-proxy volker.raschek/athens-proxy \
--set 'deployment.athensProxy.env.name=GOMAXPROCS' \ --set 'deployment.athensProxy.env.name=GOMAXPROCS' \
--set 'deployment.athensProxy.env.valueFrom.resourceFieldRef.resource=limits.cpu' \ --set 'deployment.athensProxy.env.valueFrom.resourceFieldRef.resource=limits.cpu' \
@@ -105,7 +105,7 @@ describes configuring [Ingress NGINX](#ingress-nginx) as well as [NGINX Gateway
> `athens-proxy-ca` is present in the same namespace of the helm deployment. > `athens-proxy-ca` is present in the same namespace of the helm deployment.
```bash ```bash
CHART_VERSION=1.4.1 CHART_VERSION=v2.0.3
helm install --version "${CHART_VERSION}" athens-proxy volker.raschek/athens-proxy \ helm install --version "${CHART_VERSION}" athens-proxy volker.raschek/athens-proxy \
--set 'config.certificate.enabled=true' \ --set 'config.certificate.enabled=true' \
--set 'config.certificate.new.issuerRef.kind=Issuer' \ --set 'config.certificate.new.issuerRef.kind=Issuer' \
+1
View File
@@ -0,0 +1 @@
repositoryID: 4c206fe5-b83a-457a-bcad-7dd664f8b70c
+315 -248
View File
@@ -9,7 +9,7 @@
"devDependencies": { "devDependencies": {
"@bitnami/readme-generator-for-helm": "^2.5.0", "@bitnami/readme-generator-for-helm": "^2.5.0",
"markdown-link-check": "^3.13.6", "markdown-link-check": "^3.13.6",
"markdownlint-cli": "^0.48.0" "markdownlint-cli": "^0.49.0"
}, },
"engines": { "engines": {
"node": ">=16.0.0", "node": ">=16.0.0",
@@ -34,64 +34,57 @@
} }
}, },
"node_modules/@oozcitak/dom": { "node_modules/@oozcitak/dom": {
"version": "2.0.1", "version": "2.0.2",
"resolved": "https://registry.npmjs.org/@oozcitak/dom/-/dom-2.0.1.tgz", "resolved": "https://registry.npmjs.org/@oozcitak/dom/-/dom-2.0.2.tgz",
"integrity": "sha512-Un5k8MKqGak1LQM/behcHylmGdRopBXZax19weVedEAIrOCRZooY+MvX4Ehcz0ftOEPgYZ7vjIm/+MokVBFO3w==", "integrity": "sha512-GjpKhkSYC3Mj4+lfwEyI1dqnsKTgwGy48ytZEhm4A/xnH/8z9M3ZVXKr/YGQi3uCLs1AEBS+x5T2JPiueEDW8w==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@oozcitak/infra": "^2.0.1", "@oozcitak/infra": "^2.0.2",
"@oozcitak/url": "^2.0.1", "@oozcitak/url": "^3.0.0",
"@oozcitak/util": "^9.0.2" "@oozcitak/util": "^10.0.0"
}, },
"engines": { "engines": {
"node": ">=20.0" "node": ">=20.0"
} }
}, },
"node_modules/@oozcitak/infra": { "node_modules/@oozcitak/infra": {
"version": "2.0.1", "version": "2.0.2",
"resolved": "https://registry.npmjs.org/@oozcitak/infra/-/infra-2.0.1.tgz", "resolved": "https://registry.npmjs.org/@oozcitak/infra/-/infra-2.0.2.tgz",
"integrity": "sha512-TtjI+kducm0ExL3OTKglPLkAIQ3alq0Otbokml62haZESfQaL3ojLJxl7+UTBhWCkBBuCshzGEEYmX5MXo8WOg==", "integrity": "sha512-2g+E7hoE2dgCz/APPOEK5s3rMhJvNxSMBrP+U+j1OWsIbtSpWxxlUjq1lU8RIsFJNYv7NMlnVsCuHcUzJW+8vA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@oozcitak/util": "~9.0.2" "@oozcitak/util": "^10.0.0"
}, },
"engines": { "engines": {
"node": ">=20.0" "node": ">=20.0"
} }
}, },
"node_modules/@oozcitak/url": { "node_modules/@oozcitak/url": {
"version": "2.0.1", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/@oozcitak/url/-/url-2.0.1.tgz", "resolved": "https://registry.npmjs.org/@oozcitak/url/-/url-3.0.0.tgz",
"integrity": "sha512-lLHUQUyYy86q+qbALr0TMVh+VQAYwNGbsxBx4LhfjvkNYG0hgAwWtq7ePebGs2nEhZmmIFl24ikuCpH2r5d3+A==", "integrity": "sha512-ZKfET8Ak1wsLAiLWNfFkZc/BraDccuTJKR6svTYc7sVjbR+Iu0vtXdiDMY4o6jaFl5TW2TlS7jbLl4VovtAJWQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@oozcitak/infra": "^2.0.1", "@oozcitak/infra": "^2.0.2",
"@oozcitak/util": "^9.0.2" "@oozcitak/util": "^10.0.0"
}, },
"engines": { "engines": {
"node": ">=20.0" "node": ">=20.0"
} }
}, },
"node_modules/@oozcitak/util": { "node_modules/@oozcitak/util": {
"version": "9.0.4", "version": "10.0.0",
"resolved": "https://registry.npmjs.org/@oozcitak/util/-/util-9.0.4.tgz", "resolved": "https://registry.npmjs.org/@oozcitak/util/-/util-10.0.0.tgz",
"integrity": "sha512-kmx1hRJlsvxiTCpK97off59LqSEOtkWOPe4rdfFL8TjZtihYSTVNObIfc86jtLngfnuIuuTRt+TUCgRS220RSQ==", "integrity": "sha512-hAX0pT/73190NLqBPPWSdBVGtbY6VOhWYK3qqHqtXQ1gK7kS2yz4+ivsN07hpJ6I3aeMtKP6J6npsEKOAzuTLA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": ">=20.0" "node": ">=20.0"
} }
}, },
"node_modules/@tootallnate/quickjs-emscripten": {
"version": "0.23.0",
"resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz",
"integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/debug": { "node_modules/@types/debug": {
"version": "4.1.12", "version": "4.1.12",
"resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz",
@@ -124,13 +117,13 @@
"license": "MIT" "license": "MIT"
}, },
"node_modules/agent-base": { "node_modules/agent-base": {
"version": "7.1.3", "version": "9.0.0",
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-9.0.0.tgz",
"integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", "integrity": "sha512-TQf59BsZnytt8GdJKLPfUZ54g/iaUL2OWDSFCCvMOhsHduDQxO8xC4PNeyIkVcA5KwL2phPSv0douC0fgWzmnA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": ">= 14" "node": ">= 20"
} }
}, },
"node_modules/ansi-regex": { "node_modules/ansi-regex": {
@@ -181,9 +174,9 @@
"license": "MIT" "license": "MIT"
}, },
"node_modules/basic-ftp": { "node_modules/basic-ftp": {
"version": "5.0.5", "version": "5.3.1",
"resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz", "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.3.1.tgz",
"integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==", "integrity": "sha512-bopVNp6ugyA150DDuZfPFdt1KZ5a94ZDiwX4hMgZDzF+GttD80lEy8kj98kbyhLXnPvhtIo93mdnLIjpCAeeOw==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
@@ -209,13 +202,13 @@
} }
}, },
"node_modules/chalk": { "node_modules/chalk": {
"version": "5.6.2", "version": "6.0.0",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", "resolved": "https://registry.npmjs.org/chalk/-/chalk-6.0.0.tgz",
"integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", "integrity": "sha512-2uNTXIuTTxk7ciZgAU1BQcgnchcG0xXnrs6jzkQfj9SsRa9M2s5zE8WT96hS6KmG4MzWHSrvH43DF1m4XRkrFg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": "^12.17.0 || ^14.13 || >=16.0.0" "node": ">=22"
}, },
"funding": { "funding": {
"url": "https://github.com/chalk/chalk?sponsor=1" "url": "https://github.com/chalk/chalk?sponsor=1"
@@ -346,13 +339,13 @@
} }
}, },
"node_modules/data-uri-to-buffer": { "node_modules/data-uri-to-buffer": {
"version": "6.0.2", "version": "8.0.0",
"resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz", "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-8.0.0.tgz",
"integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==", "integrity": "sha512-6UHfyCux51b8PTGDgveqtz1tvphBku5DrMKKJbFAZAJOI2zsjDpDoYE1+QGj7FOMS4BdTFNJsJiR3zEB0xH0yQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": ">= 14" "node": ">= 20"
} }
}, },
"node_modules/debug": { "node_modules/debug": {
@@ -398,9 +391,9 @@
} }
}, },
"node_modules/degenerator": { "node_modules/degenerator": {
"version": "5.0.1", "version": "7.0.1",
"resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-7.0.1.tgz",
"integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", "integrity": "sha512-ABErK0IefDSyHjlPH7WUEenIAX2rPPnrDcDM+TS3z3+zu9TfyKKi07BQM+8rmxpdE2y1v5fjjdoAS/x4D2U60w==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
@@ -409,7 +402,10 @@
"esprima": "^4.0.1" "esprima": "^4.0.1"
}, },
"engines": { "engines": {
"node": ">= 14" "node": ">= 20"
},
"peerDependencies": {
"quickjs-wasi": "^2.2.0"
} }
}, },
"node_modules/dequal": { "node_modules/dequal": {
@@ -628,9 +624,9 @@
"license": "ISC" "license": "ISC"
}, },
"node_modules/get-east-asian-width": { "node_modules/get-east-asian-width": {
"version": "1.4.0", "version": "1.6.0",
"resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz", "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.6.0.tgz",
"integrity": "sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==", "integrity": "sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
@@ -641,18 +637,18 @@
} }
}, },
"node_modules/get-uri": { "node_modules/get-uri": {
"version": "6.0.4", "version": "8.0.1",
"resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.4.tgz", "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-8.0.1.tgz",
"integrity": "sha512-E1b1lFFLvLgak2whF2xDBcOy6NLVGZBqqjJjsIhvopKfWWEi64pLVTWWehV8KlLerZkfNTA95sTe2OdJKm1OzQ==", "integrity": "sha512-/5N/P4Lrh0p/mDwlDRi7Y1+P2o/OyzZI3l6Iz1Ov6XXwwm1y3RlZLuo3gVgML99djrEDtV980bBxSuOeHLk8ww==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"basic-ftp": "^5.0.2", "basic-ftp": "^5.3.1",
"data-uri-to-buffer": "^6.0.2", "data-uri-to-buffer": "8.0.0",
"debug": "^4.3.4" "debug": "^4.3.4"
}, },
"engines": { "engines": {
"node": ">= 14" "node": ">= 20"
} }
}, },
"node_modules/glob": { "node_modules/glob": {
@@ -708,31 +704,33 @@
} }
}, },
"node_modules/http-proxy-agent": { "node_modules/http-proxy-agent": {
"version": "7.0.2", "version": "9.1.0",
"resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-9.1.0.tgz",
"integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", "integrity": "sha512-2NxoveTT58mjYT4n3RPTEfCZGLMbidoO8XEieXfpSYxu+PQJ1qpx4ypwH6N+uF9twBPIvRRgvkvW5HUTYWENig==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"agent-base": "^7.1.0", "agent-base": "9.0.0",
"debug": "^4.3.4" "debug": "^4.3.4",
"proxy-agent-negotiate": "1.1.0"
}, },
"engines": { "engines": {
"node": ">= 14" "node": ">= 20"
} }
}, },
"node_modules/https-proxy-agent": { "node_modules/https-proxy-agent": {
"version": "7.0.6", "version": "9.1.0",
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-9.1.0.tgz",
"integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", "integrity": "sha512-ag87y7cJJ9/3+GxFr8Oy4O5faDsGRGnBGsJj/YjOSsSx/5eadKLYTMPlzuR6obgoCDDm0abAAZitXXQkMOPSpA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"agent-base": "^7.1.2", "agent-base": "9.0.0",
"debug": "4" "debug": "^4.3.4",
"proxy-agent-negotiate": "1.1.0"
}, },
"engines": { "engines": {
"node": ">= 14" "node": ">= 20"
} }
}, },
"node_modules/iconv-lite": { "node_modules/iconv-lite": {
@@ -749,9 +747,9 @@
} }
}, },
"node_modules/ignore": { "node_modules/ignore": {
"version": "7.0.5", "version": "7.0.6",
"resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.6.tgz",
"integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", "integrity": "sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
@@ -778,25 +776,21 @@
"license": "ISC" "license": "ISC"
}, },
"node_modules/ini": { "node_modules/ini": {
"version": "4.1.3", "version": "7.0.0",
"resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", "resolved": "https://registry.npmjs.org/ini/-/ini-7.0.0.tgz",
"integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==", "integrity": "sha512-ifK0CgjALofS5bkrcTy4RaQ9Vx2Knf/eLeIO+NaswQEpH1UblrtTSCIvN71qQDMq0PeQ/SSPojvEJp9vvvfr+w==",
"dev": true, "dev": true,
"license": "ISC", "license": "ISC",
"engines": { "engines": {
"node": "^14.17.0 || ^16.13.0 || >=18.0.0" "node": "^22.22.2 || ^24.15.0 || >=26.0.0"
} }
}, },
"node_modules/ip-address": { "node_modules/ip-address": {
"version": "9.0.5", "version": "10.3.1",
"resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.3.1.tgz",
"integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", "integrity": "sha512-1e9d3kb97NHJTIJDZW9rKqW2h6+dFa50Dy0fpPSMQp2ADje5gvKsXmdiK6dwY5t76TaTt5+P5N1Y/LoToIxP6g==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": {
"jsbn": "1.1.0",
"sprintf-js": "^1.1.3"
},
"engines": { "engines": {
"node": ">= 12" "node": ">= 12"
} }
@@ -879,10 +873,20 @@
} }
}, },
"node_modules/js-yaml": { "node_modules/js-yaml": {
"version": "4.1.1", "version": "4.2.0",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz",
"integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==",
"dev": true, "dev": true,
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/puzrin"
},
{
"type": "github",
"url": "https://github.com/sponsors/nodeca"
}
],
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"argparse": "^2.0.1" "argparse": "^2.0.1"
@@ -891,13 +895,6 @@
"js-yaml": "bin/js-yaml.js" "js-yaml": "bin/js-yaml.js"
} }
}, },
"node_modules/jsbn": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz",
"integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==",
"dev": true,
"license": "MIT"
},
"node_modules/jsonc-parser": { "node_modules/jsonc-parser": {
"version": "3.3.1", "version": "3.3.1",
"resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz",
@@ -943,24 +940,34 @@
} }
}, },
"node_modules/link-check": { "node_modules/link-check": {
"version": "5.5.1", "version": "5.6.0",
"resolved": "https://registry.npmjs.org/link-check/-/link-check-5.5.1.tgz", "resolved": "https://registry.npmjs.org/link-check/-/link-check-5.6.0.tgz",
"integrity": "sha512-GrtE4Zp/FBduvElmad375NrPeMYnKwNt9rH/TDG/rbQbHL0QVC4S/cEPVKZ0CkhXlVuiK+/5flGpRxQzoLbjEA==", "integrity": "sha512-oTHNw9+pgFvXqgTM3vWYOMkf4Pv5mywUr2L6EYkiRiVtpGrDXs8wV+kGP3bxBRwnC7gD3b9IRBu1dx/Tm1MFDQ==",
"dev": true, "dev": true,
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"is-relative-url": "^4.1.0", "is-relative-url": "^4.1.0",
"ms": "^2.1.3", "ms": "^2.1.3",
"needle": "^3.3.1", "needle": "^3.5.0",
"node-email-verifier": "^3.4.1", "node-email-verifier": "^4.0.0",
"proxy-agent": "^6.5.0" "proxy-agent": "^8.0.2"
} }
}, },
"node_modules/linkify-it": { "node_modules/linkify-it": {
"version": "5.0.0", "version": "5.0.2",
"resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.2.tgz",
"integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", "integrity": "sha512-ONTm2jCMAVZjgQa/Fy1kScXsuOoF5NPTsoFBdE1KVIZ2vAh/r9+Bqo+0jINCBYnavTPQZz38QzFTme79ENoN3Q==",
"dev": true, "dev": true,
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/puzrin"
},
{
"type": "github",
"url": "https://github.com/sponsors/markdown-it"
}
],
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"uc.micro": "^2.0.0" "uc.micro": "^2.0.0"
@@ -984,15 +991,25 @@
} }
}, },
"node_modules/markdown-it": { "node_modules/markdown-it": {
"version": "14.1.1", "version": "14.3.0",
"resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.1.tgz", "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.3.0.tgz",
"integrity": "sha512-BuU2qnTti9YKgK5N+IeMubp14ZUKUUw7yeJbkjtosvHiP0AZ5c8IAgEMk79D0eC8F23r4Ac/q8cAIFdm2FtyoA==", "integrity": "sha512-RCEsPjR+sr0x+AuYp601tKTkgFG4YEPLCzHST3cQ/fhlJkqAkz1L2/Qbp1j9qw5SBwQHFBoW8+hoN5xssOF0Tw==",
"dev": true, "dev": true,
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/puzrin"
},
{
"type": "github",
"url": "https://github.com/sponsors/markdown-it"
}
],
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"argparse": "^2.0.1", "argparse": "^2.0.1",
"entities": "^4.4.0", "entities": "^4.5.0",
"linkify-it": "^5.0.0", "linkify-it": "^5.0.2",
"mdurl": "^2.0.0", "mdurl": "^2.0.0",
"punycode.js": "^2.3.1", "punycode.js": "^2.3.1",
"uc.micro": "^2.1.0" "uc.micro": "^2.1.0"
@@ -1002,45 +1019,45 @@
} }
}, },
"node_modules/markdown-link-check": { "node_modules/markdown-link-check": {
"version": "3.14.2", "version": "3.15.0",
"resolved": "https://registry.npmjs.org/markdown-link-check/-/markdown-link-check-3.14.2.tgz", "resolved": "https://registry.npmjs.org/markdown-link-check/-/markdown-link-check-3.15.0.tgz",
"integrity": "sha512-DPJ+itd3D5fcfXD5s1i53lugH0Z/h80kkQxlYCBh8tFwEZGhyVgDcLl0rnKlWssAVDAmSmcbePpHpMEY+JcMMQ==", "integrity": "sha512-EorpVYNu1Jpldk3OLrRrH7Hx/ofp1dCSAJeYuvb8MhKR/rIt6S0tgwbQYw66EZgRPu9lPvORfT6SkIe0dwn2Ow==",
"dev": true, "dev": true,
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"async": "^3.2.6", "async": "^3.2.6",
"chalk": "^5.6.2", "chalk": "^6.0.0",
"commander": "^14.0.2", "commander": "^15.0.0",
"link-check": "^5.5.1", "link-check": "^5.6.0",
"markdown-link-extractor": "^4.0.3", "markdown-link-extractor": "^4.0.4",
"needle": "^3.3.1", "needle": "^3.5.0",
"progress": "^2.0.3", "progress": "^2.0.3",
"proxy-agent": "^6.5.0", "proxy-agent": "^8.0.2",
"xmlbuilder2": "^4.0.0" "xmlbuilder2": "^4.0.3"
}, },
"bin": { "bin": {
"markdown-link-check": "markdown-link-check" "markdown-link-check": "markdown-link-check"
} }
}, },
"node_modules/markdown-link-check/node_modules/commander": { "node_modules/markdown-link-check/node_modules/commander": {
"version": "14.0.2", "version": "15.0.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz", "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz",
"integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==", "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": ">=20" "node": ">=22.12.0"
} }
}, },
"node_modules/markdown-link-extractor": { "node_modules/markdown-link-extractor": {
"version": "4.0.3", "version": "4.0.4",
"resolved": "https://registry.npmjs.org/markdown-link-extractor/-/markdown-link-extractor-4.0.3.tgz", "resolved": "https://registry.npmjs.org/markdown-link-extractor/-/markdown-link-extractor-4.0.4.tgz",
"integrity": "sha512-aEltJiQ4/oC0h6Jbw/uuATGSHZPkcH8DIunNH1A0e+GSFkvZ6BbBkdvBTVfIV8r6HapCU3yTd0eFdi3ZeM1eAQ==", "integrity": "sha512-Dw9saacqF4u1EjUm3O+f0ZTBM/o7l1IrdHS8z1KSFX2coECIcJTZbltICMKx6QwHBKlzMQXgtWYnIHX71WHZMw==",
"dev": true, "dev": true,
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"html-link-extractor": "^1.0.5", "html-link-extractor": "^1.0.5",
"marked": "^17.0.0" "marked": "^18.0.7"
} }
}, },
"node_modules/markdown-table": { "node_modules/markdown-table": {
@@ -1058,9 +1075,9 @@
} }
}, },
"node_modules/markdownlint": { "node_modules/markdownlint": {
"version": "0.40.0", "version": "0.41.1",
"resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.40.0.tgz", "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.41.1.tgz",
"integrity": "sha512-UKybllYNheWac61Ia7T6fzuQNDZimFIpCg2w6hHjgV1Qu0w1TV0LlSgryUGzM0bkKQCBhy2FDhEELB73Kb0kAg==", "integrity": "sha512-qHKeU2E1bdyNAT077go2FVTNXvYcktN5IHtF6XyeD1l0PClxzSp2tUApAV14ORI8DGX4H9bNKZEzelZp4qn8IA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
@@ -1072,40 +1089,40 @@
"micromark-extension-gfm-table": "2.1.1", "micromark-extension-gfm-table": "2.1.1",
"micromark-extension-math": "3.1.0", "micromark-extension-math": "3.1.0",
"micromark-util-types": "2.0.2", "micromark-util-types": "2.0.2",
"string-width": "8.1.0" "string-width": "8.2.1"
}, },
"engines": { "engines": {
"node": ">=20" "node": ">=22"
}, },
"funding": { "funding": {
"url": "https://github.com/sponsors/DavidAnson" "url": "https://github.com/sponsors/DavidAnson"
} }
}, },
"node_modules/markdownlint-cli": { "node_modules/markdownlint-cli": {
"version": "0.48.0", "version": "0.49.1",
"resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.48.0.tgz", "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.49.1.tgz",
"integrity": "sha512-NkZQNu2E0Q5qLEEHwWj674eYISTLD4jMHkBzDobujXd1kv+yCxi8jOaD/rZoQNW1FBBMMGQpuW5So8B51N/e0A==", "integrity": "sha512-qpYqJbSYf3jv57bdnFmCaZ/Wlu6IYHp2b6SOKrKBJ7OnPrDHIKmx4NERWH49QH9viTI6yO6raVDDn5nrf60VQQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"commander": "~14.0.3", "commander": "~15.0.0",
"deep-extend": "~0.6.0", "deep-extend": "~0.6.0",
"ignore": "~7.0.5", "ignore": "~7.0.6",
"js-yaml": "~4.1.1", "js-yaml": "~5.2.1",
"jsonc-parser": "~3.3.1", "jsonc-parser": "~3.3.1",
"jsonpointer": "~5.0.1", "jsonpointer": "~5.0.1",
"markdown-it": "~14.1.1", "markdown-it": "~14.3.0",
"markdownlint": "~0.40.0", "markdownlint": "~0.41.1",
"minimatch": "~10.2.4", "minimatch": "~10.2.5",
"run-con": "~1.3.2", "run-con": "~1.3.3",
"smol-toml": "~1.6.0", "smol-toml": "~1.7.0",
"tinyglobby": "~0.2.15" "tinyglobby": "~0.2.17"
}, },
"bin": { "bin": {
"markdownlint": "markdownlint.js" "markdownlint": "markdownlint.js"
}, },
"engines": { "engines": {
"node": ">=20" "node": ">=22"
} }
}, },
"node_modules/markdownlint-cli/node_modules/balanced-match": { "node_modules/markdownlint-cli/node_modules/balanced-match": {
@@ -1119,9 +1136,9 @@
} }
}, },
"node_modules/markdownlint-cli/node_modules/brace-expansion": { "node_modules/markdownlint-cli/node_modules/brace-expansion": {
"version": "5.0.4", "version": "5.0.7",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.4.tgz", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.7.tgz",
"integrity": "sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==", "integrity": "sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
@@ -1132,23 +1149,46 @@
} }
}, },
"node_modules/markdownlint-cli/node_modules/commander": { "node_modules/markdownlint-cli/node_modules/commander": {
"version": "14.0.3", "version": "15.0.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-14.0.3.tgz", "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz",
"integrity": "sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==", "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": ">=20" "node": ">=22.12.0"
}
},
"node_modules/markdownlint-cli/node_modules/js-yaml": {
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-5.2.1.tgz",
"integrity": "sha512-zfLtNfQqxVqq3uaTqSkh4x4hZw3KHobGUA0fJUj4wawW8bsQLTVqpHdXSIzidh7o+4lEW36tANuAGdaFx6Zgnw==",
"dev": true,
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/puzrin"
},
{
"type": "github",
"url": "https://github.com/sponsors/nodeca"
}
],
"license": "MIT",
"dependencies": {
"argparse": "^2.0.1"
},
"bin": {
"js-yaml": "bin/js-yaml.mjs"
} }
}, },
"node_modules/markdownlint-cli/node_modules/minimatch": { "node_modules/markdownlint-cli/node_modules/minimatch": {
"version": "10.2.4", "version": "10.2.5",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz",
"integrity": "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==", "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==",
"dev": true, "dev": true,
"license": "BlueOak-1.0.0", "license": "BlueOak-1.0.0",
"dependencies": { "dependencies": {
"brace-expansion": "^5.0.2" "brace-expansion": "^5.0.5"
}, },
"engines": { "engines": {
"node": "18 || 20 || >=22" "node": "18 || 20 || >=22"
@@ -1158,9 +1198,9 @@
} }
}, },
"node_modules/marked": { "node_modules/marked": {
"version": "17.0.0", "version": "18.0.7",
"resolved": "https://registry.npmjs.org/marked/-/marked-17.0.0.tgz", "resolved": "https://registry.npmjs.org/marked/-/marked-18.0.7.tgz",
"integrity": "sha512-KkDYEWEEiYJw/KC+DVm1zzlpMQSMIu6YRltkcCvwheCp8HWPXCk9JwOmHJKBlGfzcpzcIt6x3sMnTsRm/51oDg==", "integrity": "sha512-iDVQ5ldaiKXn6b2JroX5kgRfmwgqolW7NpaEzTl1k/2Zh1njIEN9yniyLV/mOvWwtsE8OGgkjsCYvijuPk1dtA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"bin": { "bin": {
@@ -1744,9 +1784,9 @@
"license": "MIT" "license": "MIT"
}, },
"node_modules/needle": { "node_modules/needle": {
"version": "3.3.1", "version": "3.5.0",
"resolved": "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz", "resolved": "https://registry.npmjs.org/needle/-/needle-3.5.0.tgz",
"integrity": "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==", "integrity": "sha512-jaQyPKKk2YokHrEg+vFDYxXIHTCBgiZwSHOoVx/8V3GIBS8/VN6NdVRmg8q1ERtPkMvmOvebsgga4sAj5hls/w==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
@@ -1761,9 +1801,9 @@
} }
}, },
"node_modules/netmask": { "node_modules/netmask": {
"version": "2.0.2", "version": "2.1.1",
"resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.1.1.tgz",
"integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", "integrity": "sha512-eonl3sLUha+S1GzTPxychyhnUzKyeQkZ7jLjKrBagJgPla13F+uQ71HgpFefyHgqrjEbCPkDArxYsjY8/+gLKA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
@@ -1771,17 +1811,17 @@
} }
}, },
"node_modules/node-email-verifier": { "node_modules/node-email-verifier": {
"version": "3.4.1", "version": "4.0.0",
"resolved": "https://registry.npmjs.org/node-email-verifier/-/node-email-verifier-3.4.1.tgz", "resolved": "https://registry.npmjs.org/node-email-verifier/-/node-email-verifier-4.0.0.tgz",
"integrity": "sha512-69JMeWgEUrCji+dOLULirdSoosRxgAq2y+imfmHHBGvgTwyTKqvm65Ls3+W30DCIWMrYj5kKVb/DHTQDK7OVwQ==", "integrity": "sha512-W3ktpVPscUx43WSTm1Vf797cMQMsGwp0JO08ksRaZG8A8wcRUd/XAihL78FwYl2rfABa1m1nIsBtqOMxY9uekA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"ms": "^2.1.3", "ms": "^2.1.3",
"validator": "^13.15.15" "validator": "^13.15.20"
}, },
"engines": { "engines": {
"node": ">=18.0.0" "node": ">=20.0.0"
} }
}, },
"node_modules/nth-check": { "node_modules/nth-check": {
@@ -1808,37 +1848,40 @@
} }
}, },
"node_modules/pac-proxy-agent": { "node_modules/pac-proxy-agent": {
"version": "7.2.0", "version": "9.1.0",
"resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz", "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-9.1.0.tgz",
"integrity": "sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==", "integrity": "sha512-1aU+1mpj3DrQPfo3gh+3Gap3G5x+axnMx1P/y0ZF2ch7kb2meyOCAH8K2k9d27ROsTE7TnAerzxqF9aon2jqnA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@tootallnate/quickjs-emscripten": "^0.23.0", "agent-base": "9.0.0",
"agent-base": "^7.1.2",
"debug": "^4.3.4", "debug": "^4.3.4",
"get-uri": "^6.0.1", "get-uri": "8.0.1",
"http-proxy-agent": "^7.0.0", "http-proxy-agent": "9.1.0",
"https-proxy-agent": "^7.0.6", "https-proxy-agent": "9.1.0",
"pac-resolver": "^7.0.1", "pac-resolver": "9.0.1",
"socks-proxy-agent": "^8.0.5" "quickjs-wasi": "^2.2.0",
"socks-proxy-agent": "10.1.0"
}, },
"engines": { "engines": {
"node": ">= 14" "node": ">= 20"
} }
}, },
"node_modules/pac-resolver": { "node_modules/pac-resolver": {
"version": "7.0.1", "version": "9.0.1",
"resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz", "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-9.0.1.tgz",
"integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==", "integrity": "sha512-lJbS008tmkj08VhoM8Hzuv/VE5tK9MS0OIQ/7+s0lIF+BYhiQWFYzkSpML7lXs9iBu2jfmzBTLzhe9n6BX+dYw==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"degenerator": "^5.0.0", "degenerator": "7.0.1",
"netmask": "^2.0.2" "netmask": "^2.0.2"
}, },
"engines": { "engines": {
"node": ">= 14" "node": ">= 20"
},
"peerDependencies": {
"quickjs-wasi": "^2.2.0"
} }
}, },
"node_modules/parse-entities": { "node_modules/parse-entities": {
@@ -1912,9 +1955,9 @@
} }
}, },
"node_modules/picomatch": { "node_modules/picomatch": {
"version": "4.0.3", "version": "4.0.4",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",
"integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
@@ -1935,31 +1978,52 @@
} }
}, },
"node_modules/proxy-agent": { "node_modules/proxy-agent": {
"version": "6.5.0", "version": "8.0.2",
"resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz", "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-8.0.2.tgz",
"integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==", "integrity": "sha512-idLLRewuemWd7GH/BDJzGiB0dWGfT2SQs3jy6NtZtGWU9uPTTSdeC1/cdbqLwgzhfv027daGFuXX426e2Eg20A==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"agent-base": "^7.1.2", "agent-base": "9.0.0",
"debug": "^4.3.4", "debug": "^4.3.4",
"http-proxy-agent": "^7.0.1", "http-proxy-agent": "9.1.0",
"https-proxy-agent": "^7.0.6", "https-proxy-agent": "9.1.0",
"lru-cache": "^7.14.1", "lru-cache": "^7.14.1",
"pac-proxy-agent": "^7.1.0", "pac-proxy-agent": "9.1.0",
"proxy-from-env": "^1.1.0", "proxy-from-env": "^2.0.0",
"socks-proxy-agent": "^8.0.5" "socks-proxy-agent": "10.1.0"
}, },
"engines": { "engines": {
"node": ">= 14" "node": ">= 20"
}
},
"node_modules/proxy-agent-negotiate": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/proxy-agent-negotiate/-/proxy-agent-negotiate-1.1.0.tgz",
"integrity": "sha512-N8IBcM3UgCVzz2L2Lqv8DVntDnnC8/hiV4nEDUPkqq72TPUgYWjQc+bdZlBPZK9LzPAvOY//gAt0S0DApoOXWQ==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 20"
},
"peerDependencies": {
"kerberos": "^2.0.0"
},
"peerDependenciesMeta": {
"kerberos": {
"optional": true
}
} }
}, },
"node_modules/proxy-from-env": { "node_modules/proxy-from-env": {
"version": "1.1.0", "version": "2.1.0",
"resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-2.1.0.tgz",
"integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", "integrity": "sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==",
"dev": true, "dev": true,
"license": "MIT" "license": "MIT",
"engines": {
"node": ">=10"
}
}, },
"node_modules/punycode.js": { "node_modules/punycode.js": {
"version": "2.3.1", "version": "2.3.1",
@@ -1971,6 +2035,13 @@
"node": ">=6" "node": ">=6"
} }
}, },
"node_modules/quickjs-wasi": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/quickjs-wasi/-/quickjs-wasi-2.2.0.tgz",
"integrity": "sha512-zQxXmQMrEoD3S+jQdYsloq4qAuaxKFHZj6hHqOYGwB2iQZH+q9e/lf5zQPXCKOk0WJuAjzRFbO4KwHIp2D05Iw==",
"dev": true,
"license": "MIT"
},
"node_modules/repeat-string": { "node_modules/repeat-string": {
"version": "1.6.1", "version": "1.6.1",
"resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
@@ -1982,14 +2053,14 @@
} }
}, },
"node_modules/run-con": { "node_modules/run-con": {
"version": "1.3.2", "version": "1.3.3",
"resolved": "https://registry.npmjs.org/run-con/-/run-con-1.3.2.tgz", "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.3.3.tgz",
"integrity": "sha512-CcfE+mYiTcKEzg0IqS08+efdnH0oJ3zV0wSUFBNrMHMuxCtXvBCLzCJHatwuXDcu/RlhjTziTo/a1ruQik6/Yg==", "integrity": "sha512-Lb7OKM9aaykzyoNiHGhSVCjZsvbyy6qDMp2vDXL+MoCfz3GfNJtHYH7uYsU3QNMyInBk++xx+EZ8xZ8Sxs5fNQ==",
"dev": true, "dev": true,
"license": "(BSD-2-Clause OR MIT OR Apache-2.0)", "license": "(BSD-2-Clause OR MIT OR Apache-2.0)",
"dependencies": { "dependencies": {
"deep-extend": "^0.6.0", "deep-extend": "^0.6.0",
"ini": "~4.1.0", "ini": "~7.0.0",
"minimist": "^1.2.8", "minimist": "^1.2.8",
"strip-json-comments": "~3.1.1" "strip-json-comments": "~3.1.1"
}, },
@@ -2005,11 +2076,14 @@
"license": "MIT" "license": "MIT"
}, },
"node_modules/sax": { "node_modules/sax": {
"version": "1.4.1", "version": "1.6.1",
"resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.1.tgz",
"integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", "integrity": "sha512-42tBVwLWnaQvW5zc4HbZrTuWccECCZfBi92FDuwtqxasH+JbPB3/FOKb1m222K42R4WxuxzzMsTswfzgtSu64Q==",
"dev": true, "dev": true,
"license": "ISC" "license": "BlueOak-1.0.0",
"engines": {
"node": ">=11.0.0"
}
}, },
"node_modules/smart-buffer": { "node_modules/smart-buffer": {
"version": "4.2.0", "version": "4.2.0",
@@ -2023,9 +2097,9 @@
} }
}, },
"node_modules/smol-toml": { "node_modules/smol-toml": {
"version": "1.6.0", "version": "1.7.0",
"resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.6.0.tgz", "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.7.0.tgz",
"integrity": "sha512-4zemZi0HvTnYwLfrpk/CF9LOd9Lt87kAt50GnqhMpyF9U3poDAP2+iukq2bZsO/ufegbYehBkqINbsWxj4l4cw==", "integrity": "sha512-aqVvWoyO21L23mb+drl4RmMXbf6N7FdHjAhTRA9ZBL7apWBgfWC16KjrASI+1p9GAroljyMHj6fK67i0UiTNvQ==",
"dev": true, "dev": true,
"license": "BSD-3-Clause", "license": "BSD-3-Clause",
"engines": { "engines": {
@@ -2036,13 +2110,13 @@
} }
}, },
"node_modules/socks": { "node_modules/socks": {
"version": "2.8.4", "version": "2.8.9",
"resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz", "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.9.tgz",
"integrity": "sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==", "integrity": "sha512-LJhUYUvItdQ0LkJTmPeaEObWXAqFyfmP85x0tch/ez9cahmhlBBLbIqDFnvBnUJGagb0JbIQrkBs1wJ+yRYpEw==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"ip-address": "^9.0.5", "ip-address": "^10.1.1",
"smart-buffer": "^4.2.0" "smart-buffer": "^4.2.0"
}, },
"engines": { "engines": {
@@ -2051,18 +2125,18 @@
} }
}, },
"node_modules/socks-proxy-agent": { "node_modules/socks-proxy-agent": {
"version": "8.0.5", "version": "10.1.0",
"resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-10.1.0.tgz",
"integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", "integrity": "sha512-WlMj/67cEJ6MDI1OcsnjuYKDNDoyPCCYZ249kuuXPiMDw9F8PXkVaQ7YWu3siTydfQ/4BEZcvGzu+aYvz7dDCQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"agent-base": "^7.1.2", "agent-base": "9.0.0",
"debug": "^4.3.4", "debug": "^4.3.4",
"socks": "^2.8.3" "socks": "^2.8.3"
}, },
"engines": { "engines": {
"node": ">= 14" "node": ">= 20"
} }
}, },
"node_modules/source-map": { "node_modules/source-map": {
@@ -2076,22 +2150,15 @@
"node": ">=0.10.0" "node": ">=0.10.0"
} }
}, },
"node_modules/sprintf-js": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz",
"integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==",
"dev": true,
"license": "BSD-3-Clause"
},
"node_modules/string-width": { "node_modules/string-width": {
"version": "8.1.0", "version": "8.2.1",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-8.1.0.tgz", "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.2.1.tgz",
"integrity": "sha512-Kxl3KJGb/gxkaUMOjRsQ8IrXiGW75O4E3RPjFIINOVH8AMl2SQ/yWdTzWwF3FevIX9LcMAjJW+GRwAlAbTSXdg==", "integrity": "sha512-IIaP0g3iy9Cyy18w3M9YcaDudujEAVHKt3a3QJg1+sr/oX96TbaGUubG0hJyCjCBThFH+tFpcIyoUHUn1ogaLA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"get-east-asian-width": "^1.3.0", "get-east-asian-width": "^1.5.0",
"strip-ansi": "^7.1.0" "strip-ansi": "^7.1.2"
}, },
"engines": { "engines": {
"node": ">=20" "node": ">=20"
@@ -2101,13 +2168,13 @@
} }
}, },
"node_modules/strip-ansi": { "node_modules/strip-ansi": {
"version": "7.1.2", "version": "7.2.0",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz",
"integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"ansi-regex": "^6.0.1" "ansi-regex": "^6.2.2"
}, },
"engines": { "engines": {
"node": ">=12" "node": ">=12"
@@ -2130,14 +2197,14 @@
} }
}, },
"node_modules/tinyglobby": { "node_modules/tinyglobby": {
"version": "0.2.15", "version": "0.2.17",
"resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz",
"integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"fdir": "^6.5.0", "fdir": "^6.5.0",
"picomatch": "^4.0.3" "picomatch": "^4.0.4"
}, },
"engines": { "engines": {
"node": ">=12.0.0" "node": ">=12.0.0"
@@ -2171,9 +2238,9 @@
} }
}, },
"node_modules/validator": { "node_modules/validator": {
"version": "13.15.23", "version": "13.15.35",
"resolved": "https://registry.npmjs.org/validator/-/validator-13.15.23.tgz", "resolved": "https://registry.npmjs.org/validator/-/validator-13.15.35.tgz",
"integrity": "sha512-4yoz1kEWqUjzi5zsPbAS/903QXSYp0UOtHsPpp7p9rHAw/W+dkInskAE386Fat3oKRROwO98d9ZB0G4cObgUyw==", "integrity": "sha512-TQ5pAGhd5whStmqWvYF4OjQROlmv9SMFVt37qoCBdqRffuuklWYQlCNnEs2ZaIBD1kZRNnikiZOS1eqgkar0iw==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
@@ -2211,16 +2278,16 @@
"license": "ISC" "license": "ISC"
}, },
"node_modules/xmlbuilder2": { "node_modules/xmlbuilder2": {
"version": "4.0.0", "version": "4.0.3",
"resolved": "https://registry.npmjs.org/xmlbuilder2/-/xmlbuilder2-4.0.0.tgz", "resolved": "https://registry.npmjs.org/xmlbuilder2/-/xmlbuilder2-4.0.3.tgz",
"integrity": "sha512-zIoY033NGmbzHX1cYOGKNfeWpZyiGLzXGHNoxQ6tR/R+WqT7mqz+EDtFdPwqnhIms6vHz9BNtMS47DiGPyGfwg==", "integrity": "sha512-bx8Q1STctnNaaDymWnkfQLKofs0mGNN7rLLapJlGuV3VlvegD7Ls4ggMjE3aUSWItCCzU0PEv45lI87iSigiCA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@oozcitak/dom": "^2.0.1", "@oozcitak/dom": "^2.0.2",
"@oozcitak/infra": "^2.0.1", "@oozcitak/infra": "^2.0.2",
"@oozcitak/util": "^9.0.4", "@oozcitak/util": "^10.0.0",
"js-yaml": "^4.1.0" "js-yaml": "^4.1.1"
}, },
"engines": { "engines": {
"node": ">=20.0" "node": ">=20.0"
+1 -1
View File
@@ -16,6 +16,6 @@
"devDependencies": { "devDependencies": {
"@bitnami/readme-generator-for-helm": "^2.5.0", "@bitnami/readme-generator-for-helm": "^2.5.0",
"markdown-link-check": "^3.13.6", "markdown-link-check": "^3.13.6",
"markdownlint-cli": "^0.48.0" "markdownlint-cli": "^0.49.0"
} }
} }
+18 -35
View File
@@ -4,6 +4,7 @@
"local>volker.raschek/renovate-config:default#master", "local>volker.raschek/renovate-config:default#master",
"local>volker.raschek/renovate-config:container#master", "local>volker.raschek/renovate-config:container#master",
"local>volker.raschek/renovate-config:actions#master", "local>volker.raschek/renovate-config:actions#master",
"local>volker.raschek/renovate-config:helm#master",
"local>volker.raschek/renovate-config:npm#master", "local>volker.raschek/renovate-config:npm#master",
"local>volker.raschek/renovate-config:regexp#master" "local>volker.raschek/renovate-config:regexp#master"
], ],
@@ -14,7 +15,7 @@
"^Chart\\.yaml$" "^Chart\\.yaml$"
], ],
"matchStrings": [ "matchStrings": [
"appVersion: \"(?<currentValue>.*?)\"\\s+" "^appVersion: \"?(?<currentValue>.*)\"?"
], ],
"datasourceTemplate": "docker", "datasourceTemplate": "docker",
"depNameTemplate": "gomods/athens", "depNameTemplate": "gomods/athens",
@@ -23,48 +24,19 @@
}, },
{ {
"customType": "regex", "customType": "regex",
"fileMatch": ["^README\\.md$"], "fileMatch": [
"^README\\.md$"
],
"matchStrings": [ "matchStrings": [
"VERSION=(?<currentValue>.*)" "CHART_VERSION=(?<currentValue>.*)"
], ],
"depNameTemplate": "volker.raschek/athens-proxy-charts", "depNameTemplate": "volker.raschek/athens-proxy-charts",
"packageNameTemplate": "https://git.cryptic.systems/volker.raschek/athens-proxy-charts", "packageNameTemplate": "https://git.cryptic.systems/volker.raschek/athens-proxy-charts",
"datasourceTemplate": "git-tags", "datasourceTemplate": "git-tags",
"versioningTemplate": "semver" "versioningTemplate": "semver"
},
{
"customType": "regex",
"datasourceTemplate": "github-releases",
"fileMatch": [
".vscode/settings\\.json$"
],
"matchStrings": [
"https:\\/\\/raw\\.githubusercontent\\.com\\/(?<depName>[^\\s]+?)\\/(?<currentValue>v[0-9.]+?)\\/schema\\/helm-testsuite\\.json"
]
} }
], ],
"packageRules": [ "packageRules": [
{
"groupName": "Update docker.io/volkerraschek/helm",
"matchDepNames": [
"docker.io/volkerraschek/helm",
"volkerraschek/helm"
]
},
{
"automerge": true,
"groupName": "Update helm plugin 'unittest'",
"matchDepNames": [
"helm-unittest/helm-unittest"
],
"matchDatasources": [
"github-releases"
],
"matchUpdateTypes": [
"minor",
"patch"
]
},
{ {
"groupName": "Update docker.io/library/node", "groupName": "Update docker.io/library/node",
"matchDepNames": [ "matchDepNames": [
@@ -104,5 +76,16 @@
"patch" "patch"
] ]
} }
] ],
"postUpgradeTasks": {
"commands": [
"install-tool node",
"make readme"
],
"fileFilters": [
"README.md",
"values.yaml"
],
"executionMode": "update"
}
} }
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
+4
View File
@@ -105,6 +105,10 @@ spec:
imagePullSecrets: imagePullSecrets:
{{- toYaml . | nindent 8 }} {{- toYaml . | nindent 8 }}
{{- end }} {{- end }}
{{- with .Values.deployment.initContainers }}
initContainers:
{{- toYaml . | nindent 8 }}
{{- end }}
{{- with .Values.deployment.nodeSelector }} {{- with .Values.deployment.nodeSelector }}
nodeSelector: nodeSelector:
{{- toYaml . | nindent 8 }} {{- toYaml . | nindent 8 }}
+2 -1
View File
@@ -24,7 +24,8 @@ spec:
{{- end }} {{- end }}
rules: rules:
- backendRefs: - backendRefs:
- kind: Service - group: ''
kind: Service
name: {{ include "athens-proxy.service.name" . }} name: {{ include "athens-proxy.service.name" . }}
namespace: {{ .Release.Namespace }} namespace: {{ .Release.Namespace }}
port: {{ .Values.service.port }} port: {{ .Values.service.port }}
@@ -129,6 +129,9 @@ tests:
- notExists: - notExists:
path: spec.template.spec.imagePullSecrets path: spec.template.spec.imagePullSecrets
template: templates/deployment.yaml template: templates/deployment.yaml
- notExists:
path: spec.template.spec.initContainers
template: templates/deployment.yaml
- notExists: - notExists:
path: spec.template.spec.nodeSelector path: spec.template.spec.nodeSelector
template: templates/deployment.yaml template: templates/deployment.yaml
@@ -463,6 +466,22 @@ tests:
- name: my-special-secret - name: my-special-secret
template: templates/deployment.yaml template: templates/deployment.yaml
- it: Test initContainers
set:
# Ensure that the secrets and config maps are well configured.
# Normal test values
deployment.initContainers:
- name: busybox
image: docker.io/library/busybox:latest
asserts:
- contains:
path: spec.template.spec.initContainers
content:
name: busybox
image: docker.io/library/busybox:latest
template: templates/deployment.yaml
- it: Test nodeSelector - it: Test nodeSelector
set: set:
# Ensure that the secrets and config maps are well configured. # Ensure that the secrets and config maps are well configured.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -92,6 +92,7 @@ tests:
- contains: - contains:
path: spec.rules[0].backendRefs path: spec.rules[0].backendRefs
content: content:
group: ''
kind: Service kind: Service
name: athens-proxy-unittest name: athens-proxy-unittest
namespace: testing namespace: testing
File renamed without changes.
File renamed without changes.
+20 -2
View File
@@ -615,6 +615,7 @@ hpa:
# target: # target:
# averageUtilization: 65 # averageUtilization: 65
# type: Utilization # type: Utilization
# type: Resource
minReplicas: 1 minReplicas: 1
maxReplicas: 10 maxReplicas: 10
@@ -700,7 +701,13 @@ networkPolicy:
# - port: 22 # - port: 22
# protocol: TCP # protocol: TCP
# Allow outgoing HTTPS traffic to external go module servers # Allow outgoing traffic to HTTP severs
#
# - ports:
# - port: 80
# protocol: TCP
# Allow outgoing traffic to HTTPS severs
# #
# - ports: # - ports:
# - port: 443 # - port: 443
@@ -735,7 +742,7 @@ networkPolicy:
# - port: http # - port: http
# protocol: TCP # protocol: TCP
# Allow incoming HTTP traffic from ingress-nginx. # Allow incoming HTTP traffic from ingress-nginx or gateway-api.
# #
# - from: # - from:
# - namespaceSelector: # - namespaceSelector:
@@ -748,6 +755,17 @@ networkPolicy:
# - port: http # - port: http
# protocol: TCP # protocol: TCP
# - from:
# - namespaceSelector:
# matchLabels:
# kubernetes.io/metadata.name: gateway-api
# podSelector:
# matchLabels:
# gateway.networking.k8s.io/gateway-name: nginx
# ports:
# - port: http
# protocol: TCP
## @section Service ## @section Service
## @param service.enabled Enable the service. ## @param service.enabled Enable the service.
## @param service.annotations Additional service annotations. ## @param service.annotations Additional service annotations.