diff --git a/lib/modules/manager/terraform/extract.spec.ts b/lib/modules/manager/terraform/extract.spec.ts index 27bdaa4d62d2b4421969cc7cc85ca8f88319771e..4c5d53346d459f9c50b1d593677cd0d7ef5a3547 100644 --- a/lib/modules/manager/terraform/extract.spec.ts +++ b/lib/modules/manager/terraform/extract.spec.ts @@ -4,6 +4,7 @@ import { Fixtures } from '../../../../test/fixtures'; import { fs } from '../../../../test/util'; import { GlobalConfig } from '../../../config/global'; import type { RepoGlobalConfig } from '../../../config/types'; +import * as hashicorp from '../../versioning/hashicorp'; import { extractPackageFile } from '.'; const modules = Fixtures?.get('modules.tf'); @@ -687,6 +688,7 @@ describe('modules/manager/terraform/extract', () => { depName: 'hashicorp/terraform', depType: 'required_version', extractVersion: 'v(?<version>.*)$', + versioning: hashicorp.id, }, ]); }); diff --git a/lib/modules/manager/terraform/extractors/terraform-block/terraform-version.ts b/lib/modules/manager/terraform/extractors/terraform-block/terraform-version.ts index b2a3f1526b384bf0df56fe4f148965c7ea435a08..a7b31810ed242efc6978fa7a94c699931992b26c 100644 --- a/lib/modules/manager/terraform/extractors/terraform-block/terraform-version.ts +++ b/lib/modules/manager/terraform/extractors/terraform-block/terraform-version.ts @@ -1,5 +1,6 @@ import is from '@sindresorhus/is'; import { GithubReleasesDatasource } from '../../../../datasource/github-releases'; +import * as hashicorp from '../../../../versioning/hashicorp'; import type { PackageDependency } from '../../../types'; import { DependencyExtractor } from '../../base'; import type { TerraformDefinitionFile } from '../../hcl/types'; @@ -36,6 +37,7 @@ export class TerraformVersionExtractor extends DependencyExtractor { dep.datasource = GithubReleasesDatasource.id; dep.depName = 'hashicorp/terraform'; dep.extractVersion = 'v(?<version>.*)$'; + dep.versioning = hashicorp.id; return dep; } }