diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index ab5360e49e39cd..e7b1ad9e859b88 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1 +1 @@ -FROM ghcr.io/containerbase/devcontainer:13.0.22 +FROM ghcr.io/containerbase/devcontainer:13.0.23 diff --git a/docs/usage/getting-started/private-packages.md b/docs/usage/getting-started/private-packages.md index 0e6eb2f0dbca41..4eda2aaf0a2ce8 100644 --- a/docs/usage/getting-started/private-packages.md +++ b/docs/usage/getting-started/private-packages.md @@ -36,7 +36,7 @@ However if you do still use them, private modules should work if you configure ` It is strongly recommended not to use private modules on a private registry and a warning will be logged if that is found. Credentials stored on disk (e.g. in `~/.npmrc`) are no longer supported. -The recommended way of using local presets is to configure then using "local" presets, e.g. `"extends": ["local>myorg/renovate-config"]`, and ensure that the platform token has access to that repo. +The recommended way of using local presets is to configure them using "local" presets, e.g. `"extends": ["local>myorg/renovate-config"]`, and ensure that the platform token has access to that repo. It's not recommended that you use a private repository to host your config while then extending it from a public repository. If your preset doesn't have secrets then you should make it public, while if it does have secrets then it's better to split your preset between a public one which all repos extend, and a private one with secrets which only other private repos extend. diff --git a/docs/usage/java.md b/docs/usage/java.md index bec5049480a017..e3de7de7ffcca0 100644 --- a/docs/usage/java.md +++ b/docs/usage/java.md @@ -46,6 +46,18 @@ Renovate does not support: - Catalogs with custom names that do not end in `.toml` - Catalogs outside the `gradle` folder whose names do not end in `.versions.toml` (unless overridden via [`fileMatch`](./configuration-options.md#filematch) configuration) +### Gradle Plugin Support + +Renovate can also update [Gradle plugins](https://docs.gradle.org/current/userguide/plugins.html). +It supports the `id()` syntax as well as the `kotlin()` shortcut for `id(org.jetbrains.kotlin.)`. + +For specifying `packageRules` it is important to know how `depName` and `packageName` are defined for a Gradle plugin: + +- The `depName` field is equal to `` +- The `packageName` field is equal to `:.gradle.plugin` + +This is a direct consequence of the [Plugin Marker Artifact](https://docs.gradle.org/current/userguide/plugins.html#sec:plugin_markers) naming convention. + ## Gradle Wrapper Renovate can update the [Gradle Wrapper](https://docs.gradle.org/current/userguide/gradle_wrapper.html) of a project. diff --git a/lib/config/options/index.ts b/lib/config/options/index.ts index 712dc338a3b93f..fc3d8e47cf9688 100644 --- a/lib/config/options/index.ts +++ b/lib/config/options/index.ts @@ -515,7 +515,7 @@ const options: RenovateOptions[] = [ description: 'Change this value to override the default Renovate sidecar image.', type: 'string', - default: 'ghcr.io/containerbase/sidecar:13.0.22', + default: 'ghcr.io/containerbase/sidecar:13.0.23', globalOnly: true, }, { diff --git a/lib/data/monorepo.json b/lib/data/monorepo.json index 04682a3c226c63..5b7188bcfa5903 100644 --- a/lib/data/monorepo.json +++ b/lib/data/monorepo.json @@ -340,6 +340,7 @@ "https://github.com/facebook/jest", "https://github.com/jestjs/jest" ], + "jetty": "https://github.com/jetty/jetty.project", "jna": "https://github.com/java-native-access/jna", "json-smart-v2": "https://github.com/netplex/json-smart-v2", "jsplumb": "https://github.com/jsplumb/jsplumb", @@ -574,6 +575,7 @@ "patternGroups": { "angularmaterial": ["/^@angular/material/", "/^@angular/cdk/"], "apache-camel": "/^org.apache.camel:/", + "apache-poi": "/^org.apache.poi:/", "aws-java-sdk": "/^com.amazonaws:aws-java-sdk-/", "aws-java-sdk-v2": "/^software.amazon.awssdk:/", "babel6": "/^babel6$/", diff --git a/lib/modules/manager/ansible-galaxy/index.ts b/lib/modules/manager/ansible-galaxy/index.ts index 85e0d274ca0cd7..e9f76d9f9d5b82 100644 --- a/lib/modules/manager/ansible-galaxy/index.ts +++ b/lib/modules/manager/ansible-galaxy/index.ts @@ -5,6 +5,8 @@ import { GithubTagsDatasource } from '../../datasource/github-tags'; export { extractPackageFile } from './extract'; +export const url = + 'https://docs.ansible.com/ansible/latest/galaxy/user_guide.html'; export const categories: Category[] = ['ansible', 'iac']; export const defaultConfig = { diff --git a/lib/modules/manager/ansible/index.ts b/lib/modules/manager/ansible/index.ts index ca199ab883f426..db7d37df20a7ac 100644 --- a/lib/modules/manager/ansible/index.ts +++ b/lib/modules/manager/ansible/index.ts @@ -2,6 +2,7 @@ import type { Category } from '../../../constants'; import { DockerDatasource } from '../../datasource/docker'; export { extractPackageFile } from './extract'; +export const url = 'https://docs.ansible.com'; export const categories: Category[] = ['ansible', 'iac']; export const defaultConfig = { diff --git a/lib/modules/manager/argocd/index.ts b/lib/modules/manager/argocd/index.ts index a31a19c0ddb90b..68701b05bcd9e0 100644 --- a/lib/modules/manager/argocd/index.ts +++ b/lib/modules/manager/argocd/index.ts @@ -6,14 +6,13 @@ import { HelmDatasource } from '../../datasource/helm'; export { extractPackageFile } from './extract'; export const displayName = 'Argo CD'; -export const url = 'https://argo-cd.readthedocs.io/'; +export const url = 'https://argo-cd.readthedocs.io'; +export const categories: Category[] = ['kubernetes', 'cd']; export const defaultConfig = { fileMatch: [], }; -export const categories: Category[] = ['kubernetes', 'cd']; - export const supportedDatasources = [ DockerDatasource.id, GitTagsDatasource.id, diff --git a/lib/modules/manager/asdf/index.ts b/lib/modules/manager/asdf/index.ts index ed3cd1da8afc2c..b363244a7dbe07 100644 --- a/lib/modules/manager/asdf/index.ts +++ b/lib/modules/manager/asdf/index.ts @@ -14,6 +14,7 @@ import { RubyVersionDatasource } from '../../datasource/ruby-version'; export { extractPackageFile } from './extract'; export const displayName = 'asdf'; +export const url = 'https://asdf-vm.com'; export const defaultConfig = { fileMatch: ['(^|/)\\.tool-versions$'], diff --git a/lib/modules/manager/azure-pipelines/index.ts b/lib/modules/manager/azure-pipelines/index.ts index b589f3c51e39de..b4cc44f845fb2e 100644 --- a/lib/modules/manager/azure-pipelines/index.ts +++ b/lib/modules/manager/azure-pipelines/index.ts @@ -3,13 +3,14 @@ import { AzurePipelinesTasksDatasource } from '../../datasource/azure-pipelines- import { GitTagsDatasource } from '../../datasource/git-tags'; export { extractPackageFile } from './extract'; +export const url = 'https://learn.microsoft.com/azure/devops/pipelines'; +export const categories: Category[] = ['ci']; + export const defaultConfig = { fileMatch: ['(^|/).azuredevops/.+\\.ya?ml$', 'azure.*pipelines?.*\\.ya?ml$'], enabled: false, }; -export const categories: Category[] = ['ci']; - export const supportedDatasources = [ AzurePipelinesTasksDatasource.id, GitTagsDatasource.id, diff --git a/lib/modules/manager/batect-wrapper/index.ts b/lib/modules/manager/batect-wrapper/index.ts index f5ec3853589f93..e9e5ddbaf23ee2 100644 --- a/lib/modules/manager/batect-wrapper/index.ts +++ b/lib/modules/manager/batect-wrapper/index.ts @@ -5,11 +5,11 @@ import { id as versioning } from '../../versioning/semver'; export { extractPackageFile } from './extract'; export { updateArtifacts } from './artifacts'; +export const categories: Category[] = ['batect']; + export const defaultConfig = { fileMatch: ['(^|/)batect$'], versioning, }; -export const categories: Category[] = ['batect']; - export const supportedDatasources = [GithubReleasesDatasource.id]; diff --git a/lib/modules/manager/batect/index.ts b/lib/modules/manager/batect/index.ts index b08728a980e64a..de751ad55097b8 100644 --- a/lib/modules/manager/batect/index.ts +++ b/lib/modules/manager/batect/index.ts @@ -4,10 +4,11 @@ import { extractAllPackageFiles, extractPackageFile } from './extract'; export { extractAllPackageFiles, extractPackageFile }; +export const url = 'https://batect.dev/docs'; +export const categories: Category[] = ['batect']; + export const defaultConfig = { fileMatch: ['(^|/)batect(-bundle)?\\.ya?ml$'], }; -export const categories: Category[] = ['batect']; - export const supportedDatasources = [GitTagsDatasource.id]; diff --git a/lib/modules/manager/bazel-module/index.ts b/lib/modules/manager/bazel-module/index.ts index d3a8e798591d89..4ad477b36f0690 100644 --- a/lib/modules/manager/bazel-module/index.ts +++ b/lib/modules/manager/bazel-module/index.ts @@ -6,12 +6,13 @@ import { extractPackageFile } from './extract'; export { extractPackageFile }; +export const url = 'https://bazel.build/external/module'; +export const categories: Category[] = ['bazel']; + export const defaultConfig = { fileMatch: ['(^|/)MODULE\\.bazel$'], }; -export const categories: Category[] = ['bazel']; - export const supportedDatasources = [ BazelDatasource.id, GithubTagsDatasource.id, diff --git a/lib/modules/manager/bazel/index.ts b/lib/modules/manager/bazel/index.ts index 40c79594419108..588bdb58ed3f70 100644 --- a/lib/modules/manager/bazel/index.ts +++ b/lib/modules/manager/bazel/index.ts @@ -8,6 +8,9 @@ import { extractPackageFile } from './extract'; export { extractPackageFile, updateArtifacts }; +export const url = 'https://bazel.build/docs'; +export const categories: Category[] = ['bazel']; + export const defaultConfig = { fileMatch: [ '(^|/)WORKSPACE(|\\.bazel|\\.bzlmod)$', @@ -16,8 +19,6 @@ export const defaultConfig = { ], }; -export const categories: Category[] = ['bazel']; - export const supportedDatasources = [ DockerDatasource.id, GithubReleasesDatasource.id, diff --git a/lib/modules/manager/bazelisk/index.ts b/lib/modules/manager/bazelisk/index.ts index a7a0648951f95d..e3c08d1a434639 100644 --- a/lib/modules/manager/bazelisk/index.ts +++ b/lib/modules/manager/bazelisk/index.ts @@ -4,12 +4,13 @@ import * as semverVersioning from '../../versioning/semver'; export { extractPackageFile } from './extract'; +export const url = 'https://github.com/bazelbuild/bazelisk'; +export const categories: Category[] = ['bazel']; + export const defaultConfig = { fileMatch: ['(^|/)\\.bazelversion$'], pinDigests: false, versioning: semverVersioning.id, }; -export const categories: Category[] = ['bazel']; - export const supportedDatasources = [GithubReleasesDatasource.id]; diff --git a/lib/modules/manager/bicep/index.ts b/lib/modules/manager/bicep/index.ts index 4905896d29f906..9995c63365172e 100644 --- a/lib/modules/manager/bicep/index.ts +++ b/lib/modules/manager/bicep/index.ts @@ -3,10 +3,12 @@ import { AzureBicepResourceDatasource } from '../../datasource/azure-bicep-resou export { extractPackageFile } from './extract'; +export const url = + 'https://docs.microsoft.com/azure/azure-resource-manager/bicep/overview'; +export const categories: Category[] = ['iac']; + export const defaultConfig = { fileMatch: ['\\.bicep$'], }; -export const categories: Category[] = ['iac']; - export const supportedDatasources = [AzureBicepResourceDatasource.id]; diff --git a/lib/modules/manager/bitbucket-pipelines/index.ts b/lib/modules/manager/bitbucket-pipelines/index.ts index 3d40503ce98119..339250d471ca28 100644 --- a/lib/modules/manager/bitbucket-pipelines/index.ts +++ b/lib/modules/manager/bitbucket-pipelines/index.ts @@ -4,14 +4,15 @@ import { extractPackageFile } from './extract'; export { extractPackageFile }; +export const url = + 'https://support.atlassian.com/bitbucket-cloud/docs/get-started-with-bitbucket-pipelines'; +export const categories: Category[] = ['ci']; +export const urls = [ + 'https://support.atlassian.com/bitbucket-cloud/docs/bitbucket-pipelines-configuration-reference', +]; + export const defaultConfig = { fileMatch: ['(^|/)\\.?bitbucket-pipelines\\.ya?ml$'], }; -export const categories: Category[] = ['ci']; - export const supportedDatasources = [DockerDatasource.id]; - -export const urls = [ - 'https://support.atlassian.com/bitbucket-cloud/docs/bitbucket-pipelines-configuration-reference/', -]; diff --git a/lib/modules/manager/bitrise/index.ts b/lib/modules/manager/bitrise/index.ts index 70a97588c3b3d6..548a62ec80babc 100644 --- a/lib/modules/manager/bitrise/index.ts +++ b/lib/modules/manager/bitrise/index.ts @@ -5,19 +5,17 @@ import { extractPackageFile } from './extract'; export { extractPackageFile }; +export const url = 'https://devcenter.bitrise.io'; +export const categories: Category[] = ['ci']; +export const urls = [ + 'https://devcenter.bitrise.io/en/steps-and-workflows/introduction-to-steps.html', +]; + export const defaultConfig = { fileMatch: ['(^|/)bitrise\\.ya?ml$'], }; -export const displayName = 'Bitrise'; - -export const categories: Category[] = ['ci']; - export const supportedDatasources = [ BitriseDatasource.id, GitTagsDatasource.id, ]; - -export const urls = [ - 'https://devcenter.bitrise.io/en/steps-and-workflows/introduction-to-steps.html', -]; diff --git a/lib/modules/manager/buildkite/index.ts b/lib/modules/manager/buildkite/index.ts index 3714bd2ee61ee0..87118c7548e5ea 100644 --- a/lib/modules/manager/buildkite/index.ts +++ b/lib/modules/manager/buildkite/index.ts @@ -5,6 +5,9 @@ import { extractPackageFile } from './extract'; export { extractPackageFile }; +export const url = 'https://buildkite.com/docs'; +export const categories: Category[] = ['ci']; + export const defaultConfig = { fileMatch: ['buildkite\\.ya?ml', '\\.buildkite/.+\\.ya?ml$'], commitMessageTopic: 'buildkite plugin {{depName}}', @@ -12,8 +15,6 @@ export const defaultConfig = { 'to {{#if isMajor}}{{{prettyNewMajor}}}{{else}}{{{newValue}}}{{/if}}', }; -export const categories: Category[] = ['ci']; - export const supportedDatasources = [ GithubTagsDatasource.id, BitbucketTagsDatasource.id, diff --git a/lib/modules/manager/bun-version/index.ts b/lib/modules/manager/bun-version/index.ts index 80cc49e96f7b17..f83a7b7317f4dc 100644 --- a/lib/modules/manager/bun-version/index.ts +++ b/lib/modules/manager/bun-version/index.ts @@ -4,14 +4,14 @@ import { id, isValid } from '../../versioning/npm'; import type { PackageDependency, PackageFileContent } from '../types'; -export const supportedDatasources = [NpmDatasource.id]; +export const categories: Category[] = ['js']; export const defaultConfig = { fileMatch: ['(^|/)\\.bun-version$'], versioning: id, }; -export const categories: Category[] = ['js']; +export const supportedDatasources = [NpmDatasource.id]; export function extractPackageFile(content: string): PackageFileContent | null { if (!content) { diff --git a/lib/modules/manager/bun/index.ts b/lib/modules/manager/bun/index.ts index 8382914013b95f..b3130e04b37111 100644 --- a/lib/modules/manager/bun/index.ts +++ b/lib/modules/manager/bun/index.ts @@ -6,6 +6,9 @@ export { updateArtifacts } from './artifacts'; export { extractAllPackageFiles } from './extract'; export { getRangeStrategy, updateDependency } from '../npm'; +export const url = 'https://bun.sh/docs/cli/install'; +export const categories: Category[] = ['js']; + export const supersedesManagers = ['npm']; export const supportsLockFileMaintenance = true; @@ -23,6 +26,4 @@ export const defaultConfig = { }, }; -export const categories: Category[] = ['js']; - export const supportedDatasources = [GithubTagsDatasource.id, NpmDatasource.id]; diff --git a/lib/modules/manager/bundler/index.ts b/lib/modules/manager/bundler/index.ts index 3fa33c3f5041ed..b8ba6740e78242 100644 --- a/lib/modules/manager/bundler/index.ts +++ b/lib/modules/manager/bundler/index.ts @@ -19,13 +19,14 @@ export { updateLockedDependency, }; +export const url = 'https://bundler.io/docs.html'; +export const categories: Category[] = ['ruby']; + export const defaultConfig = { fileMatch: ['(^|/)Gemfile$'], versioning: rubyVersioning.id, }; -export const categories: Category[] = ['ruby']; - export const supportedDatasources = [ RubygemsDatasource.id, RubyVersionDatasource.id, diff --git a/lib/modules/manager/cake/index.ts b/lib/modules/manager/cake/index.ts index fced74000ed7fa..fb90a04f65b2e6 100644 --- a/lib/modules/manager/cake/index.ts +++ b/lib/modules/manager/cake/index.ts @@ -4,11 +4,14 @@ import { regEx } from '../../../util/regex'; import { NugetDatasource } from '../../datasource/nuget'; import type { PackageDependency, PackageFileContent } from '../types'; +export const url = 'https://cakebuild.net/docs'; +export const categories: Category[] = ['dotnet']; + export const defaultConfig = { fileMatch: ['\\.cake$'], }; -export const categories: Category[] = ['dotnet']; +export const supportedDatasources = [NugetDatasource.id]; const lexer = moo.states({ main: { @@ -73,5 +76,3 @@ export function extractPackageFile(content: string): PackageFileContent { } return { deps }; } - -export const supportedDatasources = [NugetDatasource.id]; diff --git a/lib/modules/manager/cargo/index.ts b/lib/modules/manager/cargo/index.ts index fb62a109696707..f5d28a4b177637 100644 --- a/lib/modules/manager/cargo/index.ts +++ b/lib/modules/manager/cargo/index.ts @@ -11,12 +11,13 @@ export const supportsLockFileMaintenance = true; export { extractPackageFile, updateArtifacts }; +export const url = 'https://doc.rust-lang.org/cargo'; +export const categories: Category[] = ['rust']; + export const defaultConfig = { commitMessageTopic: 'Rust crate {{depName}}', fileMatch: ['(^|/)Cargo\\.toml$'], versioning: cargoVersioning.id, }; -export const categories: Category[] = ['rust']; - export const supportedDatasources = [CrateDatasource.id]; diff --git a/lib/modules/manager/cdnurl/index.ts b/lib/modules/manager/cdnurl/index.ts index dd9a68da9278de..f1940e49bd0c15 100644 --- a/lib/modules/manager/cdnurl/index.ts +++ b/lib/modules/manager/cdnurl/index.ts @@ -5,11 +5,12 @@ import { extractPackageFile } from './extract'; export { extractPackageFile }; +export const displayName = 'CDN URL'; +export const categories: Category[] = ['cd']; + export const defaultConfig = { fileMatch: [], versioning: semverVersioning.id, }; -export const categories: Category[] = ['cd']; - export const supportedDatasources = [CdnjsDatasource.id]; diff --git a/lib/modules/manager/circleci/index.ts b/lib/modules/manager/circleci/index.ts index 353e21627b8795..c53b3c7025238c 100644 --- a/lib/modules/manager/circleci/index.ts +++ b/lib/modules/manager/circleci/index.ts @@ -8,11 +8,10 @@ export { extractPackageFile }; export const displayName = 'CircleCI'; export const url = 'https://circleci.com/docs/configuration-reference'; +export const categories: Category[] = ['ci']; export const defaultConfig = { fileMatch: ['(^|/)\\.circleci/.+\\.ya?ml$'], }; -export const categories: Category[] = ['ci']; - export const supportedDatasources = [DockerDatasource.id, OrbDatasource.id]; diff --git a/lib/modules/manager/cloudbuild/index.ts b/lib/modules/manager/cloudbuild/index.ts index 20b9917a5a609d..dc2c5c8cb9c471 100644 --- a/lib/modules/manager/cloudbuild/index.ts +++ b/lib/modules/manager/cloudbuild/index.ts @@ -4,10 +4,12 @@ import { extractPackageFile } from './extract'; export { extractPackageFile }; +export const displayName = 'Cloud Build'; +export const url = 'https://cloud.google.com/build/docs'; +export const categories: Category[] = ['ci']; + export const defaultConfig = { fileMatch: ['(^|/)cloudbuild\\.ya?ml'], }; -export const categories: Category[] = ['ci']; - export const supportedDatasources = [DockerDatasource.id]; diff --git a/lib/modules/manager/cocoapods/index.ts b/lib/modules/manager/cocoapods/index.ts index a83053af0d6272..359155057b0c4a 100644 --- a/lib/modules/manager/cocoapods/index.ts +++ b/lib/modules/manager/cocoapods/index.ts @@ -10,14 +10,13 @@ export { updateArtifacts } from './artifacts'; export const displayName = 'CocoaPods'; export const url = 'https://cocoapods.org'; +export const categories: Category[] = ['swift']; export const defaultConfig = { fileMatch: ['(^|/)Podfile$'], versioning: rubyVersioning.id, }; -export const categories: Category[] = ['swift']; - export const supportedDatasources = [ GitTagsDatasource.id, GithubTagsDatasource.id, diff --git a/lib/modules/manager/composer/index.ts b/lib/modules/manager/composer/index.ts index 2402f2f201c1c6..7d8b451712269e 100644 --- a/lib/modules/manager/composer/index.ts +++ b/lib/modules/manager/composer/index.ts @@ -17,13 +17,14 @@ export { updateLockedDependency, }; +export const url = 'https://getcomposer.org/doc'; +export const categories: Category[] = ['php']; + export const defaultConfig = { fileMatch: ['(^|/)([\\w-]*)composer\\.json$'], versioning: composerVersioningId, }; -export const categories: Category[] = ['php']; - export const supportedDatasources = [ BitbucketTagsDatasource.id, GitTagsDatasource.id, diff --git a/lib/modules/manager/conan/index.ts b/lib/modules/manager/conan/index.ts index 79ea56354424fb..42f6a8329aaa36 100644 --- a/lib/modules/manager/conan/index.ts +++ b/lib/modules/manager/conan/index.ts @@ -4,6 +4,9 @@ export { getRangeStrategy } from './range'; import { ConanDatasource } from '../../datasource/conan'; import * as conan from '../../versioning/conan'; +export const url = 'https://docs.conan.io'; +export const categories: Category[] = ['c']; + export const defaultConfig = { fileMatch: ['(^|/)conanfile\\.(txt|py)$'], datasource: ConanDatasource.id, @@ -11,6 +14,4 @@ export const defaultConfig = { enabled: false, // See https://github.com/renovatebot/renovate/issues/14170 }; -export const categories: Category[] = ['c']; - export const supportedDatasources = [ConanDatasource.id]; diff --git a/lib/modules/manager/copier/index.ts b/lib/modules/manager/copier/index.ts index a10f78f09c5d51..35b4eea5a1a4be 100644 --- a/lib/modules/manager/copier/index.ts +++ b/lib/modules/manager/copier/index.ts @@ -4,6 +4,8 @@ export { updateArtifacts } from './artifacts'; export { extractPackageFile } from './extract'; export { updateDependency } from './update'; +export const url = 'https://copier.readthedocs.io'; + export const defaultConfig = { fileMatch: ['(^|/)\\.copier-answers(\\..+)?\\.ya?ml'], versioning: pep440.id, diff --git a/lib/modules/manager/cpanfile/index.ts b/lib/modules/manager/cpanfile/index.ts index 365e4862d69019..b225cbd9400953 100644 --- a/lib/modules/manager/cpanfile/index.ts +++ b/lib/modules/manager/cpanfile/index.ts @@ -7,13 +7,12 @@ export { extractPackageFile } from './extract'; export const displayName = 'cpanfile'; export const url = 'https://metacpan.org/dist/Module-CPANfile/view/lib/cpanfile.pod'; +export const categories: Category[] = ['perl']; export const defaultConfig = { fileMatch: ['(^|/)cpanfile$'], }; -export const categories: Category[] = ['perl']; - export const supportedDatasources = [ CpanDatasource.id, GithubTagsDatasource.id, diff --git a/lib/modules/manager/crossplane/index.ts b/lib/modules/manager/crossplane/index.ts index dde1c0608b3140..9508ee5aa4abd7 100644 --- a/lib/modules/manager/crossplane/index.ts +++ b/lib/modules/manager/crossplane/index.ts @@ -3,8 +3,7 @@ import { DockerDatasource } from '../../datasource/docker'; export { extractPackageFile } from './extract'; -export const displayName = 'Crossplane'; -export const url = 'https://docs.crossplane.io/'; +export const url = 'https://docs.crossplane.io'; export const defaultConfig = { fileMatch: [], diff --git a/lib/modules/manager/deps-edn/index.ts b/lib/modules/manager/deps-edn/index.ts index d9c58b1e6ecbe8..672240d9af01e2 100644 --- a/lib/modules/manager/deps-edn/index.ts +++ b/lib/modules/manager/deps-edn/index.ts @@ -5,11 +5,13 @@ import { extractPackageFile } from './extract'; export { extractPackageFile }; +export const displayName = 'deps.edn'; +export const url = 'https://clojure.org/reference/deps_edn'; +export const categories: Category[] = ['java']; + export const defaultConfig = { fileMatch: ['(^|/)(?:deps|bb)\\.edn$'], versioning: mavenVersioning.id, }; -export const categories: Category[] = ['java']; - export const supportedDatasources = [ClojureDatasource.id]; diff --git a/lib/modules/manager/devcontainer/index.ts b/lib/modules/manager/devcontainer/index.ts index d73e88efcce8d1..0bfe49ebffff24 100644 --- a/lib/modules/manager/devcontainer/index.ts +++ b/lib/modules/manager/devcontainer/index.ts @@ -2,10 +2,13 @@ import type { Category } from '../../../constants'; import { DockerDatasource } from '../../datasource/docker'; export { extractPackageFile } from './extract'; +export const name = 'Dev Container'; +export const url = + 'https://code.visualstudio.com/docs/devcontainers/containers'; +export const categories: Category[] = ['docker']; + export const defaultConfig = { fileMatch: ['^.devcontainer/devcontainer.json$', '^.devcontainer.json$'], }; -export const categories: Category[] = ['docker']; - export const supportedDatasources = [DockerDatasource.id]; diff --git a/lib/modules/manager/docker-compose/index.ts b/lib/modules/manager/docker-compose/index.ts index 925c71d8b285a6..3e7840b3009b8c 100644 --- a/lib/modules/manager/docker-compose/index.ts +++ b/lib/modules/manager/docker-compose/index.ts @@ -4,10 +4,11 @@ import { extractPackageFile } from './extract'; export { extractPackageFile }; +export const url = 'https://docs.docker.com/compose'; +export const categories: Category[] = ['docker']; + export const defaultConfig = { fileMatch: ['(^|/)(?:docker-)?compose[^/]*\\.ya?ml$'], }; -export const categories: Category[] = ['docker']; - export const supportedDatasources = [DockerDatasource.id]; diff --git a/lib/modules/manager/dockerfile/index.ts b/lib/modules/manager/dockerfile/index.ts index 1e68c3ead0d2bd..1d9bf479163f0e 100644 --- a/lib/modules/manager/dockerfile/index.ts +++ b/lib/modules/manager/dockerfile/index.ts @@ -4,6 +4,9 @@ import { extractPackageFile } from './extract'; export { extractPackageFile }; +export const url = 'https://docs.docker.com/build/concepts/dockerfile'; +export const categories: Category[] = ['docker']; + export const defaultConfig = { fileMatch: [ '(^|/|\\.)([Dd]ocker|[Cc]ontainer)file$', @@ -11,6 +14,4 @@ export const defaultConfig = { ], }; -export const categories: Category[] = ['docker']; - export const supportedDatasources = [DockerDatasource.id]; diff --git a/lib/modules/manager/droneci/index.ts b/lib/modules/manager/droneci/index.ts index fa08c4599ee95b..57c0c75f808dab 100644 --- a/lib/modules/manager/droneci/index.ts +++ b/lib/modules/manager/droneci/index.ts @@ -4,10 +4,11 @@ import { extractPackageFile } from './extract'; export { extractPackageFile }; +export const url = 'https://docs.drone.io'; +export const categories: Category[] = ['ci']; + export const defaultConfig = { fileMatch: ['(^|/)\\.drone\\.yml$'], }; -export const categories: Category[] = ['ci']; - export const supportedDatasources = [DockerDatasource.id]; diff --git a/lib/modules/manager/fleet/index.ts b/lib/modules/manager/fleet/index.ts index a1e6f118d55cb0..67682017c87009 100644 --- a/lib/modules/manager/fleet/index.ts +++ b/lib/modules/manager/fleet/index.ts @@ -6,13 +6,13 @@ import { HelmDatasource } from '../../datasource/helm'; export { extractPackageFile } from './extract'; export const displayName = 'Rancher Fleet'; +export const url = 'https://fleet.rancher.io'; +export const categories: Category[] = ['cd', 'kubernetes']; export const defaultConfig = { fileMatch: ['(^|/)fleet\\.ya?ml'], }; -export const categories: Category[] = ['cd', 'kubernetes']; - export const supportedDatasources = [ GitTagsDatasource.id, HelmDatasource.id, diff --git a/lib/modules/manager/flux/index.ts b/lib/modules/manager/flux/index.ts index f25201d38016e5..83cdaf9b666a9b 100644 --- a/lib/modules/manager/flux/index.ts +++ b/lib/modules/manager/flux/index.ts @@ -12,12 +12,13 @@ import { systemManifestFileNameRegex } from './common'; export { extractAllPackageFiles, extractPackageFile } from './extract'; export { updateArtifacts } from './artifacts'; +export const url = 'https://fluxcd.io/flux'; +export const categories: Category[] = ['cd', 'kubernetes']; + export const defaultConfig = { fileMatch: [systemManifestFileNameRegex], }; -export const categories: Category[] = ['cd', 'kubernetes']; - export const supportedDatasources = [ GithubReleasesDatasource.id, GitRefsDatasource.id, diff --git a/lib/modules/manager/fvm/index.ts b/lib/modules/manager/fvm/index.ts index ae3f9cf8fee364..54e1e613b6852e 100644 --- a/lib/modules/manager/fvm/index.ts +++ b/lib/modules/manager/fvm/index.ts @@ -3,9 +3,12 @@ import * as semverVersioning from '../../versioning/semver'; export { extractPackageFile } from './extract'; -export const supportedDatasources = [FlutterVersionDatasource.id]; +export const displayName = 'FVM'; +export const url = 'https://fvm.app'; export const defaultConfig = { fileMatch: ['(^|/)\\.fvm/fvm_config\\.json$', '(^|/)\\.fvmrc$'], versioning: semverVersioning.id, }; + +export const supportedDatasources = [FlutterVersionDatasource.id]; diff --git a/lib/modules/manager/git-submodules/index.ts b/lib/modules/manager/git-submodules/index.ts index cd3da8667d822e..646dda05a53ef1 100644 --- a/lib/modules/manager/git-submodules/index.ts +++ b/lib/modules/manager/git-submodules/index.ts @@ -5,6 +5,8 @@ export { default as extractPackageFile } from './extract'; export { default as updateDependency } from './update'; export { default as updateArtifacts } from './artifacts'; +export const url = 'https://git-scm.com/docs/git-submodule'; + export const defaultConfig = { enabled: false, versioning: gitVersioning.id, diff --git a/lib/modules/manager/github-actions/index.ts b/lib/modules/manager/github-actions/index.ts index a50258fed8e085..b5b034cedd4c91 100644 --- a/lib/modules/manager/github-actions/index.ts +++ b/lib/modules/manager/github-actions/index.ts @@ -4,6 +4,10 @@ import { GithubRunnersDatasource } from '../../datasource/github-runners'; import { GithubTagsDatasource } from '../../datasource/github-tags'; export { extractPackageFile } from './extract'; +export const displayName = 'GitHub Actions'; +export const url = 'https://docs.github.com/en/actions'; +export const categories: Category[] = ['ci']; + export const defaultConfig = { fileMatch: [ '(^|/)(workflow-templates|\\.(?:github|gitea|forgejo)/(?:workflows|actions))/.+\\.ya?ml$', @@ -11,8 +15,6 @@ export const defaultConfig = { ], }; -export const categories: Category[] = ['ci']; - export const supportedDatasources = [ GiteaTagsDatasource.id, GithubTagsDatasource.id, diff --git a/lib/modules/manager/gitlabci-include/index.ts b/lib/modules/manager/gitlabci-include/index.ts index 77d8f5fa5cb09c..1c94cc3792f9b8 100644 --- a/lib/modules/manager/gitlabci-include/index.ts +++ b/lib/modules/manager/gitlabci-include/index.ts @@ -4,10 +4,12 @@ import { extractPackageFile } from './extract'; export { extractPackageFile }; +export const displayName = 'GitLab CI/CD include'; +export const url = 'https://docs.gitlab.com/ee/ci/yaml/includes.html'; +export const categories: Category[] = ['ci']; + export const defaultConfig = { fileMatch: ['\\.gitlab-ci\\.ya?ml$'], }; -export const categories: Category[] = ['ci']; - export const supportedDatasources = [GitlabTagsDatasource.id]; diff --git a/lib/modules/manager/gitlabci/index.ts b/lib/modules/manager/gitlabci/index.ts index be554bd2b73ca6..f79d5d79c89d93 100644 --- a/lib/modules/manager/gitlabci/index.ts +++ b/lib/modules/manager/gitlabci/index.ts @@ -5,12 +5,14 @@ import { extractAllPackageFiles, extractPackageFile } from './extract'; export { extractAllPackageFiles, extractPackageFile }; +export const displayName = 'GitLab CI/CD'; +export const url = 'https://docs.gitlab.com/ee/ci'; +export const categories: Category[] = ['ci']; + export const defaultConfig = { fileMatch: ['\\.gitlab-ci\\.ya?ml$'], }; -export const categories: Category[] = ['ci']; - export const supportedDatasources = [ DockerDatasource.id, GitlabTagsDatasource.id, diff --git a/lib/modules/manager/glasskube/index.ts b/lib/modules/manager/glasskube/index.ts index 5004e61d3fc18e..bf5e95ef0bee79 100644 --- a/lib/modules/manager/glasskube/index.ts +++ b/lib/modules/manager/glasskube/index.ts @@ -2,8 +2,12 @@ import type { Category } from '../../../constants'; import { GlasskubePackagesDatasource } from '../../datasource/glasskube-packages'; export { extractAllPackageFiles, extractPackageFile } from './extract'; + +export const url = 'https://glasskube.dev/docs'; +export const categories: Category[] = ['kubernetes', 'cd']; + export const defaultConfig = { fileMatch: [], }; -export const categories: Category[] = ['kubernetes', 'cd']; + export const supportedDatasources = [GlasskubePackagesDatasource.id]; diff --git a/lib/modules/manager/gleam/index.ts b/lib/modules/manager/gleam/index.ts index 1ae16909c8ec1c..4eb0111419ed22 100644 --- a/lib/modules/manager/gleam/index.ts +++ b/lib/modules/manager/gleam/index.ts @@ -1,13 +1,12 @@ import { HexDatasource } from '../../datasource/hex'; import * as hexVersioning from '../../versioning/hex'; -export const displayName = 'gleam'; -export const url = 'https://gleam.run/'; - export { extractPackageFile } from './extract'; export { updateArtifacts } from './artifacts'; export { getRangeStrategy } from './range'; +export const url = 'https://gleam.run/documentation'; + export const defaultConfig = { fileMatch: ['(^|/)gleam.toml$'], versioning: hexVersioning.id, diff --git a/lib/modules/manager/gomod/index.ts b/lib/modules/manager/gomod/index.ts index c807338a890610..2fb3fd61280667 100644 --- a/lib/modules/manager/gomod/index.ts +++ b/lib/modules/manager/gomod/index.ts @@ -9,14 +9,13 @@ export { extractPackageFile, updateDependency, updateArtifacts }; export const displayName = 'Go Modules'; export const url = 'https://go.dev/ref/mod'; +export const categories: Category[] = ['golang']; export const defaultConfig = { fileMatch: ['(^|/)go\\.mod$'], pinDigests: false, }; -export const categories: Category[] = ['golang']; - export const supportedDatasources = [ GoDatasource.id, GolangVersionDatasource.id, diff --git a/lib/modules/manager/gradle-wrapper/index.ts b/lib/modules/manager/gradle-wrapper/index.ts index 1aa27107aa3e43..91625e863c6ca6 100644 --- a/lib/modules/manager/gradle-wrapper/index.ts +++ b/lib/modules/manager/gradle-wrapper/index.ts @@ -5,11 +5,13 @@ import { id as versioning } from '../../versioning/gradle'; export { extractPackageFile } from './extract'; export { updateArtifacts } from './artifacts'; +export const url = + 'https://docs.gradle.org/current/userguide/gradle_wrapper.html'; +export const categories: Category[] = ['java']; + export const defaultConfig = { fileMatch: ['(^|/)gradle/wrapper/gradle-wrapper\\.properties$'], versioning, }; -export const categories: Category[] = ['java']; - export const supportedDatasources = [GradleVersionDatasource.id]; diff --git a/lib/modules/manager/gradle/index.ts b/lib/modules/manager/gradle/index.ts index 7723ce27f10fe6..922d233c80e8b3 100644 --- a/lib/modules/manager/gradle/index.ts +++ b/lib/modules/manager/gradle/index.ts @@ -8,6 +8,10 @@ export { updateArtifacts } from './artifacts'; export const supportsLockFileMaintenance = true; +export const url = + 'https://docs.gradle.org/current/userguide/getting_started_dep_man.html'; +export const categories: Category[] = ['java']; + export const defaultConfig = { fileMatch: [ '\\.gradle(\\.kts)?$', @@ -23,6 +27,4 @@ export const defaultConfig = { versioning: gradleVersioning.id, }; -export const categories: Category[] = ['java']; - export const supportedDatasources = [MavenDatasource.id]; diff --git a/lib/modules/manager/helm-requirements/index.ts b/lib/modules/manager/helm-requirements/index.ts index 84752392a41f1c..f23eee4c64b1fd 100644 --- a/lib/modules/manager/helm-requirements/index.ts +++ b/lib/modules/manager/helm-requirements/index.ts @@ -2,6 +2,11 @@ import type { Category } from '../../../constants'; import { HelmDatasource } from '../../datasource/helm'; export { extractPackageFile } from './extract'; +export const displayName = 'Helm v2 Chart Dependencies'; +export const url = + 'https://v2.helm.sh/docs/developing_charts/#chart-dependencies'; +export const categories: Category[] = ['helm', 'kubernetes']; + export const defaultConfig = { registryAliases: { stable: 'https://charts.helm.sh/stable', @@ -10,6 +15,4 @@ export const defaultConfig = { fileMatch: ['(^|/)requirements\\.ya?ml$'], }; -export const categories: Category[] = ['helm', 'kubernetes']; - export const supportedDatasources = [HelmDatasource.id]; diff --git a/lib/modules/manager/helm-values/index.ts b/lib/modules/manager/helm-values/index.ts index 6d96f591c1b390..e4e3dab7d1b207 100644 --- a/lib/modules/manager/helm-values/index.ts +++ b/lib/modules/manager/helm-values/index.ts @@ -2,12 +2,13 @@ import type { Category } from '../../../constants'; import { DockerDatasource } from '../../datasource/docker'; export { extractPackageFile } from './extract'; +export const url = 'https://helm.sh/docs/chart_template_guide/values_files'; +export const categories: Category[] = ['helm', 'kubernetes']; + export const defaultConfig = { commitMessageTopic: 'helm values {{depName}}', fileMatch: ['(^|/)values\\.ya?ml$'], pinDigests: false, }; -export const categories: Category[] = ['helm', 'kubernetes']; - export const supportedDatasources = [DockerDatasource.id]; diff --git a/lib/modules/manager/helmfile/index.ts b/lib/modules/manager/helmfile/index.ts index fae7d3439ebe88..e19574236567d1 100644 --- a/lib/modules/manager/helmfile/index.ts +++ b/lib/modules/manager/helmfile/index.ts @@ -6,6 +6,9 @@ export { updateArtifacts } from './artifacts'; export const supportsLockFileMaintenance = true; +export const url = 'https://helmfile.readthedocs.io'; +export const categories: Category[] = ['cd', 'helm', 'kubernetes']; + export const defaultConfig = { registryAliases: { stable: 'https://charts.helm.sh/stable', @@ -14,6 +17,4 @@ export const defaultConfig = { fileMatch: ['(^|/)helmfile\\.ya?ml(?:\\.gotmpl)?$'], }; -export const categories: Category[] = ['cd', 'helm', 'kubernetes']; - export const supportedDatasources = [HelmDatasource.id, DockerDatasource.id]; diff --git a/lib/modules/manager/helmsman/index.ts b/lib/modules/manager/helmsman/index.ts index 16e49a64515ba6..051adbab70d022 100644 --- a/lib/modules/manager/helmsman/index.ts +++ b/lib/modules/manager/helmsman/index.ts @@ -3,10 +3,11 @@ import { DockerDatasource } from '../../datasource/docker'; import { HelmDatasource } from '../../datasource/helm'; export { extractPackageFile } from './extract'; +export const url = 'https://github.com/Praqma/helmsman#readme'; +export const categories: Category[] = ['cd', 'helm', 'kubernetes']; + export const defaultConfig = { fileMatch: [], }; -export const categories: Category[] = ['cd', 'helm', 'kubernetes']; - export const supportedDatasources = [HelmDatasource.id, DockerDatasource.id]; diff --git a/lib/modules/manager/helmv3/index.ts b/lib/modules/manager/helmv3/index.ts index 30d8b5e17f3281..e6330510c25c35 100644 --- a/lib/modules/manager/helmv3/index.ts +++ b/lib/modules/manager/helmv3/index.ts @@ -7,6 +7,10 @@ export { bumpPackageVersion } from './update'; export const supportsLockFileMaintenance = true; +export const displayName = 'Helm v3'; +export const url = 'https://helm.sh/docs'; +export const categories: Category[] = ['helm', 'kubernetes']; + export const defaultConfig = { registryAliases: { stable: 'https://charts.helm.sh/stable', @@ -15,6 +19,4 @@ export const defaultConfig = { fileMatch: ['(^|/)Chart\\.ya?ml$'], }; -export const categories: Category[] = ['helm', 'kubernetes']; - export const supportedDatasources = [DockerDatasource.id, HelmDatasource.id]; diff --git a/lib/modules/manager/hermit/index.ts b/lib/modules/manager/hermit/index.ts index c44f7cd54a86cf..eb00aff6be8f39 100644 --- a/lib/modules/manager/hermit/index.ts +++ b/lib/modules/manager/hermit/index.ts @@ -5,6 +5,8 @@ export { updateArtifacts } from './artifacts'; export { extractPackageFile } from './extract'; export { updateDependency } from './update'; +export const url = 'https://cashapp.github.io/hermit'; + export const defaultConfig = { fileMatch: partialDefaultConfig.fileMatch, excludeCommitPaths: partialDefaultConfig.excludeCommitPaths, diff --git a/lib/modules/manager/homebrew/index.ts b/lib/modules/manager/homebrew/index.ts index 1a6a2a46a4deaf..e37e050522b3f8 100644 --- a/lib/modules/manager/homebrew/index.ts +++ b/lib/modules/manager/homebrew/index.ts @@ -2,6 +2,8 @@ import { GithubTagsDatasource } from '../../datasource/github-tags'; export { extractPackageFile } from './extract'; export { updateDependency } from './update'; +export const url = 'https://brew.sh'; + export const defaultConfig = { commitMessageTopic: 'Homebrew Formula {{depName}}', fileMatch: ['^Formula/[^/]+[.]rb$'], diff --git a/lib/modules/manager/html/index.ts b/lib/modules/manager/html/index.ts index b28ddb2ed2b4af..ab47f29c57af3e 100644 --- a/lib/modules/manager/html/index.ts +++ b/lib/modules/manager/html/index.ts @@ -5,6 +5,9 @@ import { extractPackageFile } from './extract'; export { extractPackageFile }; +export const displayName = 'HTML'; +export const categories: Category[] = ['cd']; + export const defaultConfig = { fileMatch: ['\\.html?$'], versioning: semverVersioning.id, @@ -14,6 +17,4 @@ export const defaultConfig = { pinDigests: false, }; -export const categories: Category[] = ['cd']; - export const supportedDatasources = [CdnjsDatasource.id]; diff --git a/lib/modules/manager/jenkins/index.ts b/lib/modules/manager/jenkins/index.ts index e5b0293a1c8576..305c30f5dce360 100644 --- a/lib/modules/manager/jenkins/index.ts +++ b/lib/modules/manager/jenkins/index.ts @@ -2,10 +2,11 @@ import type { Category } from '../../../constants'; import { JenkinsPluginsDatasource } from '../../datasource/jenkins-plugins'; export { extractPackageFile } from './extract'; +export const url = 'https://www.jenkins.io/doc'; +export const categories: Category[] = ['ci']; + export const defaultConfig = { fileMatch: ['(^|/)plugins\\.(txt|ya?ml)$'], }; -export const categories: Category[] = ['ci']; - export const supportedDatasources = [JenkinsPluginsDatasource.id]; diff --git a/lib/modules/manager/jsonnet-bundler/index.ts b/lib/modules/manager/jsonnet-bundler/index.ts index 4afada49d83088..b42efca252db8d 100644 --- a/lib/modules/manager/jsonnet-bundler/index.ts +++ b/lib/modules/manager/jsonnet-bundler/index.ts @@ -5,11 +5,13 @@ export { extractPackageFile } from './extract'; export const supportsLockFileMaintenance = true; +export const displayName = 'jsonnet-bundler'; +export const url = 'https://github.com/jsonnet-bundler/jsonnet-bundler#readme'; +export const categories: Category[] = ['kubernetes']; + export const defaultConfig = { fileMatch: ['(^|/)jsonnetfile\\.json$'], datasource: GitTagsDatasource.id, }; -export const categories: Category[] = ['kubernetes']; - export const supportedDatasources = [GitTagsDatasource.id]; diff --git a/lib/modules/manager/kotlin-script/index.ts b/lib/modules/manager/kotlin-script/index.ts index ed2c56080cf01b..2bc1dca48324d2 100644 --- a/lib/modules/manager/kotlin-script/index.ts +++ b/lib/modules/manager/kotlin-script/index.ts @@ -3,10 +3,12 @@ import { MavenDatasource } from '../../datasource/maven'; export { extractPackageFile } from './extract'; +export const url = + 'https://kotlinlang.org/docs/custom-script-deps-tutorial.html'; +export const categories: Category[] = ['java']; + export const defaultConfig = { fileMatch: ['^.+\\.main\\.kts$'], }; -export const categories: Category[] = ['java']; - export const supportedDatasources = [MavenDatasource.id]; diff --git a/lib/modules/manager/kubernetes/index.ts b/lib/modules/manager/kubernetes/index.ts index fb62f3e611eb16..bedb530065f59e 100644 --- a/lib/modules/manager/kubernetes/index.ts +++ b/lib/modules/manager/kubernetes/index.ts @@ -4,12 +4,13 @@ import { KubernetesApiDatasource } from '../../datasource/kubernetes-api'; export { extractPackageFile } from './extract'; +export const url = 'https://kubernetes.io/docs'; +export const categories: Category[] = ['kubernetes']; + export const defaultConfig = { fileMatch: [], }; -export const categories: Category[] = ['kubernetes']; - export const supportedDatasources = [ DockerDatasource.id, KubernetesApiDatasource.id, diff --git a/lib/modules/manager/kustomize/index.ts b/lib/modules/manager/kustomize/index.ts index 57b287b5da8fee..cc27a80acd57b3 100644 --- a/lib/modules/manager/kustomize/index.ts +++ b/lib/modules/manager/kustomize/index.ts @@ -5,13 +5,14 @@ import { GithubTagsDatasource } from '../../datasource/github-tags'; import { HelmDatasource } from '../../datasource/helm'; export { extractPackageFile } from './extract'; +export const url = 'https://kubectl.docs.kubernetes.io/references/kustomize'; +export const categories: Category[] = ['kubernetes']; + export const defaultConfig = { fileMatch: ['(^|/)kustomization\\.ya?ml$'], pinDigests: false, }; -export const categories: Category[] = ['kubernetes']; - export const supportedDatasources = [ DockerDatasource.id, GitTagsDatasource.id, diff --git a/lib/modules/manager/leiningen/index.ts b/lib/modules/manager/leiningen/index.ts index 701776c0c29917..62754ea6611ff0 100644 --- a/lib/modules/manager/leiningen/index.ts +++ b/lib/modules/manager/leiningen/index.ts @@ -4,11 +4,12 @@ import * as mavenVersioning from '../../versioning/maven'; export { extractPackageFile } from './extract'; +export const url = 'https://leiningen.org'; +export const categories: Category[] = ['java']; + export const defaultConfig = { fileMatch: ['(^|/)project\\.clj$'], versioning: mavenVersioning.id, }; -export const categories: Category[] = ['java']; - export const supportedDatasources = [ClojureDatasource.id]; diff --git a/lib/modules/manager/maven-wrapper/index.ts b/lib/modules/manager/maven-wrapper/index.ts index 799e6d8c1d1339..bdf76e6f7fb60e 100644 --- a/lib/modules/manager/maven-wrapper/index.ts +++ b/lib/modules/manager/maven-wrapper/index.ts @@ -5,11 +5,12 @@ import { id as versioning } from '../../versioning/maven'; export { extractPackageFile } from './extract'; export { updateArtifacts } from './artifacts'; +export const url = 'https://maven.apache.org/wrapper'; +export const categories: Category[] = ['java']; + export const defaultConfig = { fileMatch: ['(^|\\/).mvn/wrapper/maven-wrapper.properties$'], versioning, }; -export const categories: Category[] = ['java']; - export const supportedDatasources = [MavenDatasource.id]; diff --git a/lib/modules/manager/maven/index.ts b/lib/modules/manager/maven/index.ts index bd282a23395db6..f0a0be4dd6b465 100644 --- a/lib/modules/manager/maven/index.ts +++ b/lib/modules/manager/maven/index.ts @@ -5,6 +5,9 @@ import * as mavenVersioning from '../../versioning/maven'; export { extractAllPackageFiles } from './extract'; export { bumpPackageVersion, updateDependency } from './update'; +export const url = 'https://maven.apache.org'; +export const categories: Category[] = ['java']; + export const defaultConfig = { fileMatch: [ '(^|/|\\.)pom\\.xml$', @@ -14,6 +17,4 @@ export const defaultConfig = { versioning: mavenVersioning.id, }; -export const categories: Category[] = ['java']; - export const supportedDatasources = [MavenDatasource.id]; diff --git a/lib/modules/manager/meteor/index.ts b/lib/modules/manager/meteor/index.ts index 4c2ddbbbec2e1e..f1dc3e4791cd80 100644 --- a/lib/modules/manager/meteor/index.ts +++ b/lib/modules/manager/meteor/index.ts @@ -3,10 +3,11 @@ import { NpmDatasource } from '../../datasource/npm'; export { extractPackageFile } from './extract'; +export const url = 'https://docs.meteor.com'; +export const categories: Category[] = ['js']; + export const defaultConfig = { fileMatch: ['(^|/)package\\.js$'], }; -export const categories: Category[] = ['js']; - export const supportedDatasources = [NpmDatasource.id]; diff --git a/lib/modules/manager/mint/index.ts b/lib/modules/manager/mint/index.ts index 2301dbd9a08f44..cd5623655a70af 100644 --- a/lib/modules/manager/mint/index.ts +++ b/lib/modules/manager/mint/index.ts @@ -1,15 +1,13 @@ import type { Category } from '../../../constants'; import { GitTagsDatasource } from '../../datasource/git-tags'; -export const displayName = 'Mint'; -export const url = 'https://github.com/yonaskolb/Mint'; - export { extractPackageFile } from './extract'; +export const url = 'https://github.com/yonaskolb/Mint#readme'; export const categories: Category[] = ['swift']; -export const supportedDatasources = [GitTagsDatasource.id]; - export const defaultConfig = { fileMatch: ['(^|/)Mintfile$'], }; + +export const supportedDatasources = [GitTagsDatasource.id]; diff --git a/lib/modules/manager/mise/index.ts b/lib/modules/manager/mise/index.ts index 0c6c037c9e9092..6396a47dec96ce 100644 --- a/lib/modules/manager/mise/index.ts +++ b/lib/modules/manager/mise/index.ts @@ -2,7 +2,8 @@ import { supportedDatasources as asdfSupportedDatasources } from '../asdf'; export { extractPackageFile } from './extract'; -export const displayName = 'mise'; +export const displayName = 'mise-en-place'; +export const url = 'https://mise.jdx.dev'; export const defaultConfig = { fileMatch: ['(^|/)\\.?mise\\.toml$', '(^|/)\\.?mise/config\\.toml$'], diff --git a/lib/modules/manager/mix/index.ts b/lib/modules/manager/mix/index.ts index 62f4cf21605bcc..e9722265580591 100644 --- a/lib/modules/manager/mix/index.ts +++ b/lib/modules/manager/mix/index.ts @@ -6,12 +6,13 @@ import { HexDatasource } from '../../datasource/hex'; export { extractPackageFile } from './extract'; export { updateArtifacts } from './artifacts'; +export const url = 'https://hexdocs.pm/mix/Mix.html'; +export const categories: Category[] = ['elixir']; + export const defaultConfig = { fileMatch: ['(^|/)mix\\.exs$'], }; -export const categories: Category[] = ['elixir']; - export const supportedDatasources = [ GithubTagsDatasource.id, GitTagsDatasource.id, diff --git a/lib/modules/manager/nix/index.ts b/lib/modules/manager/nix/index.ts index 7cdfa48cdeb1bd..35fa06494f17eb 100644 --- a/lib/modules/manager/nix/index.ts +++ b/lib/modules/manager/nix/index.ts @@ -5,6 +5,8 @@ export { updateArtifacts } from './artifacts'; export const supportsLockFileMaintenance = true; +export const url = 'https://nix.dev'; + export const defaultConfig = { fileMatch: ['(^|/)flake\\.nix$'], commitMessageTopic: 'nixpkgs', diff --git a/lib/modules/manager/nodenv/index.ts b/lib/modules/manager/nodenv/index.ts index 82de3127ada5b2..354685f98baadc 100644 --- a/lib/modules/manager/nodenv/index.ts +++ b/lib/modules/manager/nodenv/index.ts @@ -5,13 +5,12 @@ import * as nodeVersioning from '../../versioning/node'; export { extractPackageFile } from './extract'; export const displayName = 'nodenv'; -export const url = 'https://github.com/nodenv/nodenv'; +export const url = 'https://github.com/nodenv/nodenv#readme'; +export const categories: Category[] = ['js', 'node']; export const defaultConfig = { fileMatch: ['(^|/)\\.node-version$'], versioning: nodeVersioning.id, }; -export const categories: Category[] = ['js', 'node']; - export const supportedDatasources = [NodeVersionDatasource.id]; diff --git a/lib/modules/manager/npm/index.ts b/lib/modules/manager/npm/index.ts index 7be2df84de5e3e..9385b7606c20f6 100644 --- a/lib/modules/manager/npm/index.ts +++ b/lib/modules/manager/npm/index.ts @@ -15,6 +15,10 @@ export { updateArtifacts } from './artifacts'; export const supportsLockFileMaintenance = true; +export const displayName = 'npm'; +export const url = 'https://docs.npmjs.com'; +export const categories: Category[] = ['js']; + export const defaultConfig = { fileMatch: ['(^|/)package\\.json$'], digest: { @@ -29,8 +33,6 @@ export const defaultConfig = { }, }; -export const categories: Category[] = ['js']; - export const supportedDatasources = [ GithubTagsDatasource.id, NpmDatasource.id, diff --git a/lib/modules/manager/nuget/index.ts b/lib/modules/manager/nuget/index.ts index 2f439599b7f6c1..f19d1a848956f8 100644 --- a/lib/modules/manager/nuget/index.ts +++ b/lib/modules/manager/nuget/index.ts @@ -7,6 +7,10 @@ export { extractPackageFile } from './extract'; export { updateArtifacts } from './artifacts'; export { bumpPackageVersion } from './update'; +export const displayName = 'NuGet'; +export const url = 'https://learn.microsoft.com/nuget'; +export const categories: Category[] = ['dotnet']; + export const defaultConfig = { fileMatch: [ '\\.(?:cs|fs|vb)proj$', @@ -16,8 +20,6 @@ export const defaultConfig = { ], }; -export const categories: Category[] = ['dotnet']; - export const supportedDatasources = [ DockerDatasource.id, DotnetVersionDatasource.id, diff --git a/lib/modules/manager/nvm/index.ts b/lib/modules/manager/nvm/index.ts index 6ac1f0786a6fca..6e898cd9ae94a6 100644 --- a/lib/modules/manager/nvm/index.ts +++ b/lib/modules/manager/nvm/index.ts @@ -5,7 +5,8 @@ import * as nodeVersioning from '../../versioning/node'; export { extractPackageFile } from './extract'; export const displayName = 'nvm'; -export const url = 'https://github.com/nvm-sh/nvm'; +export const url = 'https://github.com/nvm-sh/nvm#readme'; +export const categories: Category[] = ['js', 'node']; export const defaultConfig = { fileMatch: ['(^|/)\\.nvmrc$'], @@ -13,6 +14,4 @@ export const defaultConfig = { pinDigests: false, }; -export const categories: Category[] = ['js', 'node']; - export const supportedDatasources = [NodeVersionDatasource.id]; diff --git a/lib/modules/manager/ocb/index.ts b/lib/modules/manager/ocb/index.ts index 013a7f62965a02..56a807844883a9 100644 --- a/lib/modules/manager/ocb/index.ts +++ b/lib/modules/manager/ocb/index.ts @@ -4,10 +4,13 @@ import { GoDatasource } from '../../datasource/go'; export { extractPackageFile } from './extract'; export { bumpPackageVersion } from './update'; -export const supportedDatasources = [GoDatasource.id]; - +export const displayName = 'OpenTelemetry Collector Builder (ocb)'; +export const url = + 'https://github.com/open-telemetry/opentelemetry-collector/tree/main/cmd/builder'; export const categories: Category[] = ['golang']; export const defaultConfig = { fileMatch: [], }; + +export const supportedDatasources = [GoDatasource.id]; diff --git a/lib/modules/manager/osgi/index.ts b/lib/modules/manager/osgi/index.ts index 01c8aaba95c8aa..338f57debd9735 100644 --- a/lib/modules/manager/osgi/index.ts +++ b/lib/modules/manager/osgi/index.ts @@ -2,6 +2,8 @@ import { MavenDatasource } from '../../datasource/maven'; export { extractPackageFile } from './extract'; +export const displayName = 'OSGi'; + export const defaultConfig = { fileMatch: ['(^|/)src/main/features/.+\\.json$'], }; diff --git a/lib/modules/manager/pep621/index.ts b/lib/modules/manager/pep621/index.ts index d71206781f7f95..7838c7bc48cde4 100644 --- a/lib/modules/manager/pep621/index.ts +++ b/lib/modules/manager/pep621/index.ts @@ -4,12 +4,14 @@ export { bumpPackageVersion } from './update'; export { extractPackageFile } from './extract'; export { updateArtifacts } from './artifacts'; -export const supportedDatasources = [PypiDatasource.id]; - export const supportsLockFileMaintenance = true; +export const displayName = 'PEP 621'; +export const url = 'https://peps.python.org/pep-0621'; export const categories: Category[] = ['python']; export const defaultConfig = { fileMatch: ['(^|/)pyproject\\.toml$'], }; + +export const supportedDatasources = [PypiDatasource.id]; diff --git a/lib/modules/manager/pep723/index.ts b/lib/modules/manager/pep723/index.ts index fff3416ccdf6e5..8649ebeb1a5834 100644 --- a/lib/modules/manager/pep723/index.ts +++ b/lib/modules/manager/pep723/index.ts @@ -2,11 +2,13 @@ import type { Category } from '../../../constants'; import { PypiDatasource } from '../../datasource/pypi'; export { extractPackageFile } from './extract'; -export const supportedDatasources = [PypiDatasource.id]; - +export const displayName = 'PEP 723'; +export const url = 'https://peps.python.org/pep-0723'; export const categories: Category[] = ['python']; export const defaultConfig = { // Since any Python file can embed PEP 723 metadata, make the feature opt-in, to avoid parsing all Python files. fileMatch: [], }; + +export const supportedDatasources = [PypiDatasource.id]; diff --git a/lib/modules/manager/pip-compile/index.ts b/lib/modules/manager/pip-compile/index.ts index b6bc47fca61d1e..68c165816de285 100644 --- a/lib/modules/manager/pip-compile/index.ts +++ b/lib/modules/manager/pip-compile/index.ts @@ -7,6 +7,10 @@ export { updateArtifacts } from './artifacts'; export const supportsLockFileMaintenance = true; +export const displayName = 'pip-compile'; +export const url = 'https://pip-tools.readthedocs.io/en/latest/cli/pip-compile'; +export const categories: Category[] = ['python']; + export const defaultConfig = { fileMatch: [], lockFileMaintenance: { @@ -16,6 +20,4 @@ export const defaultConfig = { }, }; -export const categories: Category[] = ['python']; - export const supportedDatasources = [PypiDatasource.id, GitTagsDatasource.id]; diff --git a/lib/modules/manager/pip_requirements/index.ts b/lib/modules/manager/pip_requirements/index.ts index 389ccacb021ea3..ffffcc66691fd7 100644 --- a/lib/modules/manager/pip_requirements/index.ts +++ b/lib/modules/manager/pip_requirements/index.ts @@ -5,10 +5,13 @@ import { PypiDatasource } from '../../datasource/pypi'; export { updateArtifacts } from './artifacts'; export { extractPackageFile } from './extract'; +export const displayName = 'pip Requirements'; +export const url = + 'https://pip.pypa.io/en/stable/reference/requirements-file-format'; +export const categories: Category[] = ['python']; + export const defaultConfig = { fileMatch: ['(^|/)[\\w-]*requirements([-.]\\w+)?\\.(txt|pip)$'], }; -export const categories: Category[] = ['python']; - export const supportedDatasources = [PypiDatasource.id, GitTagsDatasource.id]; diff --git a/lib/modules/manager/pip_setup/index.ts b/lib/modules/manager/pip_setup/index.ts index e71fb6f9d2199d..8f78341f880478 100644 --- a/lib/modules/manager/pip_setup/index.ts +++ b/lib/modules/manager/pip_setup/index.ts @@ -3,10 +3,13 @@ import { PypiDatasource } from '../../datasource/pypi'; export { extractPackageFile } from './extract'; +export const displayName = 'pip setup.py'; +export const url = + 'https://pip.pypa.io/en/latest/reference/build-system/setup-py'; +export const categories: Category[] = ['python']; + export const defaultConfig = { fileMatch: ['(^|/)setup\\.py$'], }; -export const categories: Category[] = ['python']; - export const supportedDatasources = [PypiDatasource.id]; diff --git a/lib/modules/manager/pipenv/index.ts b/lib/modules/manager/pipenv/index.ts index 3635d76857ce44..3b4f688a0505f9 100644 --- a/lib/modules/manager/pipenv/index.ts +++ b/lib/modules/manager/pipenv/index.ts @@ -6,10 +6,11 @@ export { updateArtifacts } from './artifacts'; export const supportsLockFileMaintenance = true; -export const supportedDatasources = [PypiDatasource.id]; +export const url = 'https://pipenv.pypa.io/en/latest'; +export const categories: Category[] = ['python']; export const defaultConfig = { fileMatch: ['(^|/)Pipfile$'], }; -export const categories: Category[] = ['python']; +export const supportedDatasources = [PypiDatasource.id]; diff --git a/lib/modules/manager/poetry/index.ts b/lib/modules/manager/poetry/index.ts index f8a52fb9467949..b3648b0fbf0ad7 100644 --- a/lib/modules/manager/poetry/index.ts +++ b/lib/modules/manager/poetry/index.ts @@ -11,6 +11,15 @@ export { extractPackageFile } from './extract'; export { updateArtifacts } from './artifacts'; export { updateLockedDependency } from './update-locked'; +export const supportsLockFileMaintenance = true; + +export const url = 'https://python-poetry.org/docs'; +export const categories: Category[] = ['python']; + +export const defaultConfig = { + fileMatch: ['(^|/)pyproject\\.toml$'], +}; + export const supportedDatasources = [ PypiDatasource.id, GithubTagsDatasource.id, @@ -19,11 +28,3 @@ export const supportedDatasources = [ GitRefsDatasource.id, GitTagsDatasource.id, ]; - -export const supportsLockFileMaintenance = true; - -export const defaultConfig = { - fileMatch: ['(^|/)pyproject\\.toml$'], -}; - -export const categories: Category[] = ['python']; diff --git a/lib/modules/manager/pre-commit/index.ts b/lib/modules/manager/pre-commit/index.ts index d492b8174f822c..ad422322d57efc 100644 --- a/lib/modules/manager/pre-commit/index.ts +++ b/lib/modules/manager/pre-commit/index.ts @@ -2,10 +2,8 @@ import { GithubTagsDatasource } from '../../datasource/github-tags'; import { GitlabTagsDatasource } from '../../datasource/gitlab-tags'; export { extractPackageFile } from './extract'; -export const supportedDatasources = [ - GithubTagsDatasource.id, - GitlabTagsDatasource.id, -]; +export const displayName = 'pre-commit'; +export const url = 'https://pre-commit.com'; export const defaultConfig = { commitMessageTopic: 'pre-commit hook {{depName}}', @@ -18,3 +16,8 @@ export const defaultConfig = { 'Note: The `pre-commit` manager in Renovate is not supported by the `pre-commit` maintainers or community. Please do not report any problems there, instead [create a Discussion in the Renovate repository](https://github.com/renovatebot/renovate/discussions/new) if you have any questions.', ], }; + +export const supportedDatasources = [ + GithubTagsDatasource.id, + GitlabTagsDatasource.id, +]; diff --git a/lib/modules/manager/pub/index.ts b/lib/modules/manager/pub/index.ts index 59d6369f7ec4cf..42f30ce5d0167f 100644 --- a/lib/modules/manager/pub/index.ts +++ b/lib/modules/manager/pub/index.ts @@ -7,17 +7,19 @@ import * as npmVersioning from '../../versioning/npm'; export { updateArtifacts } from './artifacts'; export { extractPackageFile } from './extract'; -export const supportedDatasources = [ - DartDatasource.id, - DartVersionDatasource.id, - FlutterVersionDatasource.id, -]; - export const supportsLockFileMaintenance = true; +export const displayName = 'pub'; +export const url = 'https://dart.dev/tools/pub/packages'; +export const categories: Category[] = ['dart']; + export const defaultConfig = { fileMatch: ['(^|/)pubspec\\.ya?ml$'], versioning: npmVersioning.id, }; -export const categories: Category[] = ['dart']; +export const supportedDatasources = [ + DartDatasource.id, + DartVersionDatasource.id, + FlutterVersionDatasource.id, +]; diff --git a/lib/modules/manager/puppet/index.ts b/lib/modules/manager/puppet/index.ts index f88158741b01ad..cdeb3d62cd8593 100644 --- a/lib/modules/manager/puppet/index.ts +++ b/lib/modules/manager/puppet/index.ts @@ -5,12 +5,13 @@ import { PuppetForgeDatasource } from '../../datasource/puppet-forge'; export { extractPackageFile } from './extract'; +export const url = 'https://www.puppet.com/docs/index.html'; +export const categories: Category[] = ['iac', 'ruby']; + export const defaultConfig = { fileMatch: ['(^|/)Puppetfile$'], }; -export const categories: Category[] = ['iac', 'ruby']; - export const supportedDatasources = [ PuppetForgeDatasource.id, GithubTagsDatasource.id, diff --git a/lib/modules/manager/pyenv/index.ts b/lib/modules/manager/pyenv/index.ts index 49ffb250c4e5cd..acbf71b0006523 100644 --- a/lib/modules/manager/pyenv/index.ts +++ b/lib/modules/manager/pyenv/index.ts @@ -4,7 +4,9 @@ import * as dockerVersioning from '../../versioning/docker'; export { extractPackageFile } from './extract'; -export const supportedDatasources = [DockerDatasource.id]; +export const displayName = 'pyenv'; +export const url = 'https://github.com/pyenv/pyenv#readme'; +export const categories: Category[] = ['python']; export const defaultConfig = { fileMatch: ['(^|/)\\.python-version$'], @@ -12,4 +14,4 @@ export const defaultConfig = { pinDigests: false, }; -export const categories: Category[] = ['python']; +export const supportedDatasources = [DockerDatasource.id]; diff --git a/lib/modules/manager/ruby-version/index.ts b/lib/modules/manager/ruby-version/index.ts index ad8aabd5dbd393..5e9bc40049efc4 100644 --- a/lib/modules/manager/ruby-version/index.ts +++ b/lib/modules/manager/ruby-version/index.ts @@ -4,11 +4,12 @@ import * as rubyVersioning from '../../versioning/ruby'; export { extractPackageFile } from './extract'; -export const supportedDatasources = [RubyVersionDatasource.id]; +export const displayName = '.ruby-version'; +export const categories: Category[] = ['ruby']; export const defaultConfig = { fileMatch: ['(^|/)\\.ruby-version$'], versioning: rubyVersioning.id, }; -export const categories: Category[] = ['ruby']; +export const supportedDatasources = [RubyVersionDatasource.id]; diff --git a/lib/modules/manager/runtime-version/index.ts b/lib/modules/manager/runtime-version/index.ts index 5ee0f32b50d2bd..dc8070a6f21ce7 100644 --- a/lib/modules/manager/runtime-version/index.ts +++ b/lib/modules/manager/runtime-version/index.ts @@ -3,13 +3,12 @@ import { DockerDatasource } from '../../datasource/docker'; export { extractPackageFile } from './extract'; -export const displayName = 'Runtime Version'; +export const displayName = 'runtime.txt'; +export const categories: Category[] = ['python']; export const defaultConfig = { fileMatch: ['(^|/)runtime.txt$'], pinDigests: false, }; -export const categories: Category[] = ['python']; - export const supportedDatasources = [DockerDatasource.id]; diff --git a/lib/modules/manager/sbt/index.ts b/lib/modules/manager/sbt/index.ts index d143d5ebf89373..0ec9cfafb1bea2 100644 --- a/lib/modules/manager/sbt/index.ts +++ b/lib/modules/manager/sbt/index.ts @@ -8,12 +8,9 @@ import * as ivyVersioning from '../../versioning/ivy'; export { extractAllPackageFiles, extractPackageFile } from './extract'; export { bumpPackageVersion } from './update'; -export const supportedDatasources = [ - MavenDatasource.id, - SbtPackageDatasource.id, - SbtPluginDatasource.id, - GithubReleasesDatasource.id, // For sbt itself -]; +export const displayName = 'sbt'; +export const url = 'https://www.scala-sbt.org'; +export const categories: Category[] = ['java']; export const defaultConfig = { fileMatch: [ @@ -25,4 +22,9 @@ export const defaultConfig = { versioning: ivyVersioning.id, }; -export const categories: Category[] = ['java']; +export const supportedDatasources = [ + MavenDatasource.id, + SbtPackageDatasource.id, + SbtPluginDatasource.id, + GithubReleasesDatasource.id, // For sbt itself +]; diff --git a/lib/modules/manager/scalafmt/index.ts b/lib/modules/manager/scalafmt/index.ts index 25b512b938f3f0..3a0ca42c5db28b 100644 --- a/lib/modules/manager/scalafmt/index.ts +++ b/lib/modules/manager/scalafmt/index.ts @@ -3,10 +3,12 @@ import { GithubReleasesDatasource } from '../../datasource/github-releases'; export { extractPackageFile } from './extract'; -export const supportedDatasources = [GithubReleasesDatasource.id]; +export const url = + 'https://scalameta.org/scalafmt/docs/configuration.html#version'; +export const categories: Category[] = ['java']; export const defaultConfig = { fileMatch: ['(^|/)\\.scalafmt.conf$'], }; -export const categories: Category[] = ['java']; +export const supportedDatasources = [GithubReleasesDatasource.id]; diff --git a/lib/modules/manager/setup-cfg/index.ts b/lib/modules/manager/setup-cfg/index.ts index b8c603b797d205..bf4c4c7b08f0c0 100644 --- a/lib/modules/manager/setup-cfg/index.ts +++ b/lib/modules/manager/setup-cfg/index.ts @@ -4,11 +4,14 @@ import { id as versioning } from '../../versioning/pep440'; export { extractPackageFile } from './extract'; -export const supportedDatasources = [PypiDatasource.id]; +export const displayName = 'Setuptools (setup.cfg)'; +export const url = + 'https://setuptools.pypa.io/en/latest/userguide/declarative_config.html'; +export const categories: Category[] = ['python']; export const defaultConfig = { fileMatch: ['(^|/)setup\\.cfg$'], versioning, }; -export const categories: Category[] = ['python']; +export const supportedDatasources = [PypiDatasource.id]; diff --git a/lib/modules/manager/sveltos/index.ts b/lib/modules/manager/sveltos/index.ts index af87c6a62959bd..c0a1be3ad7cd5b 100644 --- a/lib/modules/manager/sveltos/index.ts +++ b/lib/modules/manager/sveltos/index.ts @@ -4,13 +4,11 @@ import { HelmDatasource } from '../../datasource/helm'; export { extractPackageFile } from './extract'; -export const displayName = 'Sveltos'; -export const url = 'https://projectsveltos.github.io/sveltos/'; +export const url = 'https://projectsveltos.github.io/sveltos'; +export const categories: Category[] = ['kubernetes', 'cd']; export const defaultConfig = { fileMatch: [], }; -export const categories: Category[] = ['kubernetes', 'cd']; - export const supportedDatasources = [DockerDatasource.id, HelmDatasource.id]; diff --git a/lib/modules/manager/swift/index.ts b/lib/modules/manager/swift/index.ts index dbabb946047174..4cfa19f5bfa6cf 100644 --- a/lib/modules/manager/swift/index.ts +++ b/lib/modules/manager/swift/index.ts @@ -6,9 +6,8 @@ export { extractPackageFile } from './extract'; export { getRangeStrategy } from './range'; export const displayName = 'Swift Package Manager'; -export const url = 'https://www.swift.org/package-manager/'; - -export const supportedDatasources = [GitTagsDatasource.id]; +export const url = 'https://www.swift.org/package-manager'; +export const categories: Category[] = ['swift']; export const defaultConfig = { fileMatch: ['(^|/)Package\\.swift'], @@ -16,4 +15,4 @@ export const defaultConfig = { pinDigests: false, }; -export const categories: Category[] = ['swift']; +export const supportedDatasources = [GitTagsDatasource.id]; diff --git a/lib/modules/manager/tekton/index.ts b/lib/modules/manager/tekton/index.ts index 33ee8e82288ae1..b8def9c3597d8d 100644 --- a/lib/modules/manager/tekton/index.ts +++ b/lib/modules/manager/tekton/index.ts @@ -3,12 +3,13 @@ import { DockerDatasource } from '../../datasource/docker'; import { GitTagsDatasource } from '../../datasource/git-tags'; import { extractPackageFile } from './extract'; +export { extractPackageFile }; + +export const url = 'https://tekton.dev/docs'; +export const categories: Category[] = ['ci', 'cd']; + export const defaultConfig = { fileMatch: [], }; -export const categories: Category[] = ['ci', 'cd']; - export const supportedDatasources = [DockerDatasource.id, GitTagsDatasource.id]; - -export { extractPackageFile }; diff --git a/lib/modules/manager/terraform-version/index.ts b/lib/modules/manager/terraform-version/index.ts index bd91323f4bc444..030a13753635ee 100644 --- a/lib/modules/manager/terraform-version/index.ts +++ b/lib/modules/manager/terraform-version/index.ts @@ -4,7 +4,8 @@ import * as hashicorpVersioning from '../../versioning/hashicorp'; export { extractPackageFile } from './extract'; -export const supportedDatasources = [GithubReleasesDatasource.id]; +export const displayName = '.terraform-version'; +export const categories: Category[] = ['terraform']; export const defaultConfig = { fileMatch: ['(^|/)\\.terraform-version$'], @@ -12,4 +13,4 @@ export const defaultConfig = { extractVersion: '^v(?.*)$', }; -export const categories: Category[] = ['terraform']; +export const supportedDatasources = [GithubReleasesDatasource.id]; diff --git a/lib/modules/manager/terraform/index.ts b/lib/modules/manager/terraform/index.ts index 1e67fe9d78d8af..b6cad2eedf9e08 100644 --- a/lib/modules/manager/terraform/index.ts +++ b/lib/modules/manager/terraform/index.ts @@ -12,6 +12,17 @@ export { updateArtifacts } from './lockfile'; export { updateLockedDependency } from './lockfile/update-locked'; export { extractPackageFile } from './extract'; +export const supportsLockFileMaintenance = true; + +export const url = 'https://developer.hashicorp.com/terraform/docs'; +export const categories: Category[] = ['iac', 'terraform']; + +export const defaultConfig = { + commitMessageTopic: 'Terraform {{depName}}', + fileMatch: ['\\.tf$'], + pinDigests: false, +}; + export const supportedDatasources = [ BitbucketTagsDatasource.id, DockerDatasource.id, @@ -22,12 +33,3 @@ export const supportedDatasources = [ TerraformModuleDatasource.id, TerraformProviderDatasource.id, ]; - -export const supportsLockFileMaintenance = true; -export const defaultConfig = { - commitMessageTopic: 'Terraform {{depName}}', - fileMatch: ['\\.tf$'], - pinDigests: false, -}; - -export const categories: Category[] = ['iac', 'terraform']; diff --git a/lib/modules/manager/terragrunt-version/index.ts b/lib/modules/manager/terragrunt-version/index.ts index 2e5225ea0b9f99..ec369aa2b70c03 100644 --- a/lib/modules/manager/terragrunt-version/index.ts +++ b/lib/modules/manager/terragrunt-version/index.ts @@ -4,7 +4,8 @@ import * as hashicorpVersioning from '../../versioning/hashicorp'; export { extractPackageFile } from './extract'; -export const supportedDatasources = [GithubReleasesDatasource.id]; +export const displayName = '.terragrunt-version'; +export const categories: Category[] = ['terraform']; export const defaultConfig = { fileMatch: ['(^|/)\\.terragrunt-version$'], @@ -12,4 +13,4 @@ export const defaultConfig = { extractVersion: '^v(?.+)$', }; -export const categories: Category[] = ['terraform']; +export const supportedDatasources = [GithubReleasesDatasource.id]; diff --git a/lib/modules/manager/terragrunt/index.ts b/lib/modules/manager/terragrunt/index.ts index 9343bcd0c5e8ae..75abf934973efd 100644 --- a/lib/modules/manager/terragrunt/index.ts +++ b/lib/modules/manager/terragrunt/index.ts @@ -9,6 +9,16 @@ import { TerraformModuleDatasource } from '../../datasource/terraform-module'; export { updateArtifacts } from './artifacts'; export { extractPackageFile } from './extract'; +export const supportsLockFileMaintenance = true; + +export const url = 'https://terragrunt.gruntwork.io/docs'; +export const categories: Category[] = ['iac', 'terraform']; + +export const defaultConfig = { + commitMessageTopic: 'Terragrunt dependency {{depName}}', + fileMatch: ['(^|/)terragrunt\\.hcl$'], +}; + export const supportedDatasources = [ GitTagsDatasource.id, GithubTagsDatasource.id, @@ -17,11 +27,3 @@ export const supportedDatasources = [ GiteaTagsDatasource.id, TerraformModuleDatasource.id, ]; - -export const supportsLockFileMaintenance = true; -export const defaultConfig = { - commitMessageTopic: 'Terragrunt dependency {{depName}}', - fileMatch: ['(^|/)terragrunt\\.hcl$'], -}; - -export const categories: Category[] = ['iac', 'terraform']; diff --git a/lib/modules/manager/tflint-plugin/index.ts b/lib/modules/manager/tflint-plugin/index.ts index 893fb9adab9151..432b86a6b05c1f 100644 --- a/lib/modules/manager/tflint-plugin/index.ts +++ b/lib/modules/manager/tflint-plugin/index.ts @@ -3,13 +3,16 @@ import { GithubReleasesDatasource } from '../../datasource/github-releases'; export { extractPackageFile } from './extract'; +export const displayName = 'TFLint Plugins'; +export const url = + 'https://github.com/terraform-linters/tflint/blob/master/docs/user-guide/plugins.md'; export const categories: Category[] = ['terraform']; -// Only from GitHub Releases: https://github.com/terraform-linters/tflint/blob/master/docs/developer-guide/plugins.md#4-creating-a-github-release -export const supportedDatasources = [GithubReleasesDatasource.id]; - export const defaultConfig = { commitMessageTopic: 'TFLint plugin {{depName}}', fileMatch: ['\\.tflint\\.hcl$'], extractVersion: '^v(?.*)$', }; + +// Only from GitHub Releases: https://github.com/terraform-linters/tflint/blob/master/docs/developer-guide/plugins.md#4-creating-a-github-release +export const supportedDatasources = [GithubReleasesDatasource.id]; diff --git a/lib/modules/manager/travis/index.ts b/lib/modules/manager/travis/index.ts index 87a16020b741f9..98e2cbd88d6872 100644 --- a/lib/modules/manager/travis/index.ts +++ b/lib/modules/manager/travis/index.ts @@ -4,7 +4,9 @@ import * as nodeVersioning from '../../versioning/node'; export { extractPackageFile } from './extract'; -export const supportedDatasources = [NodeVersionDatasource.id]; +export const displayName = 'Travis CI'; +export const url = 'https://docs.travis-ci.com'; +export const categories: Category[] = ['ci']; export const defaultConfig = { fileMatch: ['^\\.travis\\.ya?ml$'], @@ -14,4 +16,4 @@ export const defaultConfig = { versioning: nodeVersioning.id, }; -export const categories: Category[] = ['ci']; +export const supportedDatasources = [NodeVersionDatasource.id]; diff --git a/lib/modules/manager/velaci/index.ts b/lib/modules/manager/velaci/index.ts index cc469f0d81c992..141dfa592c1a61 100644 --- a/lib/modules/manager/velaci/index.ts +++ b/lib/modules/manager/velaci/index.ts @@ -4,12 +4,11 @@ import { DockerDatasource } from '../../datasource/docker'; export { extractPackageFile } from './extract'; export const displayName = 'Vela'; -export const url = 'https://go-vela.github.io/docs/'; +export const url = 'https://go-vela.github.io/docs'; +export const categories: Category[] = ['ci']; export const defaultConfig = { fileMatch: ['(^|/)\\.vela\\.ya?ml$'], }; export const supportedDatasources = [DockerDatasource.id]; - -export const categories: Category[] = ['ci']; diff --git a/lib/modules/manager/vendir/index.ts b/lib/modules/manager/vendir/index.ts index aaab07563e9f87..9f72f815d8d6b5 100644 --- a/lib/modules/manager/vendir/index.ts +++ b/lib/modules/manager/vendir/index.ts @@ -3,10 +3,14 @@ import { HelmDatasource } from '../../datasource/helm'; export { extractPackageFile } from './extract'; export { updateArtifacts } from './artifacts'; +export const supportsLockFileMaintenance = true; + +export const displayName = 'vendir'; +export const url = 'https://carvel.dev/vendir/docs/latest'; + export const defaultConfig = { commitMessageTopic: 'vendir {{depName}}', fileMatch: ['(^|/)vendir\\.yml$'], }; export const supportedDatasources = [HelmDatasource.id, DockerDatasource.id]; -export const supportsLockFileMaintenance = true; diff --git a/lib/modules/manager/woodpecker/index.ts b/lib/modules/manager/woodpecker/index.ts index 67d4f616c409eb..d2e9a505ea8997 100644 --- a/lib/modules/manager/woodpecker/index.ts +++ b/lib/modules/manager/woodpecker/index.ts @@ -4,10 +4,11 @@ import { extractPackageFile } from './extract'; export { extractPackageFile }; +export const url = 'https://woodpecker-ci.org'; +export const categories: Category[] = ['ci']; + export const defaultConfig = { fileMatch: ['^\\.woodpecker(?:/[^/]+)?\\.ya?ml$'], }; -export const categories: Category[] = ['ci']; - export const supportedDatasources = [DockerDatasource.id]; diff --git a/lib/modules/platform/gerrit/client.ts b/lib/modules/platform/gerrit/client.ts index 2a66e62a1f8ee6..83b82454ad141c 100644 --- a/lib/modules/platform/gerrit/client.ts +++ b/lib/modules/platform/gerrit/client.ts @@ -18,7 +18,7 @@ const QUOTES_REGEX = regEx('"', 'g'); class GerritClient { private requestDetails = [ 'SUBMITTABLE', //include the submittable field in ChangeInfo, which can be used to tell if the change is reviewed and ready for submit. - 'CHECK', // include potential problems with the change. + 'CHECK', // include potential consistency problems with the change (not related to labels) 'MESSAGES', 'DETAILED_ACCOUNTS', 'LABELS', diff --git a/lib/modules/platform/gerrit/index.spec.ts b/lib/modules/platform/gerrit/index.spec.ts index 480c39e7ae9fd6..3b9c456f1852e4 100644 --- a/lib/modules/platform/gerrit/index.spec.ts +++ b/lib/modules/platform/gerrit/index.spec.ts @@ -453,6 +453,26 @@ describe('modules/platform/gerrit/index', () => { gerrit.getBranchStatus('renovate/dependency-1.x'), ).resolves.toBe('red'); }); + + it('getBranchStatus() - branchname/changes found and hasBlockingLabels but no problems => red', async () => { + const submittableChange = partial({ + submittable: true, + problems: [], + }); + const changeWithProblems = { ...submittableChange }; + changeWithProblems.submittable = false; + changeWithProblems.problems = []; + changeWithProblems.labels = { + Verified: { blocking: true }, + }; + clientMock.findChanges.mockResolvedValueOnce([ + changeWithProblems, + submittableChange, + ]); + await expect( + gerrit.getBranchStatus('renovate/dependency-1.x'), + ).resolves.toBe('red'); + }); }); describe('getBranchStatusCheck()', () => { @@ -496,6 +516,14 @@ describe('modules/platform/gerrit/index', () => { labelValue: { approved: partial({}) }, expectedState: 'green' as BranchStatus, }, + { + label: 'Renovate-Merge-Confidence', + labelValue: { + approved: partial({}), + rejected: partial({}), + }, + expectedState: 'red' as BranchStatus, + }, ])('$ctx/$labels', async ({ label, labelValue, expectedState }) => { const change = partial({ labels: { diff --git a/lib/modules/platform/gerrit/index.ts b/lib/modules/platform/gerrit/index.ts index 86def55b52f37d..0d3989e148757b 100644 --- a/lib/modules/platform/gerrit/index.ts +++ b/lib/modules/platform/gerrit/index.ts @@ -258,6 +258,13 @@ export async function getBranchStatus( if (hasProblems) { return 'red'; } + const hasBlockingLabels = + changes.filter((change) => + Object.values(change.labels ?? {}).some((label) => label.blocking), + ).length > 0; + if (hasBlockingLabels) { + return 'red'; + } } return 'yellow'; } @@ -284,12 +291,13 @@ export async function getBranchStatusCheck( if (change) { const labelRes = change.labels?.[context]; if (labelRes) { - if (labelRes.approved) { - return 'green'; - } + // Check for rejected first, as a label could have both rejected and approved if (labelRes.rejected) { return 'red'; } + if (labelRes.approved) { + return 'green'; + } } } } diff --git a/lib/modules/platform/gerrit/types.ts b/lib/modules/platform/gerrit/types.ts index 7f8603d275f11b..b65038100b3182 100644 --- a/lib/modules/platform/gerrit/types.ts +++ b/lib/modules/platform/gerrit/types.ts @@ -77,6 +77,8 @@ export interface GerritChangeMessageInfo { export interface GerritLabelInfo { approved?: GerritAccountInfo; rejected?: GerritAccountInfo; + /** If true, the label blocks submit operation. If not set, the default is false. */ + blocking?: boolean; /** List of votes. Only set when o=DETAILED_LABELS. */ all?: GerritApprovalInfo[]; } diff --git a/package.json b/package.json index 1e199eea2aa269..9a560c3638f2be 100644 --- a/package.json +++ b/package.json @@ -143,12 +143,12 @@ "pnpm": "9.14.2" }, "dependencies": { - "@aws-sdk/client-codecommit": "3.687.0", - "@aws-sdk/client-ec2": "3.687.0", - "@aws-sdk/client-ecr": "3.687.0", - "@aws-sdk/client-rds": "3.687.0", - "@aws-sdk/client-s3": "3.689.0", - "@aws-sdk/credential-providers": "3.687.0", + "@aws-sdk/client-codecommit": "3.699.0", + "@aws-sdk/client-ec2": "3.701.0", + "@aws-sdk/client-ecr": "3.699.0", + "@aws-sdk/client-rds": "3.699.0", + "@aws-sdk/client-s3": "3.701.0", + "@aws-sdk/credential-providers": "3.699.0", "@breejs/later": "4.2.0", "@cdktf/hcl2json": "0.20.10", "@opentelemetry/api": "1.9.0", @@ -347,7 +347,7 @@ "tmp-promise": "3.0.3", "ts-jest": "29.2.5", "ts-node": "10.9.2", - "type-fest": "4.27.0", + "type-fest": "4.28.0", "typescript": "5.7.2", "unified": "9.2.2" }, diff --git a/pdm.lock b/pdm.lock index 3992c4b1133e4b..9db8285a101b5a 100644 --- a/pdm.lock +++ b/pdm.lock @@ -5,7 +5,7 @@ groups = ["default"] strategy = ["inherit_metadata"] lock_version = "4.5.0" -content_hash = "sha256:716a8c3a63ee7bd9ee6285fb541f0171f6c4a921422ce0a06f29831b5e716e17" +content_hash = "sha256:82b73453c2cfc112cc6624da42e3557c5984aa7f6b3642dcabd734386f797cff" [[metadata.targets]] requires_python = ">=3.11" @@ -303,7 +303,7 @@ files = [ [[package]] name = "mkdocs-material" -version = "9.5.46" +version = "9.5.47" requires_python = ">=3.8" summary = "Documentation that simply works" groups = ["default"] @@ -321,8 +321,8 @@ dependencies = [ "requests~=2.26", ] files = [ - {file = "mkdocs_material-9.5.46-py3-none-any.whl", hash = "sha256:98f0a2039c62e551a68aad0791a8d41324ff90c03a6e6cea381a384b84908b83"}, - {file = "mkdocs_material-9.5.46.tar.gz", hash = "sha256:ae2043f4238e572f9a40e0b577f50400d6fc31e2fef8ea141800aebf3bd273d7"}, + {file = "mkdocs_material-9.5.47-py3-none-any.whl", hash = "sha256:53fb9c9624e7865da6ec807d116cd7be24b3cb36ab31b1d1d1a9af58c56009a2"}, + {file = "mkdocs_material-9.5.47.tar.gz", hash = "sha256:fc3b7a8e00ad896660bd3a5cc12ca0cb28bdc2bcbe2a946b5714c23ac91b0ede"}, ] [[package]] diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 99475a0be7a2a5..4d20063fad7867 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,23 +12,23 @@ importers: .: dependencies: '@aws-sdk/client-codecommit': - specifier: 3.687.0 - version: 3.687.0 + specifier: 3.699.0 + version: 3.699.0 '@aws-sdk/client-ec2': - specifier: 3.687.0 - version: 3.687.0 + specifier: 3.701.0 + version: 3.701.0 '@aws-sdk/client-ecr': - specifier: 3.687.0 - version: 3.687.0 + specifier: 3.699.0 + version: 3.699.0 '@aws-sdk/client-rds': - specifier: 3.687.0 - version: 3.687.0 + specifier: 3.699.0 + version: 3.699.0 '@aws-sdk/client-s3': - specifier: 3.689.0 - version: 3.689.0 + specifier: 3.701.0 + version: 3.701.0 '@aws-sdk/credential-providers': - specifier: 3.687.0 - version: 3.687.0(@aws-sdk/client-sso-oidc@3.687.0(@aws-sdk/client-sts@3.687.0)) + specifier: 3.699.0 + version: 3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0)) '@breejs/later': specifier: 4.2.0 version: 4.2.0 @@ -614,8 +614,8 @@ importers: specifier: 10.9.2 version: 10.9.2(@swc/core@1.9.3)(@types/node@20.17.7)(typescript@5.7.2) type-fest: - specifier: 4.27.0 - version: 4.27.0 + specifier: 4.28.0 + version: 4.28.0 typescript: specifier: 5.7.2 version: 5.7.2 @@ -655,175 +655,175 @@ packages: '@aws-crypto/util@5.2.0': resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} - '@aws-sdk/client-codecommit@3.687.0': - resolution: {integrity: sha512-w4pkP8Qofo39mxAiEojC1sWR4Dm2ALl9/bY6btl8MXYKsgfvLdT4CFKdQNX3acbVPb45+Umd+PkcA9P3t7wvOg==} + '@aws-sdk/client-codecommit@3.699.0': + resolution: {integrity: sha512-aM0o4b3daNkjpk/XAKzrrOjdWFdUU/gd5m7fHvGhCLK/++bO3iw5DrcjXzLqEefeHp+lxs+mpMrjCssnXXfO9g==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-cognito-identity@3.687.0': - resolution: {integrity: sha512-jcQTioloSed+Jc3snjrgpWejkOm8t3Zt+jWrApw3ejN8qBtpFCH43M7q/CSDVZ9RS1IjX+KRWoBFnrDOnbuw0Q==} + '@aws-sdk/client-cognito-identity@3.699.0': + resolution: {integrity: sha512-9tFt+we6AIvj/f1+nrLHuCWcQmyfux5gcBSOy9d9+zIG56YxGEX7S9TaZnybogpVV8A0BYWml36WvIHS9QjIpA==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-ec2@3.687.0': - resolution: {integrity: sha512-cE9BsLzAprNWKMXDotgfhhCnnnflg724HZ23vapx9smUhB5SgCr6MaZeTAutPKUtraowzC/7Idb8nURb93urAQ==} + '@aws-sdk/client-ec2@3.701.0': + resolution: {integrity: sha512-JTGunZM2UGO/F5WaA16IwhwMMaIsEEoLER0CkehPEnSIt8Y3Qn5j28rJfpI7TRBcFkRW8kEfbHJHPILg62oMiw==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-ecr@3.687.0': - resolution: {integrity: sha512-F7dwRe1ciSe94n1X6TQu5h3tdYkeVRULLVo7Srm7VW72d1cSvPzIh2bKSLKwsOivOz8JtRKlH0ngkS/uHSHkAw==} + '@aws-sdk/client-ecr@3.699.0': + resolution: {integrity: sha512-hLcz7TZDx7tfxqrpcSm5xgMYitPpPDE4cKPk0BYAsu5RFg2Lo3QfooUnD5iKnaVbzJcY40BBHGChDrv7IhtERg==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-rds@3.687.0': - resolution: {integrity: sha512-5neJjCsyK2KJGsH54pHCdSWBYkB/G/ABT2fsHIrEm91JxJphCAHKliGpz1IKPcCLP72OuXNFwabPBbALnYcFbQ==} + '@aws-sdk/client-rds@3.699.0': + resolution: {integrity: sha512-i/S8sxyQDQbafjxaRTZBVP2/S/dCHlawr5ctz/dhK/HgO5LyHxac83JrpIlpLgndiFTC4h75ldRSjBuCcoRSJQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-s3@3.689.0': - resolution: {integrity: sha512-qYD1GJEPeLM6H3x8BuAAMXZltvVce5vGiwtZc9uMkBBo3HyFnmPitIPTPfaD1q8LOn/7KFdkY4MJ4e8D3YpV9g==} + '@aws-sdk/client-s3@3.701.0': + resolution: {integrity: sha512-7iXmPC5r7YNjvwSsRbGq9oLVgfIWZesXtEYl908UqMmRj2sVAW/leLopDnbLT7TEedqlK0RasOZT05I0JTNdKw==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-sso-oidc@3.687.0': - resolution: {integrity: sha512-Rdd8kLeTeh+L5ZuG4WQnWgYgdv7NorytKdZsGjiag1D8Wv3PcJvPqqWdgnI0Og717BSXVoaTYaN34FyqFYSx6Q==} + '@aws-sdk/client-sso-oidc@3.699.0': + resolution: {integrity: sha512-u8a1GorY5D1l+4FQAf4XBUC1T10/t7neuwT21r0ymrtMFSK2a9QqVHKMoLkvavAwyhJnARSBM9/UQC797PFOFw==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sts': ^3.687.0 + '@aws-sdk/client-sts': ^3.699.0 - '@aws-sdk/client-sso@3.687.0': - resolution: {integrity: sha512-dfj0y9fQyX4kFill/ZG0BqBTLQILKlL7+O5M4F9xlsh2WNuV2St6WtcOg14Y1j5UODPJiJs//pO+mD1lihT5Kw==} + '@aws-sdk/client-sso@3.696.0': + resolution: {integrity: sha512-q5TTkd08JS0DOkHfUL853tuArf7NrPeqoS5UOvqJho8ibV9Ak/a/HO4kNvy9Nj3cib/toHYHsQIEtecUPSUUrQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-sts@3.687.0': - resolution: {integrity: sha512-SQjDH8O4XCTtouuCVYggB0cCCrIaTzUZIkgJUpOsIEJBLlTbNOb/BZqUShAQw2o9vxr2rCeOGjAQOYPysW/Pmg==} + '@aws-sdk/client-sts@3.699.0': + resolution: {integrity: sha512-++lsn4x2YXsZPIzFVwv3fSUVM55ZT0WRFmPeNilYIhZClxHLmVAWKH4I55cY9ry60/aTKYjzOXkWwyBKGsGvQg==} engines: {node: '>=16.0.0'} - '@aws-sdk/core@3.686.0': - resolution: {integrity: sha512-Xt3DV4DnAT3v2WURwzTxWQK34Ew+iiLzoUoguvLaZrVMFOqMMrwVjP+sizqIaHp1j7rGmFcN5I8saXnsDLuQLA==} + '@aws-sdk/core@3.696.0': + resolution: {integrity: sha512-3c9III1k03DgvRZWg8vhVmfIXPG6hAciN9MzQTzqGngzWAELZF/WONRTRQuDFixVtarQatmLHYVw/atGeA2Byw==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-cognito-identity@3.687.0': - resolution: {integrity: sha512-hJq9ytoj2q/Jonc7mox/b0HT+j4NeMRuU184DkXRJbvIvwwB+oMt12221kThLezMhwIYfXEteZ7GEId7Hn8Y8g==} + '@aws-sdk/credential-provider-cognito-identity@3.699.0': + resolution: {integrity: sha512-iuaTnudaBfEET+o444sDwf71Awe6UiZfH+ipUPmswAi2jZDwdFF1nxMKDEKL8/LV5WpXsdKSfwgS0RQeupURew==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-env@3.686.0': - resolution: {integrity: sha512-osD7lPO8OREkgxPiTWmA1i6XEmOth1uW9HWWj/+A2YGCj1G/t2sHu931w4Qj9NWHYZtbTTXQYVRg+TErALV7nQ==} + '@aws-sdk/credential-provider-env@3.696.0': + resolution: {integrity: sha512-T9iMFnJL7YTlESLpVFT3fg1Lkb1lD+oiaIC8KMpepb01gDUBIpj9+Y+pA/cgRWW0yRxmkDXNazAE2qQTVFGJzA==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-http@3.686.0': - resolution: {integrity: sha512-xyGAD/f3vR/wssUiZrNFWQWXZvI4zRm2wpHhoHA1cC2fbRMNFYtFn365yw6dU7l00ZLcdFB1H119AYIUZS7xbw==} + '@aws-sdk/credential-provider-http@3.696.0': + resolution: {integrity: sha512-GV6EbvPi2eq1+WgY/o2RFA3P7HGmnkIzCNmhwtALFlqMroLYWKE7PSeHw66Uh1dFQeVESn0/+hiUNhu1mB0emA==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-ini@3.687.0': - resolution: {integrity: sha512-6d5ZJeZch+ZosJccksN0PuXv7OSnYEmanGCnbhUqmUSz9uaVX6knZZfHCZJRgNcfSqg9QC0zsFA/51W5HCUqSQ==} + '@aws-sdk/credential-provider-ini@3.699.0': + resolution: {integrity: sha512-dXmCqjJnKmG37Q+nLjPVu22mNkrGHY8hYoOt3Jo9R2zr5MYV7s/NHsCHr+7E+BZ+tfZYLRPeB1wkpTeHiEcdRw==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sts': ^3.687.0 + '@aws-sdk/client-sts': ^3.699.0 - '@aws-sdk/credential-provider-node@3.687.0': - resolution: {integrity: sha512-Pqld8Nx11NYaBUrVk3bYiGGpLCxkz8iTONlpQWoVWFhSOzlO7zloNOaYbD2XgFjjqhjlKzE91drs/f41uGeCTA==} + '@aws-sdk/credential-provider-node@3.699.0': + resolution: {integrity: sha512-MmEmNDo1bBtTgRmdNfdQksXu4uXe66s0p1hi1YPrn1h59Q605eq/xiWbGL6/3KdkViH6eGUuABeV2ODld86ylg==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-process@3.686.0': - resolution: {integrity: sha512-sXqaAgyzMOc+dm4CnzAR5Q6S9OWVHyZjLfW6IQkmGjqeQXmZl24c4E82+w64C+CTkJrFLzH1VNOYp1Hy5gE6Qw==} + '@aws-sdk/credential-provider-process@3.696.0': + resolution: {integrity: sha512-mL1RcFDe9sfmyU5K1nuFkO8UiJXXxLX4JO1gVaDIOvPqwStpUAwi3A1BoeZhWZZNQsiKI810RnYGo0E0WB/hUA==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-sso@3.687.0': - resolution: {integrity: sha512-N1YCoE7DovIRF2ReyRrA4PZzF0WNi4ObPwdQQkVxhvSm7PwjbWxrfq7rpYB+6YB1Uq3QPzgVwUFONE36rdpxUQ==} + '@aws-sdk/credential-provider-sso@3.699.0': + resolution: {integrity: sha512-Ekp2cZG4pl9D8+uKWm4qO1xcm8/MeiI8f+dnlZm8aQzizeC+aXYy9GyoclSf6daK8KfRPiRfM7ZHBBL5dAfdMA==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-web-identity@3.686.0': - resolution: {integrity: sha512-40UqCpPxyHCXDP7CGd9JIOZDgDZf+u1OyLaGBpjQJlz1HYuEsIWnnbTe29Yg3Ah/Zc3g4NBWcUdlGVotlnpnDg==} + '@aws-sdk/credential-provider-web-identity@3.696.0': + resolution: {integrity: sha512-XJ/CVlWChM0VCoc259vWguFUjJDn/QwDqHwbx+K9cg3v6yrqXfK5ai+p/6lx0nQpnk4JzPVeYYxWRpaTsGC9rg==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sts': ^3.686.0 + '@aws-sdk/client-sts': ^3.696.0 - '@aws-sdk/credential-providers@3.687.0': - resolution: {integrity: sha512-3aKlmKaOplpanOycmoigbTrQsqtxpzhpfquCey51aHf9GYp2yYyYF1YOgkXpE3qm3w6eiEN1asjJ2gqoECUuPA==} + '@aws-sdk/credential-providers@3.699.0': + resolution: {integrity: sha512-jBjOntl9zN9Nvb0jmbMGRbiTzemDz64ij7W6BDavxBJRZpRoNeN0QCz6RolkCyXnyUJjo5mF2unY2wnv00A+LQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-bucket-endpoint@3.686.0': - resolution: {integrity: sha512-6qCoWI73/HDzQE745MHQUYz46cAQxHCgy1You8MZQX9vHAQwqBnkcsb2hGp7S6fnQY5bNsiZkMWVQ/LVd2MNjg==} + '@aws-sdk/middleware-bucket-endpoint@3.696.0': + resolution: {integrity: sha512-V07jishKHUS5heRNGFpCWCSTjRJyQLynS/ncUeE8ZYtG66StOOQWftTwDfFOSoXlIqrXgb4oT9atryzXq7Z4LQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-expect-continue@3.686.0': - resolution: {integrity: sha512-5yYqIbyhLhH29vn4sHiTj7sU6GttvLMk3XwCmBXjo2k2j3zHqFUwh9RyFGF9VY6Z392Drf/E/cl+qOGypwULpg==} + '@aws-sdk/middleware-expect-continue@3.696.0': + resolution: {integrity: sha512-vpVukqY3U2pb+ULeX0shs6L0aadNep6kKzjme/MyulPjtUDJpD3AekHsXRrCCGLmOqSKqRgQn5zhV9pQhHsb6Q==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-flexible-checksums@3.689.0': - resolution: {integrity: sha512-6VxMOf3mgmAgg6SMagwKj5pAe+putcx2F2odOAWviLcobFpdM/xK9vNry7p6kY+RDNmSlBvcji9wnU59fjV74Q==} + '@aws-sdk/middleware-flexible-checksums@3.701.0': + resolution: {integrity: sha512-adNaPCyTT+CiVM0ufDiO1Fe7nlRmJdI9Hcgj0M9S6zR7Dw70Ra5z8Lslkd7syAccYvZaqxLklGjPQH/7GNxwTA==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-host-header@3.686.0': - resolution: {integrity: sha512-+Yc6rO02z+yhFbHmRZGvEw1vmzf/ifS9a4aBjJGeVVU+ZxaUvnk+IUZWrj4YQopUQ+bSujmMUzJLXSkbDq7yuw==} + '@aws-sdk/middleware-host-header@3.696.0': + resolution: {integrity: sha512-zELJp9Ta2zkX7ELggMN9qMCgekqZhFC5V2rOr4hJDEb/Tte7gpfKSObAnw/3AYiVqt36sjHKfdkoTsuwGdEoDg==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-location-constraint@3.686.0': - resolution: {integrity: sha512-pCLeZzt5zUGY3NbW4J/5x3kaHyJEji4yqtoQcUlJmkoEInhSxJ0OE8sTxAfyL3nIOF4yr6L2xdaLCqYgQT8Aog==} + '@aws-sdk/middleware-location-constraint@3.696.0': + resolution: {integrity: sha512-FgH12OB0q+DtTrP2aiDBddDKwL4BPOrm7w3VV9BJrSdkqQCNBPz8S1lb0y5eVH4tBG+2j7gKPlOv1wde4jF/iw==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-logger@3.686.0': - resolution: {integrity: sha512-cX43ODfA2+SPdX7VRxu6gXk4t4bdVJ9pkktbfnkE5t27OlwNfvSGGhnHrQL8xTOFeyQ+3T+oowf26gf1OI+vIg==} + '@aws-sdk/middleware-logger@3.696.0': + resolution: {integrity: sha512-KhkHt+8AjCxcR/5Zp3++YPJPpFQzxpr+jmONiT/Jw2yqnSngZ0Yspm5wGoRx2hS1HJbyZNuaOWEGuJoxLeBKfA==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-recursion-detection@3.686.0': - resolution: {integrity: sha512-jF9hQ162xLgp9zZ/3w5RUNhmwVnXDBlABEUX8jCgzaFpaa742qR/KKtjjZQ6jMbQnP+8fOCSXFAVNMU+s6v81w==} + '@aws-sdk/middleware-recursion-detection@3.696.0': + resolution: {integrity: sha512-si/maV3Z0hH7qa99f9ru2xpS5HlfSVcasRlNUXKSDm611i7jFMWwGNLUOXFAOLhXotPX5G3Z6BLwL34oDeBMug==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-sdk-ec2@3.686.0': - resolution: {integrity: sha512-R2URZuKKKnqG1gHP4ErzLtei4TbP2BspCiIn2NLaUmM1TJ25a8wi6ObHD6k7IOIHOm6Kir01YVWr4y6kklhEWA==} + '@aws-sdk/middleware-sdk-ec2@3.696.0': + resolution: {integrity: sha512-HVMpblaaTQ1Ysku2nR6+N22aEgT7CDot+vsFutHNJCBPl+eEON5exp7IvsFC7sFCWmSfnMHTHtmmj5YIYHO1gQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-sdk-rds@3.686.0': - resolution: {integrity: sha512-9F4IPV8i82MsmSYWpc5rWXmimwupow8BUD4Kpb3J2aQ63YLmMmdvJtf8KnohpNEsp+QkmkgWv7wvPsj70R/R6g==} + '@aws-sdk/middleware-sdk-rds@3.696.0': + resolution: {integrity: sha512-YSzPlVVgWfM+OfMM5LyuEP1A24zgKLNF9i+K8mtG+q2NpRJrXCbTlOEJUepCG58voYcL+GT8/Q0vwR7Btadi0w==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-sdk-s3@3.687.0': - resolution: {integrity: sha512-YGHYqiyRiNNucmvLrfx3QxIkjSDWR/+cc72bn0lPvqFUQBRHZgmYQLxVYrVZSmRzzkH2FQ1HsZcXhOafLbq4vQ==} + '@aws-sdk/middleware-sdk-s3@3.696.0': + resolution: {integrity: sha512-M7fEiAiN7DBMHflzOFzh1I2MNSlLpbiH2ubs87bdRc2wZsDPSbs4l3v6h3WLhxoQK0bq6vcfroudrLBgvCuX3Q==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-ssec@3.686.0': - resolution: {integrity: sha512-zJXml/CpVHFUdlGQqja87vNQ3rPB5SlDbfdwxlj1KBbjnRRwpBtxxmOlWRShg8lnVV6aIMGv95QmpIFy4ayqnQ==} + '@aws-sdk/middleware-ssec@3.696.0': + resolution: {integrity: sha512-w/d6O7AOZ7Pg3w2d3BxnX5RmGNWb5X4RNxF19rJqcgu/xqxxE/QwZTNd5a7eTsqLXAUIfbbR8hh0czVfC1pJLA==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-user-agent@3.687.0': - resolution: {integrity: sha512-nUgsKiEinyA50CaDXojAkOasAU3Apdg7Qox6IjNUC4ZjgOu7QWsCDB5N28AYMUt06cNYeYQdfMX1aEzG85a1Mg==} + '@aws-sdk/middleware-user-agent@3.696.0': + resolution: {integrity: sha512-Lvyj8CTyxrHI6GHd2YVZKIRI5Fmnugt3cpJo0VrKKEgK5zMySwEZ1n4dqPK6czYRWKd5+WnYHYAuU+Wdk6Jsjw==} engines: {node: '>=16.0.0'} - '@aws-sdk/region-config-resolver@3.686.0': - resolution: {integrity: sha512-6zXD3bSD8tcsMAVVwO1gO7rI1uy2fCD3czgawuPGPopeLiPpo6/3FoUWCQzk2nvEhj7p9Z4BbjwZGSlRkVrXTw==} + '@aws-sdk/region-config-resolver@3.696.0': + resolution: {integrity: sha512-7EuH142lBXjI8yH6dVS/CZeiK/WZsmb/8zP6bQbVYpMrppSTgB3MzZZdxVZGzL5r8zPQOU10wLC4kIMy0qdBVQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/signature-v4-multi-region@3.687.0': - resolution: {integrity: sha512-vdOQHCRHJPX9mT8BM6xOseazHD6NodvHl9cyF5UjNtLn+gERRJEItIA9hf0hlt62odGD8Fqp+rFRuqdmbNkcNw==} + '@aws-sdk/signature-v4-multi-region@3.696.0': + resolution: {integrity: sha512-ijPkoLjXuPtgxAYlDoYls8UaG/VKigROn9ebbvPL/orEY5umedd3iZTcS9T+uAf4Ur3GELLxMQiERZpfDKaz3g==} engines: {node: '>=16.0.0'} - '@aws-sdk/token-providers@3.686.0': - resolution: {integrity: sha512-9oL4kTCSePFmyKPskibeiOXV6qavPZ63/kXM9Wh9V6dTSvBtLeNnMxqGvENGKJcTdIgtoqyqA6ET9u0PJ5IRIg==} + '@aws-sdk/token-providers@3.699.0': + resolution: {integrity: sha512-kuiEW9DWs7fNos/SM+y58HCPhcIzm1nEZLhe2/7/6+TvAYLuEWURYsbK48gzsxXlaJ2k/jGY3nIsA7RptbMOwA==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sso-oidc': ^3.686.0 + '@aws-sdk/client-sso-oidc': ^3.699.0 - '@aws-sdk/types@3.686.0': - resolution: {integrity: sha512-xFnrb3wxOoJcW2Xrh63ZgFo5buIu9DF7bOHnwoUxHdNpUXicUh0AHw85TjXxyxIAd0d1psY/DU7QHoNI3OswgQ==} + '@aws-sdk/types@3.696.0': + resolution: {integrity: sha512-9rTvUJIAj5d3//U5FDPWGJ1nFJLuWb30vugGOrWk7aNZ6y9tuA3PI7Cc9dP8WEXKVyK1vuuk8rSFP2iqXnlgrw==} engines: {node: '>=16.0.0'} - '@aws-sdk/util-arn-parser@3.679.0': - resolution: {integrity: sha512-CwzEbU8R8rq9bqUFryO50RFBlkfufV9UfMArHPWlo+lmsC+NlSluHQALoj6Jkq3zf5ppn1CN0c1DDLrEqdQUXg==} + '@aws-sdk/util-arn-parser@3.693.0': + resolution: {integrity: sha512-WC8x6ca+NRrtpAH64rWu+ryDZI3HuLwlEr8EU6/dbC/pt+r/zC0PBoC15VEygUaBA+isppCikQpGyEDu0Yj7gQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/util-endpoints@3.686.0': - resolution: {integrity: sha512-7msZE2oYl+6QYeeRBjlDgxQUhq/XRky3cXE0FqLFs2muLS7XSuQEXkpOXB3R782ygAP6JX0kmBxPTLurRTikZg==} + '@aws-sdk/util-endpoints@3.696.0': + resolution: {integrity: sha512-T5s0IlBVX+gkb9g/I6CLt4yAZVzMSiGnbUqWihWsHvQR1WOoIcndQy/Oz/IJXT9T2ipoy7a80gzV6a5mglrioA==} engines: {node: '>=16.0.0'} - '@aws-sdk/util-format-url@3.686.0': - resolution: {integrity: sha512-9doB6O4FAlnWZrvnFDUxTtSFtuL8kUqxlP00HTiDgL1uDJZ8e0S4gqjKR+9+N5goFtxGi7IJeNsDEz2H7imvgw==} + '@aws-sdk/util-format-url@3.696.0': + resolution: {integrity: sha512-R6yK1LozUD1GdAZRPhNsIow6VNFJUTyyoIar1OCWaknlucBMcq7musF3DN3TlORBwfFMj5buHc2ET9OtMtzvuA==} engines: {node: '>=16.0.0'} '@aws-sdk/util-locate-window@3.693.0': resolution: {integrity: sha512-ttrag6haJLWABhLqtg1Uf+4LgHWIMOVSYL+VYZmAp2v4PUGOwWmWQH0Zk8RM7YuQcLfH/EoR72/Yxz6A4FKcuw==} engines: {node: '>=16.0.0'} - '@aws-sdk/util-user-agent-browser@3.686.0': - resolution: {integrity: sha512-YiQXeGYZegF1b7B2GOR61orhgv79qmI0z7+Agm3NXLO6hGfVV3kFUJbXnjtH1BgWo5hbZYW7HQ2omGb3dnb6Lg==} + '@aws-sdk/util-user-agent-browser@3.696.0': + resolution: {integrity: sha512-Z5rVNDdmPOe6ELoM5AhF/ja5tSjbe6ctSctDPb0JdDf4dT0v2MfwhJKzXju2RzX8Es/77Glh7MlaXLE0kCB9+Q==} - '@aws-sdk/util-user-agent-node@3.687.0': - resolution: {integrity: sha512-idkP6ojSTZ4ek1pJ8wIN7r9U3KR5dn0IkJn3KQBXQ58LWjkRqLtft2vxzdsktWwhPKjjmIKl1S0kbvqLawf8XQ==} + '@aws-sdk/util-user-agent-node@3.696.0': + resolution: {integrity: sha512-KhKqcfyXIB0SCCt+qsu4eJjsfiOrNzK5dCV7RAW2YIpp+msxGUUX0NdRE9rkzjiv+3EMktgJm3eEIS+yxtlVdQ==} engines: {node: '>=16.0.0'} peerDependencies: aws-crt: '>=1.0.0' @@ -831,8 +831,8 @@ packages: aws-crt: optional: true - '@aws-sdk/xml-builder@3.686.0': - resolution: {integrity: sha512-k0z5b5dkYSuOHY0AOZ4iyjcGBeVL9lWsQNF4+c+1oK3OW4fRWl/bNa1soMRMpangsHPzgyn/QkzuDbl7qR4qrw==} + '@aws-sdk/xml-builder@3.696.0': + resolution: {integrity: sha512-dn1mX+EeqivoLYnY7p2qLrir0waPnCgS/0YdRCAVU2x14FgfUYCH6Im3w3oi2dMwhxfKY5lYVB5NKvZu7uI9lQ==} engines: {node: '>=16.0.0'} '@babel/code-frame@7.26.2': @@ -5952,8 +5952,8 @@ packages: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} - type-fest@4.27.0: - resolution: {integrity: sha512-3IMSWgP7C5KSQqmo1wjhKrwsvXAtF33jO3QY+Uy++ia7hqvgSK6iXbbg5PbDBc1P2ZbNEDgejOrN4YooXvhwCw==} + type-fest@4.28.0: + resolution: {integrity: sha512-jXMwges/FVbFRe5lTMJZVEZCrO9kI9c8k0PA/z7nF3bo0JSCCLysvokFjNPIUK/itEMas10MQM+AiHoHt/T/XA==} engines: {node: '>=16'} typed-array-buffer@1.0.2: @@ -6291,20 +6291,20 @@ snapshots: '@aws-crypto/crc32@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.686.0 + '@aws-sdk/types': 3.696.0 tslib: 2.8.1 '@aws-crypto/crc32c@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.686.0 + '@aws-sdk/types': 3.696.0 tslib: 2.8.1 '@aws-crypto/sha1-browser@5.2.0': dependencies: '@aws-crypto/supports-web-crypto': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.686.0 + '@aws-sdk/types': 3.696.0 '@aws-sdk/util-locate-window': 3.693.0 '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 @@ -6314,7 +6314,7 @@ snapshots: '@aws-crypto/sha256-js': 5.2.0 '@aws-crypto/supports-web-crypto': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.686.0 + '@aws-sdk/types': 3.696.0 '@aws-sdk/util-locate-window': 3.693.0 '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 @@ -6322,7 +6322,7 @@ snapshots: '@aws-crypto/sha256-js@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.686.0 + '@aws-sdk/types': 3.696.0 tslib: 2.8.1 '@aws-crypto/supports-web-crypto@5.2.0': @@ -6331,27 +6331,27 @@ snapshots: '@aws-crypto/util@5.2.0': dependencies: - '@aws-sdk/types': 3.686.0 + '@aws-sdk/types': 3.696.0 '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 - '@aws-sdk/client-codecommit@3.687.0': + '@aws-sdk/client-codecommit@3.699.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.687.0(@aws-sdk/client-sts@3.687.0) - '@aws-sdk/client-sts': 3.687.0 - '@aws-sdk/core': 3.686.0 - '@aws-sdk/credential-provider-node': 3.687.0(@aws-sdk/client-sso-oidc@3.687.0(@aws-sdk/client-sts@3.687.0))(@aws-sdk/client-sts@3.687.0) - '@aws-sdk/middleware-host-header': 3.686.0 - '@aws-sdk/middleware-logger': 3.686.0 - '@aws-sdk/middleware-recursion-detection': 3.686.0 - '@aws-sdk/middleware-user-agent': 3.687.0 - '@aws-sdk/region-config-resolver': 3.686.0 - '@aws-sdk/types': 3.686.0 - '@aws-sdk/util-endpoints': 3.686.0 - '@aws-sdk/util-user-agent-browser': 3.686.0 - '@aws-sdk/util-user-agent-node': 3.687.0 + '@aws-sdk/client-sso-oidc': 3.699.0(@aws-sdk/client-sts@3.699.0) + '@aws-sdk/client-sts': 3.699.0 + '@aws-sdk/core': 3.696.0 + '@aws-sdk/credential-provider-node': 3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))(@aws-sdk/client-sts@3.699.0) + '@aws-sdk/middleware-host-header': 3.696.0 + '@aws-sdk/middleware-logger': 3.696.0 + '@aws-sdk/middleware-recursion-detection': 3.696.0 + '@aws-sdk/middleware-user-agent': 3.696.0 + '@aws-sdk/region-config-resolver': 3.696.0 + '@aws-sdk/types': 3.696.0 + '@aws-sdk/util-endpoints': 3.696.0 + '@aws-sdk/util-user-agent-browser': 3.696.0 + '@aws-sdk/util-user-agent-node': 3.696.0 '@smithy/config-resolver': 3.0.12 '@smithy/core': 2.5.4 '@smithy/fetch-http-handler': 4.1.1 @@ -6383,23 +6383,23 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-cognito-identity@3.687.0': + '@aws-sdk/client-cognito-identity@3.699.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.687.0(@aws-sdk/client-sts@3.687.0) - '@aws-sdk/client-sts': 3.687.0 - '@aws-sdk/core': 3.686.0 - '@aws-sdk/credential-provider-node': 3.687.0(@aws-sdk/client-sso-oidc@3.687.0(@aws-sdk/client-sts@3.687.0))(@aws-sdk/client-sts@3.687.0) - '@aws-sdk/middleware-host-header': 3.686.0 - '@aws-sdk/middleware-logger': 3.686.0 - '@aws-sdk/middleware-recursion-detection': 3.686.0 - '@aws-sdk/middleware-user-agent': 3.687.0 - '@aws-sdk/region-config-resolver': 3.686.0 - '@aws-sdk/types': 3.686.0 - '@aws-sdk/util-endpoints': 3.686.0 - '@aws-sdk/util-user-agent-browser': 3.686.0 - '@aws-sdk/util-user-agent-node': 3.687.0 + '@aws-sdk/client-sso-oidc': 3.699.0(@aws-sdk/client-sts@3.699.0) + '@aws-sdk/client-sts': 3.699.0 + '@aws-sdk/core': 3.696.0 + '@aws-sdk/credential-provider-node': 3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))(@aws-sdk/client-sts@3.699.0) + '@aws-sdk/middleware-host-header': 3.696.0 + '@aws-sdk/middleware-logger': 3.696.0 + '@aws-sdk/middleware-recursion-detection': 3.696.0 + '@aws-sdk/middleware-user-agent': 3.696.0 + '@aws-sdk/region-config-resolver': 3.696.0 + '@aws-sdk/types': 3.696.0 + '@aws-sdk/util-endpoints': 3.696.0 + '@aws-sdk/util-user-agent-browser': 3.696.0 + '@aws-sdk/util-user-agent-node': 3.696.0 '@smithy/config-resolver': 3.0.12 '@smithy/core': 2.5.4 '@smithy/fetch-http-handler': 4.1.1 @@ -6429,24 +6429,24 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-ec2@3.687.0': + '@aws-sdk/client-ec2@3.701.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.687.0(@aws-sdk/client-sts@3.687.0) - '@aws-sdk/client-sts': 3.687.0 - '@aws-sdk/core': 3.686.0 - '@aws-sdk/credential-provider-node': 3.687.0(@aws-sdk/client-sso-oidc@3.687.0(@aws-sdk/client-sts@3.687.0))(@aws-sdk/client-sts@3.687.0) - '@aws-sdk/middleware-host-header': 3.686.0 - '@aws-sdk/middleware-logger': 3.686.0 - '@aws-sdk/middleware-recursion-detection': 3.686.0 - '@aws-sdk/middleware-sdk-ec2': 3.686.0 - '@aws-sdk/middleware-user-agent': 3.687.0 - '@aws-sdk/region-config-resolver': 3.686.0 - '@aws-sdk/types': 3.686.0 - '@aws-sdk/util-endpoints': 3.686.0 - '@aws-sdk/util-user-agent-browser': 3.686.0 - '@aws-sdk/util-user-agent-node': 3.687.0 + '@aws-sdk/client-sso-oidc': 3.699.0(@aws-sdk/client-sts@3.699.0) + '@aws-sdk/client-sts': 3.699.0 + '@aws-sdk/core': 3.696.0 + '@aws-sdk/credential-provider-node': 3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))(@aws-sdk/client-sts@3.699.0) + '@aws-sdk/middleware-host-header': 3.696.0 + '@aws-sdk/middleware-logger': 3.696.0 + '@aws-sdk/middleware-recursion-detection': 3.696.0 + '@aws-sdk/middleware-sdk-ec2': 3.696.0 + '@aws-sdk/middleware-user-agent': 3.696.0 + '@aws-sdk/region-config-resolver': 3.696.0 + '@aws-sdk/types': 3.696.0 + '@aws-sdk/util-endpoints': 3.696.0 + '@aws-sdk/util-user-agent-browser': 3.696.0 + '@aws-sdk/util-user-agent-node': 3.696.0 '@smithy/config-resolver': 3.0.12 '@smithy/core': 2.5.4 '@smithy/fetch-http-handler': 4.1.1 @@ -6479,23 +6479,23 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-ecr@3.687.0': + '@aws-sdk/client-ecr@3.699.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.687.0(@aws-sdk/client-sts@3.687.0) - '@aws-sdk/client-sts': 3.687.0 - '@aws-sdk/core': 3.686.0 - '@aws-sdk/credential-provider-node': 3.687.0(@aws-sdk/client-sso-oidc@3.687.0(@aws-sdk/client-sts@3.687.0))(@aws-sdk/client-sts@3.687.0) - '@aws-sdk/middleware-host-header': 3.686.0 - '@aws-sdk/middleware-logger': 3.686.0 - '@aws-sdk/middleware-recursion-detection': 3.686.0 - '@aws-sdk/middleware-user-agent': 3.687.0 - '@aws-sdk/region-config-resolver': 3.686.0 - '@aws-sdk/types': 3.686.0 - '@aws-sdk/util-endpoints': 3.686.0 - '@aws-sdk/util-user-agent-browser': 3.686.0 - '@aws-sdk/util-user-agent-node': 3.687.0 + '@aws-sdk/client-sso-oidc': 3.699.0(@aws-sdk/client-sts@3.699.0) + '@aws-sdk/client-sts': 3.699.0 + '@aws-sdk/core': 3.696.0 + '@aws-sdk/credential-provider-node': 3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))(@aws-sdk/client-sts@3.699.0) + '@aws-sdk/middleware-host-header': 3.696.0 + '@aws-sdk/middleware-logger': 3.696.0 + '@aws-sdk/middleware-recursion-detection': 3.696.0 + '@aws-sdk/middleware-user-agent': 3.696.0 + '@aws-sdk/region-config-resolver': 3.696.0 + '@aws-sdk/types': 3.696.0 + '@aws-sdk/util-endpoints': 3.696.0 + '@aws-sdk/util-user-agent-browser': 3.696.0 + '@aws-sdk/util-user-agent-node': 3.696.0 '@smithy/config-resolver': 3.0.12 '@smithy/core': 2.5.4 '@smithy/fetch-http-handler': 4.1.1 @@ -6526,24 +6526,24 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-rds@3.687.0': + '@aws-sdk/client-rds@3.699.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.687.0(@aws-sdk/client-sts@3.687.0) - '@aws-sdk/client-sts': 3.687.0 - '@aws-sdk/core': 3.686.0 - '@aws-sdk/credential-provider-node': 3.687.0(@aws-sdk/client-sso-oidc@3.687.0(@aws-sdk/client-sts@3.687.0))(@aws-sdk/client-sts@3.687.0) - '@aws-sdk/middleware-host-header': 3.686.0 - '@aws-sdk/middleware-logger': 3.686.0 - '@aws-sdk/middleware-recursion-detection': 3.686.0 - '@aws-sdk/middleware-sdk-rds': 3.686.0 - '@aws-sdk/middleware-user-agent': 3.687.0 - '@aws-sdk/region-config-resolver': 3.686.0 - '@aws-sdk/types': 3.686.0 - '@aws-sdk/util-endpoints': 3.686.0 - '@aws-sdk/util-user-agent-browser': 3.686.0 - '@aws-sdk/util-user-agent-node': 3.687.0 + '@aws-sdk/client-sso-oidc': 3.699.0(@aws-sdk/client-sts@3.699.0) + '@aws-sdk/client-sts': 3.699.0 + '@aws-sdk/core': 3.696.0 + '@aws-sdk/credential-provider-node': 3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))(@aws-sdk/client-sts@3.699.0) + '@aws-sdk/middleware-host-header': 3.696.0 + '@aws-sdk/middleware-logger': 3.696.0 + '@aws-sdk/middleware-recursion-detection': 3.696.0 + '@aws-sdk/middleware-sdk-rds': 3.696.0 + '@aws-sdk/middleware-user-agent': 3.696.0 + '@aws-sdk/region-config-resolver': 3.696.0 + '@aws-sdk/types': 3.696.0 + '@aws-sdk/util-endpoints': 3.696.0 + '@aws-sdk/util-user-agent-browser': 3.696.0 + '@aws-sdk/util-user-agent-node': 3.696.0 '@smithy/config-resolver': 3.0.12 '@smithy/core': 2.5.4 '@smithy/fetch-http-handler': 4.1.1 @@ -6574,32 +6574,32 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-s3@3.689.0': + '@aws-sdk/client-s3@3.701.0': dependencies: '@aws-crypto/sha1-browser': 5.2.0 '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.687.0(@aws-sdk/client-sts@3.687.0) - '@aws-sdk/client-sts': 3.687.0 - '@aws-sdk/core': 3.686.0 - '@aws-sdk/credential-provider-node': 3.687.0(@aws-sdk/client-sso-oidc@3.687.0(@aws-sdk/client-sts@3.687.0))(@aws-sdk/client-sts@3.687.0) - '@aws-sdk/middleware-bucket-endpoint': 3.686.0 - '@aws-sdk/middleware-expect-continue': 3.686.0 - '@aws-sdk/middleware-flexible-checksums': 3.689.0 - '@aws-sdk/middleware-host-header': 3.686.0 - '@aws-sdk/middleware-location-constraint': 3.686.0 - '@aws-sdk/middleware-logger': 3.686.0 - '@aws-sdk/middleware-recursion-detection': 3.686.0 - '@aws-sdk/middleware-sdk-s3': 3.687.0 - '@aws-sdk/middleware-ssec': 3.686.0 - '@aws-sdk/middleware-user-agent': 3.687.0 - '@aws-sdk/region-config-resolver': 3.686.0 - '@aws-sdk/signature-v4-multi-region': 3.687.0 - '@aws-sdk/types': 3.686.0 - '@aws-sdk/util-endpoints': 3.686.0 - '@aws-sdk/util-user-agent-browser': 3.686.0 - '@aws-sdk/util-user-agent-node': 3.687.0 - '@aws-sdk/xml-builder': 3.686.0 + '@aws-sdk/client-sso-oidc': 3.699.0(@aws-sdk/client-sts@3.699.0) + '@aws-sdk/client-sts': 3.699.0 + '@aws-sdk/core': 3.696.0 + '@aws-sdk/credential-provider-node': 3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))(@aws-sdk/client-sts@3.699.0) + '@aws-sdk/middleware-bucket-endpoint': 3.696.0 + '@aws-sdk/middleware-expect-continue': 3.696.0 + '@aws-sdk/middleware-flexible-checksums': 3.701.0 + '@aws-sdk/middleware-host-header': 3.696.0 + '@aws-sdk/middleware-location-constraint': 3.696.0 + '@aws-sdk/middleware-logger': 3.696.0 + '@aws-sdk/middleware-recursion-detection': 3.696.0 + '@aws-sdk/middleware-sdk-s3': 3.696.0 + '@aws-sdk/middleware-ssec': 3.696.0 + '@aws-sdk/middleware-user-agent': 3.696.0 + '@aws-sdk/region-config-resolver': 3.696.0 + '@aws-sdk/signature-v4-multi-region': 3.696.0 + '@aws-sdk/types': 3.696.0 + '@aws-sdk/util-endpoints': 3.696.0 + '@aws-sdk/util-user-agent-browser': 3.696.0 + '@aws-sdk/util-user-agent-node': 3.696.0 + '@aws-sdk/xml-builder': 3.696.0 '@smithy/config-resolver': 3.0.12 '@smithy/core': 2.5.4 '@smithy/eventstream-serde-browser': 3.0.13 @@ -6637,22 +6637,22 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.687.0(@aws-sdk/client-sts@3.687.0)': + '@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0)': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sts': 3.687.0 - '@aws-sdk/core': 3.686.0 - '@aws-sdk/credential-provider-node': 3.687.0(@aws-sdk/client-sso-oidc@3.687.0(@aws-sdk/client-sts@3.687.0))(@aws-sdk/client-sts@3.687.0) - '@aws-sdk/middleware-host-header': 3.686.0 - '@aws-sdk/middleware-logger': 3.686.0 - '@aws-sdk/middleware-recursion-detection': 3.686.0 - '@aws-sdk/middleware-user-agent': 3.687.0 - '@aws-sdk/region-config-resolver': 3.686.0 - '@aws-sdk/types': 3.686.0 - '@aws-sdk/util-endpoints': 3.686.0 - '@aws-sdk/util-user-agent-browser': 3.686.0 - '@aws-sdk/util-user-agent-node': 3.687.0 + '@aws-sdk/client-sts': 3.699.0 + '@aws-sdk/core': 3.696.0 + '@aws-sdk/credential-provider-node': 3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))(@aws-sdk/client-sts@3.699.0) + '@aws-sdk/middleware-host-header': 3.696.0 + '@aws-sdk/middleware-logger': 3.696.0 + '@aws-sdk/middleware-recursion-detection': 3.696.0 + '@aws-sdk/middleware-user-agent': 3.696.0 + '@aws-sdk/region-config-resolver': 3.696.0 + '@aws-sdk/types': 3.696.0 + '@aws-sdk/util-endpoints': 3.696.0 + '@aws-sdk/util-user-agent-browser': 3.696.0 + '@aws-sdk/util-user-agent-node': 3.696.0 '@smithy/config-resolver': 3.0.12 '@smithy/core': 2.5.4 '@smithy/fetch-http-handler': 4.1.1 @@ -6682,20 +6682,20 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso@3.687.0': + '@aws-sdk/client-sso@3.696.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.686.0 - '@aws-sdk/middleware-host-header': 3.686.0 - '@aws-sdk/middleware-logger': 3.686.0 - '@aws-sdk/middleware-recursion-detection': 3.686.0 - '@aws-sdk/middleware-user-agent': 3.687.0 - '@aws-sdk/region-config-resolver': 3.686.0 - '@aws-sdk/types': 3.686.0 - '@aws-sdk/util-endpoints': 3.686.0 - '@aws-sdk/util-user-agent-browser': 3.686.0 - '@aws-sdk/util-user-agent-node': 3.687.0 + '@aws-sdk/core': 3.696.0 + '@aws-sdk/middleware-host-header': 3.696.0 + '@aws-sdk/middleware-logger': 3.696.0 + '@aws-sdk/middleware-recursion-detection': 3.696.0 + '@aws-sdk/middleware-user-agent': 3.696.0 + '@aws-sdk/region-config-resolver': 3.696.0 + '@aws-sdk/types': 3.696.0 + '@aws-sdk/util-endpoints': 3.696.0 + '@aws-sdk/util-user-agent-browser': 3.696.0 + '@aws-sdk/util-user-agent-node': 3.696.0 '@smithy/config-resolver': 3.0.12 '@smithy/core': 2.5.4 '@smithy/fetch-http-handler': 4.1.1 @@ -6725,22 +6725,22 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sts@3.687.0': + '@aws-sdk/client-sts@3.699.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.687.0(@aws-sdk/client-sts@3.687.0) - '@aws-sdk/core': 3.686.0 - '@aws-sdk/credential-provider-node': 3.687.0(@aws-sdk/client-sso-oidc@3.687.0(@aws-sdk/client-sts@3.687.0))(@aws-sdk/client-sts@3.687.0) - '@aws-sdk/middleware-host-header': 3.686.0 - '@aws-sdk/middleware-logger': 3.686.0 - '@aws-sdk/middleware-recursion-detection': 3.686.0 - '@aws-sdk/middleware-user-agent': 3.687.0 - '@aws-sdk/region-config-resolver': 3.686.0 - '@aws-sdk/types': 3.686.0 - '@aws-sdk/util-endpoints': 3.686.0 - '@aws-sdk/util-user-agent-browser': 3.686.0 - '@aws-sdk/util-user-agent-node': 3.687.0 + '@aws-sdk/client-sso-oidc': 3.699.0(@aws-sdk/client-sts@3.699.0) + '@aws-sdk/core': 3.696.0 + '@aws-sdk/credential-provider-node': 3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))(@aws-sdk/client-sts@3.699.0) + '@aws-sdk/middleware-host-header': 3.696.0 + '@aws-sdk/middleware-logger': 3.696.0 + '@aws-sdk/middleware-recursion-detection': 3.696.0 + '@aws-sdk/middleware-user-agent': 3.696.0 + '@aws-sdk/region-config-resolver': 3.696.0 + '@aws-sdk/types': 3.696.0 + '@aws-sdk/util-endpoints': 3.696.0 + '@aws-sdk/util-user-agent-browser': 3.696.0 + '@aws-sdk/util-user-agent-node': 3.696.0 '@smithy/config-resolver': 3.0.12 '@smithy/core': 2.5.4 '@smithy/fetch-http-handler': 4.1.1 @@ -6770,9 +6770,9 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/core@3.686.0': + '@aws-sdk/core@3.696.0': dependencies: - '@aws-sdk/types': 3.686.0 + '@aws-sdk/types': 3.696.0 '@smithy/core': 2.5.4 '@smithy/node-config-provider': 3.1.11 '@smithy/property-provider': 3.1.10 @@ -6784,28 +6784,28 @@ snapshots: fast-xml-parser: 4.4.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-cognito-identity@3.687.0': + '@aws-sdk/credential-provider-cognito-identity@3.699.0': dependencies: - '@aws-sdk/client-cognito-identity': 3.687.0 - '@aws-sdk/types': 3.686.0 + '@aws-sdk/client-cognito-identity': 3.699.0 + '@aws-sdk/types': 3.696.0 '@smithy/property-provider': 3.1.10 '@smithy/types': 3.7.1 tslib: 2.8.1 transitivePeerDependencies: - aws-crt - '@aws-sdk/credential-provider-env@3.686.0': + '@aws-sdk/credential-provider-env@3.696.0': dependencies: - '@aws-sdk/core': 3.686.0 - '@aws-sdk/types': 3.686.0 + '@aws-sdk/core': 3.696.0 + '@aws-sdk/types': 3.696.0 '@smithy/property-provider': 3.1.10 '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-http@3.686.0': + '@aws-sdk/credential-provider-http@3.696.0': dependencies: - '@aws-sdk/core': 3.686.0 - '@aws-sdk/types': 3.686.0 + '@aws-sdk/core': 3.696.0 + '@aws-sdk/types': 3.696.0 '@smithy/fetch-http-handler': 4.1.1 '@smithy/node-http-handler': 3.3.1 '@smithy/property-provider': 3.1.10 @@ -6815,16 +6815,16 @@ snapshots: '@smithy/util-stream': 3.3.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-ini@3.687.0(@aws-sdk/client-sso-oidc@3.687.0(@aws-sdk/client-sts@3.687.0))(@aws-sdk/client-sts@3.687.0)': + '@aws-sdk/credential-provider-ini@3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))(@aws-sdk/client-sts@3.699.0)': dependencies: - '@aws-sdk/client-sts': 3.687.0 - '@aws-sdk/core': 3.686.0 - '@aws-sdk/credential-provider-env': 3.686.0 - '@aws-sdk/credential-provider-http': 3.686.0 - '@aws-sdk/credential-provider-process': 3.686.0 - '@aws-sdk/credential-provider-sso': 3.687.0(@aws-sdk/client-sso-oidc@3.687.0(@aws-sdk/client-sts@3.687.0)) - '@aws-sdk/credential-provider-web-identity': 3.686.0(@aws-sdk/client-sts@3.687.0) - '@aws-sdk/types': 3.686.0 + '@aws-sdk/client-sts': 3.699.0 + '@aws-sdk/core': 3.696.0 + '@aws-sdk/credential-provider-env': 3.696.0 + '@aws-sdk/credential-provider-http': 3.696.0 + '@aws-sdk/credential-provider-process': 3.696.0 + '@aws-sdk/credential-provider-sso': 3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0)) + '@aws-sdk/credential-provider-web-identity': 3.696.0(@aws-sdk/client-sts@3.699.0) + '@aws-sdk/types': 3.696.0 '@smithy/credential-provider-imds': 3.2.7 '@smithy/property-provider': 3.1.10 '@smithy/shared-ini-file-loader': 3.1.11 @@ -6834,15 +6834,15 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-node@3.687.0(@aws-sdk/client-sso-oidc@3.687.0(@aws-sdk/client-sts@3.687.0))(@aws-sdk/client-sts@3.687.0)': + '@aws-sdk/credential-provider-node@3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))(@aws-sdk/client-sts@3.699.0)': dependencies: - '@aws-sdk/credential-provider-env': 3.686.0 - '@aws-sdk/credential-provider-http': 3.686.0 - '@aws-sdk/credential-provider-ini': 3.687.0(@aws-sdk/client-sso-oidc@3.687.0(@aws-sdk/client-sts@3.687.0))(@aws-sdk/client-sts@3.687.0) - '@aws-sdk/credential-provider-process': 3.686.0 - '@aws-sdk/credential-provider-sso': 3.687.0(@aws-sdk/client-sso-oidc@3.687.0(@aws-sdk/client-sts@3.687.0)) - '@aws-sdk/credential-provider-web-identity': 3.686.0(@aws-sdk/client-sts@3.687.0) - '@aws-sdk/types': 3.686.0 + '@aws-sdk/credential-provider-env': 3.696.0 + '@aws-sdk/credential-provider-http': 3.696.0 + '@aws-sdk/credential-provider-ini': 3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))(@aws-sdk/client-sts@3.699.0) + '@aws-sdk/credential-provider-process': 3.696.0 + '@aws-sdk/credential-provider-sso': 3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0)) + '@aws-sdk/credential-provider-web-identity': 3.696.0(@aws-sdk/client-sts@3.699.0) + '@aws-sdk/types': 3.696.0 '@smithy/credential-provider-imds': 3.2.7 '@smithy/property-provider': 3.1.10 '@smithy/shared-ini-file-loader': 3.1.11 @@ -6853,21 +6853,21 @@ snapshots: - '@aws-sdk/client-sts' - aws-crt - '@aws-sdk/credential-provider-process@3.686.0': + '@aws-sdk/credential-provider-process@3.696.0': dependencies: - '@aws-sdk/core': 3.686.0 - '@aws-sdk/types': 3.686.0 + '@aws-sdk/core': 3.696.0 + '@aws-sdk/types': 3.696.0 '@smithy/property-provider': 3.1.10 '@smithy/shared-ini-file-loader': 3.1.11 '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-sso@3.687.0(@aws-sdk/client-sso-oidc@3.687.0(@aws-sdk/client-sts@3.687.0))': + '@aws-sdk/credential-provider-sso@3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))': dependencies: - '@aws-sdk/client-sso': 3.687.0 - '@aws-sdk/core': 3.686.0 - '@aws-sdk/token-providers': 3.686.0(@aws-sdk/client-sso-oidc@3.687.0(@aws-sdk/client-sts@3.687.0)) - '@aws-sdk/types': 3.686.0 + '@aws-sdk/client-sso': 3.696.0 + '@aws-sdk/core': 3.696.0 + '@aws-sdk/token-providers': 3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0)) + '@aws-sdk/types': 3.696.0 '@smithy/property-provider': 3.1.10 '@smithy/shared-ini-file-loader': 3.1.11 '@smithy/types': 3.7.1 @@ -6876,30 +6876,30 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-web-identity@3.686.0(@aws-sdk/client-sts@3.687.0)': + '@aws-sdk/credential-provider-web-identity@3.696.0(@aws-sdk/client-sts@3.699.0)': dependencies: - '@aws-sdk/client-sts': 3.687.0 - '@aws-sdk/core': 3.686.0 - '@aws-sdk/types': 3.686.0 + '@aws-sdk/client-sts': 3.699.0 + '@aws-sdk/core': 3.696.0 + '@aws-sdk/types': 3.696.0 '@smithy/property-provider': 3.1.10 '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/credential-providers@3.687.0(@aws-sdk/client-sso-oidc@3.687.0(@aws-sdk/client-sts@3.687.0))': - dependencies: - '@aws-sdk/client-cognito-identity': 3.687.0 - '@aws-sdk/client-sso': 3.687.0 - '@aws-sdk/client-sts': 3.687.0 - '@aws-sdk/core': 3.686.0 - '@aws-sdk/credential-provider-cognito-identity': 3.687.0 - '@aws-sdk/credential-provider-env': 3.686.0 - '@aws-sdk/credential-provider-http': 3.686.0 - '@aws-sdk/credential-provider-ini': 3.687.0(@aws-sdk/client-sso-oidc@3.687.0(@aws-sdk/client-sts@3.687.0))(@aws-sdk/client-sts@3.687.0) - '@aws-sdk/credential-provider-node': 3.687.0(@aws-sdk/client-sso-oidc@3.687.0(@aws-sdk/client-sts@3.687.0))(@aws-sdk/client-sts@3.687.0) - '@aws-sdk/credential-provider-process': 3.686.0 - '@aws-sdk/credential-provider-sso': 3.687.0(@aws-sdk/client-sso-oidc@3.687.0(@aws-sdk/client-sts@3.687.0)) - '@aws-sdk/credential-provider-web-identity': 3.686.0(@aws-sdk/client-sts@3.687.0) - '@aws-sdk/types': 3.686.0 + '@aws-sdk/credential-providers@3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))': + dependencies: + '@aws-sdk/client-cognito-identity': 3.699.0 + '@aws-sdk/client-sso': 3.696.0 + '@aws-sdk/client-sts': 3.699.0 + '@aws-sdk/core': 3.696.0 + '@aws-sdk/credential-provider-cognito-identity': 3.699.0 + '@aws-sdk/credential-provider-env': 3.696.0 + '@aws-sdk/credential-provider-http': 3.696.0 + '@aws-sdk/credential-provider-ini': 3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))(@aws-sdk/client-sts@3.699.0) + '@aws-sdk/credential-provider-node': 3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))(@aws-sdk/client-sts@3.699.0) + '@aws-sdk/credential-provider-process': 3.696.0 + '@aws-sdk/credential-provider-sso': 3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0)) + '@aws-sdk/credential-provider-web-identity': 3.696.0(@aws-sdk/client-sts@3.699.0) + '@aws-sdk/types': 3.696.0 '@smithy/credential-provider-imds': 3.2.7 '@smithy/property-provider': 3.1.10 '@smithy/types': 3.7.1 @@ -6908,30 +6908,30 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/middleware-bucket-endpoint@3.686.0': + '@aws-sdk/middleware-bucket-endpoint@3.696.0': dependencies: - '@aws-sdk/types': 3.686.0 - '@aws-sdk/util-arn-parser': 3.679.0 + '@aws-sdk/types': 3.696.0 + '@aws-sdk/util-arn-parser': 3.693.0 '@smithy/node-config-provider': 3.1.11 '@smithy/protocol-http': 4.1.7 '@smithy/types': 3.7.1 '@smithy/util-config-provider': 3.0.0 tslib: 2.8.1 - '@aws-sdk/middleware-expect-continue@3.686.0': + '@aws-sdk/middleware-expect-continue@3.696.0': dependencies: - '@aws-sdk/types': 3.686.0 + '@aws-sdk/types': 3.696.0 '@smithy/protocol-http': 4.1.7 '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/middleware-flexible-checksums@3.689.0': + '@aws-sdk/middleware-flexible-checksums@3.701.0': dependencies: '@aws-crypto/crc32': 5.2.0 '@aws-crypto/crc32c': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/core': 3.686.0 - '@aws-sdk/types': 3.686.0 + '@aws-sdk/core': 3.696.0 + '@aws-sdk/types': 3.696.0 '@smithy/is-array-buffer': 3.0.0 '@smithy/node-config-provider': 3.1.11 '@smithy/protocol-http': 4.1.7 @@ -6941,36 +6941,36 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.8.1 - '@aws-sdk/middleware-host-header@3.686.0': + '@aws-sdk/middleware-host-header@3.696.0': dependencies: - '@aws-sdk/types': 3.686.0 + '@aws-sdk/types': 3.696.0 '@smithy/protocol-http': 4.1.7 '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/middleware-location-constraint@3.686.0': + '@aws-sdk/middleware-location-constraint@3.696.0': dependencies: - '@aws-sdk/types': 3.686.0 + '@aws-sdk/types': 3.696.0 '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/middleware-logger@3.686.0': + '@aws-sdk/middleware-logger@3.696.0': dependencies: - '@aws-sdk/types': 3.686.0 + '@aws-sdk/types': 3.696.0 '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/middleware-recursion-detection@3.686.0': + '@aws-sdk/middleware-recursion-detection@3.696.0': dependencies: - '@aws-sdk/types': 3.686.0 + '@aws-sdk/types': 3.696.0 '@smithy/protocol-http': 4.1.7 '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/middleware-sdk-ec2@3.686.0': + '@aws-sdk/middleware-sdk-ec2@3.696.0': dependencies: - '@aws-sdk/types': 3.686.0 - '@aws-sdk/util-format-url': 3.686.0 + '@aws-sdk/types': 3.696.0 + '@aws-sdk/util-format-url': 3.696.0 '@smithy/middleware-endpoint': 3.2.4 '@smithy/protocol-http': 4.1.7 '@smithy/signature-v4': 4.2.3 @@ -6978,21 +6978,21 @@ snapshots: '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/middleware-sdk-rds@3.686.0': + '@aws-sdk/middleware-sdk-rds@3.696.0': dependencies: - '@aws-sdk/types': 3.686.0 - '@aws-sdk/util-format-url': 3.686.0 + '@aws-sdk/types': 3.696.0 + '@aws-sdk/util-format-url': 3.696.0 '@smithy/middleware-endpoint': 3.2.4 '@smithy/protocol-http': 4.1.7 '@smithy/signature-v4': 4.2.3 '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/middleware-sdk-s3@3.687.0': + '@aws-sdk/middleware-sdk-s3@3.696.0': dependencies: - '@aws-sdk/core': 3.686.0 - '@aws-sdk/types': 3.686.0 - '@aws-sdk/util-arn-parser': 3.679.0 + '@aws-sdk/core': 3.696.0 + '@aws-sdk/types': 3.696.0 + '@aws-sdk/util-arn-parser': 3.693.0 '@smithy/core': 2.5.4 '@smithy/node-config-provider': 3.1.11 '@smithy/protocol-http': 4.1.7 @@ -7005,68 +7005,68 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.8.1 - '@aws-sdk/middleware-ssec@3.686.0': + '@aws-sdk/middleware-ssec@3.696.0': dependencies: - '@aws-sdk/types': 3.686.0 + '@aws-sdk/types': 3.696.0 '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/middleware-user-agent@3.687.0': + '@aws-sdk/middleware-user-agent@3.696.0': dependencies: - '@aws-sdk/core': 3.686.0 - '@aws-sdk/types': 3.686.0 - '@aws-sdk/util-endpoints': 3.686.0 + '@aws-sdk/core': 3.696.0 + '@aws-sdk/types': 3.696.0 + '@aws-sdk/util-endpoints': 3.696.0 '@smithy/core': 2.5.4 '@smithy/protocol-http': 4.1.7 '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/region-config-resolver@3.686.0': + '@aws-sdk/region-config-resolver@3.696.0': dependencies: - '@aws-sdk/types': 3.686.0 + '@aws-sdk/types': 3.696.0 '@smithy/node-config-provider': 3.1.11 '@smithy/types': 3.7.1 '@smithy/util-config-provider': 3.0.0 '@smithy/util-middleware': 3.0.10 tslib: 2.8.1 - '@aws-sdk/signature-v4-multi-region@3.687.0': + '@aws-sdk/signature-v4-multi-region@3.696.0': dependencies: - '@aws-sdk/middleware-sdk-s3': 3.687.0 - '@aws-sdk/types': 3.686.0 + '@aws-sdk/middleware-sdk-s3': 3.696.0 + '@aws-sdk/types': 3.696.0 '@smithy/protocol-http': 4.1.7 '@smithy/signature-v4': 4.2.3 '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/token-providers@3.686.0(@aws-sdk/client-sso-oidc@3.687.0(@aws-sdk/client-sts@3.687.0))': + '@aws-sdk/token-providers@3.699.0(@aws-sdk/client-sso-oidc@3.699.0(@aws-sdk/client-sts@3.699.0))': dependencies: - '@aws-sdk/client-sso-oidc': 3.687.0(@aws-sdk/client-sts@3.687.0) - '@aws-sdk/types': 3.686.0 + '@aws-sdk/client-sso-oidc': 3.699.0(@aws-sdk/client-sts@3.699.0) + '@aws-sdk/types': 3.696.0 '@smithy/property-provider': 3.1.10 '@smithy/shared-ini-file-loader': 3.1.11 '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/types@3.686.0': + '@aws-sdk/types@3.696.0': dependencies: '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/util-arn-parser@3.679.0': + '@aws-sdk/util-arn-parser@3.693.0': dependencies: tslib: 2.8.1 - '@aws-sdk/util-endpoints@3.686.0': + '@aws-sdk/util-endpoints@3.696.0': dependencies: - '@aws-sdk/types': 3.686.0 + '@aws-sdk/types': 3.696.0 '@smithy/types': 3.7.1 '@smithy/util-endpoints': 2.1.6 tslib: 2.8.1 - '@aws-sdk/util-format-url@3.686.0': + '@aws-sdk/util-format-url@3.696.0': dependencies: - '@aws-sdk/types': 3.686.0 + '@aws-sdk/types': 3.696.0 '@smithy/querystring-builder': 3.0.10 '@smithy/types': 3.7.1 tslib: 2.8.1 @@ -7075,22 +7075,22 @@ snapshots: dependencies: tslib: 2.8.1 - '@aws-sdk/util-user-agent-browser@3.686.0': + '@aws-sdk/util-user-agent-browser@3.696.0': dependencies: - '@aws-sdk/types': 3.686.0 + '@aws-sdk/types': 3.696.0 '@smithy/types': 3.7.1 bowser: 2.11.0 tslib: 2.8.1 - '@aws-sdk/util-user-agent-node@3.687.0': + '@aws-sdk/util-user-agent-node@3.696.0': dependencies: - '@aws-sdk/middleware-user-agent': 3.687.0 - '@aws-sdk/types': 3.686.0 + '@aws-sdk/middleware-user-agent': 3.696.0 + '@aws-sdk/types': 3.696.0 '@smithy/node-config-provider': 3.1.11 '@smithy/types': 3.7.1 tslib: 2.8.1 - '@aws-sdk/xml-builder@3.686.0': + '@aws-sdk/xml-builder@3.696.0': dependencies: '@smithy/types': 3.7.1 tslib: 2.8.1 @@ -12097,7 +12097,7 @@ snapshots: dependencies: '@babel/code-frame': 7.26.2 index-to-position: 0.1.2 - type-fest: 4.27.0 + type-fest: 4.28.0 parse-link-header@2.0.0: dependencies: @@ -12301,7 +12301,7 @@ snapshots: dependencies: find-up-simple: 1.0.0 read-pkg: 9.0.1 - type-fest: 4.27.0 + type-fest: 4.28.0 read-pkg-up@7.0.1: dependencies: @@ -12321,7 +12321,7 @@ snapshots: '@types/normalize-package-data': 2.4.4 normalize-package-data: 6.0.2 parse-json: 8.1.0 - type-fest: 4.27.0 + type-fest: 4.28.0 unicorn-magic: 0.1.0 read-yaml-file@2.1.0: @@ -13059,7 +13059,7 @@ snapshots: type-fest@2.19.0: {} - type-fest@4.27.0: {} + type-fest@4.28.0: {} typed-array-buffer@1.0.2: dependencies: diff --git a/pyproject.toml b/pyproject.toml index d73d6866ed7762..3320c681f291d0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] dependencies = [ - "mkdocs-material==9.5.46", + "mkdocs-material==9.5.47", "mkdocs-awesome-pages-plugin==2.9.3", ] requires-python = ">=3.11" diff --git a/tools/docker/Dockerfile b/tools/docker/Dockerfile index 31edd552097973..a372876cbf1125 100644 --- a/tools/docker/Dockerfile +++ b/tools/docker/Dockerfile @@ -5,19 +5,19 @@ ARG BASE_IMAGE_TYPE=slim # -------------------------------------- # slim image # -------------------------------------- -FROM ghcr.io/renovatebot/base-image:9.11.3@sha256:ab2d4b9fccf67319a396dc4de146d8bc2e57e5e152946663ab8160f83125b077 AS slim-base +FROM ghcr.io/renovatebot/base-image:9.11.4@sha256:918219550acbe6663093c1f667b155de7c088f20cf3f672dfc37e974bc29c5a6 AS slim-base # -------------------------------------- # full image # -------------------------------------- -FROM ghcr.io/renovatebot/base-image:9.11.3-full@sha256:2b2dff67edfded6909bcd201d3f561cdd9275c1fe50e844f14b34bc69cbc16af AS full-base +FROM ghcr.io/renovatebot/base-image:9.11.4-full@sha256:9a223db5b6f8106787028fcf1edfe98507089729ee7edbde0ced57909b0103e3 AS full-base ENV RENOVATE_BINARY_SOURCE=global # -------------------------------------- # build image # -------------------------------------- -FROM --platform=$BUILDPLATFORM ghcr.io/renovatebot/base-image:9.11.3@sha256:ab2d4b9fccf67319a396dc4de146d8bc2e57e5e152946663ab8160f83125b077 AS build +FROM --platform=$BUILDPLATFORM ghcr.io/renovatebot/base-image:9.11.4@sha256:918219550acbe6663093c1f667b155de7c088f20cf3f672dfc37e974bc29c5a6 AS build # We want a specific node version here # renovate: datasource=node-version