helmfile/pkg
copilot-swe-agent[bot] 9c1db04e27 Improve semver parsing robustness for versions without 'v' prefix
Replace chartify.FindSemVerInfo with enhanced findSemVerInfo function that handles
versions with or without 'v' prefix. This addresses the "unable to find semver info
in 5.7.1" error by ensuring consistent version parsing regardless of input format.

- Add findSemVerInfo function with flexible regex pattern
- Update parseHelmVersion to use enhanced version parsing
- Add comprehensive test cases for various version formats including issue #2124 scenarios
- Remove unused chartify import from helmexec package

Co-authored-by: yxxhero <11087727+yxxhero@users.noreply.github.com>
2025-08-14 13:38:52 +00:00
..
app Update recommended Helm versions in init.go and run.sh (#2129) 2025-08-14 08:41:43 +08:00
argparser fix #1095 (#1100) 2023-11-01 11:55:55 +08:00
config feat: add --take-ownership flag to helm diff and related config (#1992) 2025-04-27 12:57:41 -04:00
environment update test to table driven with assertions & test GetMergedValues (#1721) 2024-09-27 05:27:19 +08:00
envvar refactor(yaml): upgrade from gopkg.in/yaml.v2 to v3 (#2039) 2025-05-15 10:21:37 -04:00
errors build(deps): bump golangci/golangci-lint-action from 6 to 7 (#1975) 2025-03-28 07:52:06 +08:00
event feat: include func support (#1187) 2023-12-04 21:51:01 +08:00
exectest feat: add skip json schema validation during the install /upgrade of a Chart (#1737) 2024-10-24 20:53:18 +08:00
filesystem refactor(filesystem): add CopyDir method and optimize Fetch function (#2111) 2025-07-28 16:10:25 -04:00
hcllang feat: update go version and adjust dependencies in Dockerfile and go.mod (#1722) 2024-09-30 09:21:44 -04:00
helmexec Improve semver parsing robustness for versions without 'v' prefix 2025-08-14 13:38:52 +00:00
maputil chore: support parsing any type with `fromYaml` (#2017) 2025-04-25 06:56:01 +08:00
plugins bump vals to v0.22.0 (#703) 2023-02-17 14:09:49 +08:00
policy build(deps): bump golangci/golangci-lint-action from 6 to 7 (#1975) 2025-03-28 07:52:06 +08:00
remote Allow caching of remote files to be disabled (#2112) 2025-07-31 13:38:36 +08:00
runtime refactor(yaml): switch yaml library import paths from gopkg.in to go.yaml.in (#2114) 2025-08-01 11:28:39 +08:00
state refactor(state): extract getMissingFileHandler method for clarity (#2133) 2025-08-14 21:10:44 +08:00
testhelper replace custom diff in tests using testify (#1215) 2023-12-13 06:32:38 +08:00
testutil feat: add namespace info in syncRelease and diffRelease (#1609) 2024-07-16 09:47:00 +08:00
tmpl refactor(yaml): switch yaml library import paths from gopkg.in to go.yaml.in (#2114) 2025-08-01 11:28:39 +08:00
yaml refactor(yaml): switch yaml library import paths from gopkg.in to go.yaml.in (#2114) 2025-08-01 11:28:39 +08:00