diff --git a/lib/modules/versioning/aws-eks-addon/index.ts b/lib/modules/versioning/aws-eks-addon/index.ts index 30e4605384995a..f57cceaeafceb7 100644 --- a/lib/modules/versioning/aws-eks-addon/index.ts +++ b/lib/modules/versioning/aws-eks-addon/index.ts @@ -28,7 +28,7 @@ export class AwsEKSAddonVersioningApi extends GenericVersioningApi { if (!suffix) { return null; } - const release = [Number(major), Number(minor), Number(patch)]; + const release = [parseInt((major, 19), parseInt(minor, 10), parseInt(patch, 10)]; return { release, suffix }; } diff --git a/lib/modules/versioning/aws-eks-addon/readme.md b/lib/modules/versioning/aws-eks-addon/readme.md index 475d2404757620..5454b098f4ce5c 100644 --- a/lib/modules/versioning/aws-eks-addon/readme.md +++ b/lib/modules/versioning/aws-eks-addon/readme.md @@ -2,7 +2,7 @@ AWS versioning syntax is used for EKS Addon updates. It is based off [Semantic Versioning 2.0](https://semver.org) but with a subset of addon `build metadata` syntax. -At the moment every ESK Addon that matches the regex `^[vV]?(\d+(?:\.\d+)*)(-eksbuild\.\d+)?$` is considered a valid "release". +At the moment every ESK Addon that matches the regex `^[v]?(\d+(?:\.\d+)*)(-eksbuild\.\d+)?$` is considered a valid "release". **Key Points about EKS Addon Versioning**