mirror of
https://github.com/renovatebot/renovate.git
synced 2025-02-28 18:44:03 +00:00

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com> Co-authored-by: Michael Kriese <michael.kriese@gmx.de>
20 lines
603 B
TypeScript
20 lines
603 B
TypeScript
import { RegExpVersioningApi } from '../regex';
|
|
import type { VersioningApi } from '../types';
|
|
|
|
export const id = 'aws-eks-addon';
|
|
export const displayName = 'aws-eks-addon';
|
|
export const urls = [];
|
|
export const supportsRanges = false;
|
|
|
|
export class AwsEKSAddonVersioningApi extends RegExpVersioningApi {
|
|
static versionRegex =
|
|
'^v?(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)(?<compatibility>-eksbuild\\.)(?<build>\\d+)$';
|
|
|
|
public constructor() {
|
|
super(AwsEKSAddonVersioningApi.versionRegex);
|
|
}
|
|
}
|
|
|
|
export const api: VersioningApi = new AwsEKSAddonVersioningApi();
|
|
|
|
export default api;
|