fix(datasource/bicep): suppress resourceFunctions #28379
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes
This PR corrects a bug in the API updates found by the azure-bicep-resource datasource. Currently the used feed https://raw.githubusercontent.com/Azure/bicep-types-az/main/generated/index.json has two parts,
resources
andresourceFunctions
. An API gets listed underresourceFunctions
only if functions are present in the API Version.resources
should be the primary source for Bicep resource updates.If API versions are also listed for
resourceFunctions
this will lead to a wrong or no update result. This is proven with an added unittest. This PR fixes the bug by removing the use of theresourceFunctions
API versions. I do not at this point see a case for usingresourceFunctions
API versioning, nor did I find any code using this.Context
This was discussed in #28354
Documentation (please check one with an [x])
How I've tested my work (please select one)
I have verified these changes via:
Log of local run now creating an additional PR correctly
vscode@f183307f6cf1:/workspaces/renovate$ pnpm start moerketh/renovate-min-example
generating imports
DEBUG: Using RE2 regex engine
DEBUG: Parsing configs
DEBUG: Checking for config file in config.js
DEBUG: No config file found on disk - skipping
DEBUG: File config
"config": {}
DEBUG: CLI config
"config": {"repositories": ["moerketh/renovate-min-example"]}
DEBUG: Env config
"config": {"hostRules": [], "token": ""}
DEBUG: Combined config
"config": {
"hostRules": [],
"token": "",
"repositories": ["moerketh/renovate-min-example"]
}
DEBUG: Enabling forkProcessing while in non-autodiscover mode
DEBUG: Found valid git version: 2.43.2
DEBUG: Setting global hostRules
DEBUG: Using default github endpoint: https://api.github.com/
DEBUG: hostRules: authentication already set for api.github.com
DEBUG: GET https://api.github.com/user/emails = (code=ERR_NON_2XX_3XX_RESPONSE, statusCode=404 retryCount=0, duration=186)
DEBUG: Cannot read user/emails endpoint on GitHub to retrieve gitAuthor
DEBUG: Platform config
"platformConfig": {
"hostType": "github",
"endpoint": "https://api.github.com/",
"isGHApp": false,
"isGhe": false,
"userDetails": {
"username": "moerketh",
"name": "Thomas Moerkerken",
"id": 1309462
},
"userEmail": null
},
"renovateUsername": "moerketh"
DEBUG: Adding token authentication for api.github.com (hostType=github) to hostRules
DEBUG: Using baseDir: /tmp/renovate
DEBUG: Using cacheDir: /tmp/renovate/cache
DEBUG: Using containerbaseDir: /tmp/renovate/cache/containerbase
DEBUG: Initializing Renovate internal cache into /tmp/renovate/cache/renovate/renovate-cache-v1
DEBUG: Commits limit = null
DEBUG: Setting global hostRules
DEBUG: Adding token authentication for api.github.com (hostType=github) to hostRules
DEBUG: validatePresets()
DEBUG: Reinitializing hostRules for repo
DEBUG: Clearing hostRules
DEBUG: Adding token authentication for api.github.com (hostType=github) to hostRules
INFO: Repository started (repository=moerketh/renovate-min-example)
"renovateVersion": "0.0.0-semantic-release"
DEBUG: Using localDir: /tmp/renovate/repos/github/moerketh/renovate-min-example (repository=moerketh/renovate-min-example)
DEBUG: PackageFiles.clear() - Package files deleted (repository=moerketh/renovate-min-example)
DEBUG: initRepo("moerketh/renovate-min-example") (repository=moerketh/renovate-min-example)
DEBUG: hostRules: authentication already set for api.github.com (repository=moerketh/renovate-min-example)
DEBUG: moerketh/renovate-min-example default branch = main (repository=moerketh/renovate-min-example)
DEBUG: Using personal access token for git init (repository=moerketh/renovate-min-example)
DEBUG: Resetting npmrc (repository=moerketh/renovate-min-example)
DEBUG: Resetting npmrc (repository=moerketh/renovate-min-example)
DEBUG: checkOnboarding() (repository=moerketh/renovate-min-example)
DEBUG: isOnboarded() (repository=moerketh/renovate-min-example)
DEBUG: findPr(renovate/configure, Configure Renovate, !open) (repository=moerketh/renovate-min-example)
DEBUG: http cache: saving https://api.github.com/repos/moerketh/renovate-min-example/pulls?per_page=100&state=all&sort=updated&direction=desc&page=1 (etag=W/"58eb99cbe32b9e038b3fefd5f6464d073fd433ad95fa9b04bd3e84a8bae5199f", lastModified=undefined) (repository=moerketh/renovate-min-example)
DEBUG: getPrList success (repository=moerketh/renovate-min-example)
"pullsTotal": 1,
"requestsTotal": 1,
"apiQuotaAffected": true
DEBUG: findPr(renovate/configure, chore: Configure Renovate, !open) (repository=moerketh/renovate-min-example)
DEBUG: findFile(renovate.json) (repository=moerketh/renovate-min-example)
DEBUG: Initializing git repository into /tmp/renovate/repos/github/moerketh/renovate-min-example (repository=moerketh/renovate-min-example)
DEBUG: Performing blobless clone (repository=moerketh/renovate-min-example)
DEBUG: git clone completed (repository=moerketh/renovate-min-example)
"durationMs": 2928
DEBUG: latest repository commit (repository=moerketh/renovate-min-example)
"latestCommit": {
"hash": "12d067cfba71dbe3eb3e858f8b54ed731cf04f83",
"date": "2024-04-12T10:01:11+02:00",
"message": "remove casing",
"refs": "HEAD -> main, origin/main, origin/HEAD",
"body": "",
"author_name": "Thomas Moerkerken",
"author_email": "1309462+moerketh@users.noreply.github.com"
}
DEBUG: Config file exists, fileName: renovate.json (repository=moerketh/renovate-min-example)
DEBUG: Retrieving issueList (repository=moerketh/renovate-min-example)
DEBUG: Retrieved 1 issues (repository=moerketh/renovate-min-example)
DEBUG: Repo is onboarded (repository=moerketh/renovate-min-example)
DEBUG: Found renovate.json config file (repository=moerketh/renovate-min-example)
DEBUG: Repository config (repository=moerketh/renovate-min-example)
"fileName": "renovate.json",
"config": {
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["config:recommended"]
}
DEBUG: migrateAndValidate() (repository=moerketh/renovate-min-example)
DEBUG: No config migration necessary (repository=moerketh/renovate-min-example)
DEBUG: Setting hostRules from config (repository=moerketh/renovate-min-example)
DEBUG: Found repo ignorePaths (repository=moerketh/renovate-min-example)
"ignorePaths": [
"/node_modules/",
"/bower_components/",
"/vendor/",
"/examples/",
"/tests/",
"/test/",
"/tests/",
"/fixtures/"
]
DEBUG: No vulnerability alerts found (repository=moerketh/renovate-min-example)
DEBUG: No vulnerability alerts found (repository=moerketh/renovate-min-example)
DEBUG: findIssue(Dependency Dashboard) (repository=moerketh/renovate-min-example)
DEBUG: Found issue 7 (repository=moerketh/renovate-min-example)
DEBUG: http cache: saving https://api.github.com/repos/moerketh/renovate-min-example/issues/7 (etag=W/"e2ad85cda0947d704f932ea8ae33f1d626e136b3397eac3265cedf56a6c483de", lastModified=Sat, 13 Apr 2024 08:41:59 GMT) (repository=moerketh/renovate-min-example)
DEBUG: No baseBranches (repository=moerketh/renovate-min-example)
DEBUG: extract() (repository=moerketh/renovate-min-example)
DEBUG: Setting current branch to main (repository=moerketh/renovate-min-example)
DEBUG: latest commit (repository=moerketh/renovate-min-example)
"branchName": "main",
"latestCommitDate": "2024-04-12T10:01:11+02:00"
DEBUG: Using file match: (^|/)tasks/[^/]+.ya?ml$ for manager ansible (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)(galaxy|requirements)(.ansible)?.ya?ml$ for manager ansible-galaxy (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/).tool-versions$ for manager asdf (repository=moerketh/renovate-min-example)
DEBUG: Using file match: azure.pipelines?..ya?ml$ for manager azure-pipelines (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)batect(-bundle)?.ya?ml$ for manager batect (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)batect$ for manager batect-wrapper (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)WORKSPACE(|.bazel)$ for manager bazel (repository=moerketh/renovate-min-example)
DEBUG: Using file match: .bzl$ for manager bazel (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)MODULE.bazel$ for manager bazel-module (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/).bazelversion$ for manager bazelisk (repository=moerketh/renovate-min-example)
DEBUG: Using file match: .bicep$ for manager bicep (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/).?bitbucket-pipelines.ya?ml$ for manager bitbucket-pipelines (repository=moerketh/renovate-min-example)
DEBUG: Using file match: buildkite.ya?ml for manager buildkite (repository=moerketh/renovate-min-example)
DEBUG: Using file match: .buildkite/.+.ya?ml$ for manager buildkite (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)bun.lockb$ for manager bun (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)Gemfile$ for manager bundler (repository=moerketh/renovate-min-example)
DEBUG: Using file match: .cake$ for manager cake (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)Cargo.toml$ for manager cargo (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/).circleci/.+.ya?ml$ for manager circleci (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)cloudbuild.ya?ml for manager cloudbuild (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)Podfile$ for manager cocoapods (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)([\w-])composer.json$ for manager composer (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)conanfile.(txt|py)$ for manager conan (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)cpanfile$ for manager cpanfile (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)(?:deps|bb).edn$ for manager deps-edn (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)(?:docker-)?compose[^/].ya?ml$ for manager docker-compose (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/|.)([Dd]ocker|[Cc]ontainer)file$ for manager dockerfile (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)([Dd]ocker|[Cc]ontainer)file[^/]*$ for manager dockerfile (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/).drone.yml$ for manager droneci (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)fleet.ya?ml for manager fleet (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (?:^|/)gotk-components.ya?ml$ for manager flux (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/).fvm/fvm_config.json$ for manager fvm (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/).gitmodules$ for manager git-submodules (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)(workflow-templates|.(?:github|gitea|forgejo)/(?:workflows|actions))/.+.ya?ml$ for manager github-actions (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)action.ya?ml$ for manager github-actions (repository=moerketh/renovate-min-example)
DEBUG: Using file match: .gitlab-ci.ya?ml$ for manager gitlabci (repository=moerketh/renovate-min-example)
DEBUG: Using file match: .gitlab-ci.ya?ml$ for manager gitlabci-include (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)go.mod$ for manager gomod (repository=moerketh/renovate-min-example)
DEBUG: Using file match: .gradle(.kts)?$ for manager gradle (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)gradle.properties$ for manager gradle (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)gradle/.+.toml$ for manager gradle (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)buildSrc/.+.kt$ for manager gradle (repository=moerketh/renovate-min-example)
DEBUG: Using file match: .versions.toml$ for manager gradle (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)versions.props$ for manager gradle (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)versions.lock$ for manager gradle (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)gradle/wrapper/gradle-wrapper.properties$ for manager gradle-wrapper (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)requirements.ya?ml$ for manager helm-requirements (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)values.ya?ml$ for manager helm-values (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)helmfile.ya?ml(?:.gotmpl)?$ for manager helmfile (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)Chart.ya?ml$ for manager helmv3 (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)bin/hermit$ for manager hermit (repository=moerketh/renovate-min-example)
DEBUG: Using file match: ^Formula/[^/]+[.]rb$ for manager homebrew (repository=moerketh/renovate-min-example)
DEBUG: Using file match: .html?$ for manager html (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)plugins.(txt|ya?ml)$ for manager jenkins (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)jsonnetfile.json$ for manager jsonnet-bundler (repository=moerketh/renovate-min-example)
DEBUG: Using file match: ^.+.main.kts$ for manager kotlin-script (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)kustomization.ya?ml$ for manager kustomize (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)project.clj$ for manager leiningen (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/|.)pom.xml$ for manager maven (repository=moerketh/renovate-min-example)
DEBUG: Using file match: ^(((.mvn)|(.m2))/)?settings.xml$ for manager maven (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/).mvn/wrapper/maven-wrapper.properties$ for manager maven-wrapper (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)package.js$ for manager meteor (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)Mintfile$ for manager mint (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)mix.exs$ for manager mix (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)flake.nix$ for manager nix (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/).node-version$ for manager nodenv (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)package.json$ for manager npm (repository=moerketh/renovate-min-example)
DEBUG: Using file match: .(?:cs|fs|vb)proj$ for manager nuget (repository=moerketh/renovate-min-example)
DEBUG: Using file match: .(?:props|targets)$ for manager nuget (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)dotnet-tools.json$ for manager nuget (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)global.json$ for manager nuget (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/).nvmrc$ for manager nvm (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)src/main/features/.+.json$ for manager osgi (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)pyproject.toml$ for manager pep621 (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)[\w-]requirements([-.]\w+)?.(txt|pip)$ for manager pip_requirements (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)setup.py$ for manager pip_setup (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)Pipfile$ for manager pipenv (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)pyproject.toml$ for manager poetry (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/).pre-commit-config.ya?ml$ for manager pre-commit (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)pubspec.ya?ml$ for manager pub (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)Puppetfile$ for manager puppet (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/).python-version$ for manager pyenv (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/).ruby-version$ for manager ruby-version (repository=moerketh/renovate-min-example)
DEBUG: Using file match: .sbt$ for manager sbt (repository=moerketh/renovate-min-example)
DEBUG: Using file match: project/[^/].scala$ for manager sbt (repository=moerketh/renovate-min-example)
DEBUG: Using file match: project/build.properties$ for manager sbt (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)repositories$ for manager sbt (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/).scalafmt.conf$ for manager scalafmt (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)setup.cfg$ for manager setup-cfg (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)Package.swift for manager swift (repository=moerketh/renovate-min-example)
DEBUG: Using file match: .tf$ for manager terraform (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/).terraform-version$ for manager terraform-version (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)terragrunt.hcl$ for manager terragrunt (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/).terragrunt-version$ for manager terragrunt-version (repository=moerketh/renovate-min-example)
DEBUG: Using file match: .tflint.hcl$ for manager tflint-plugin (repository=moerketh/renovate-min-example)
DEBUG: Using file match: ^.travis.ya?ml$ for manager travis (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/).vela.ya?ml$ for manager velaci (repository=moerketh/renovate-min-example)
DEBUG: Using file match: (^|/)vendir.yml$ for manager vendir (repository=moerketh/renovate-min-example)
DEBUG: Using file match: ^.woodpecker(?:/[^/]+)?.ya?ml$ for manager woodpecker (repository=moerketh/renovate-min-example)
DEBUG: Matched 1 file(s) for manager bicep: example.bicep (repository=moerketh/renovate-min-example)
DEBUG: Matched 1 file(s) for manager github-actions: .github/workflows/main.yml (repository=moerketh/renovate-min-example)
DEBUG: manager extract durations (ms) (repository=moerketh/renovate-min-example)
"managers": {"bicep": 2, "github-actions": 7}
DEBUG: Found bicep package files (repository=moerketh/renovate-min-example)
DEBUG: Found github-actions package files (repository=moerketh/renovate-min-example)
DEBUG: Found 2 package file(s) (repository=moerketh/renovate-min-example)
INFO: Dependency extraction complete (repository=moerketh/renovate-min-example, baseBranch=main)
"stats": {
"managers": {
"bicep": {"fileCount": 1, "depCount": 2},
"github-actions": {"fileCount": 1, "depCount": 3}
},
"total": {"fileCount": 2, "depCount": 5}
}
DEBUG: PackageFiles.add() - Package file saved for base branch (repository=moerketh/renovate-min-example, baseBranch=main)
DEBUG: Package releases lookups complete (repository=moerketh/renovate-min-example, baseBranch=main)
DEBUG: branchifyUpgrades (repository=moerketh/renovate-min-example)
DEBUG: detectSemanticCommits() (repository=moerketh/renovate-min-example)
DEBUG: getCommitMessages (repository=moerketh/renovate-min-example)
DEBUG: semanticCommits: detected "unknown" (repository=moerketh/renovate-min-example)
DEBUG: semanticCommits: disabled (repository=moerketh/renovate-min-example)
DEBUG: 3 flattened updates found: microsoft.operationalinsights/workspaces, Microsoft.Storage/storageAccounts, renovatebot/github-action (repository=moerketh/renovate-min-example)
DEBUG: Returning 3 branch(es) (repository=moerketh/renovate-min-example)
DEBUG: config.repoIsOnboarded=true (repository=moerketh/renovate-min-example)
DEBUG: packageFiles with updates (repository=moerketh/renovate-min-example, baseBranch=main)
"config": {
"bicep": [
{
"deps": [
{
"datasource": "azure-bicep-resource",
"versioning": "azure-rest-api",
"depName": "microsoft.operationalinsights/workspaces",
"currentValue": "2021-06-01",
"autoReplaceStringTemplate": "'{{depName}}@{{newValue}}'",
"replaceString": "'microsoft.operationalinsights/workspaces@2021-06-01'",
"updates": [
{
"bucket": "major",
"newVersion": "2023-09-01",
"newValue": "2023-09-01",
"newMajor": 20230901,
"newMinor": 0,
"updateType": "major",
"branchName": "renovate/microsoft.operationalinsights-workspaces-20230901.x"
}
],
"packageName": "microsoft.operationalinsights/workspaces",
"warnings": [],
"currentVersion": "2021-06-01",
"isSingleVersion": true,
"fixedVersion": "2021-06-01"
},
{
"datasource": "azure-bicep-resource",
"versioning": "azure-rest-api",
"depName": "Microsoft.Storage/storageAccounts",
"currentValue": "2022-09-01",
"autoReplaceStringTemplate": "'{{depName}}@{{newValue}}'",
"replaceString": "'Microsoft.Storage/storageAccounts@2022-09-01'",
"updates": [
{
"bucket": "major",
"newVersion": "2023-01-01",
"newValue": "2023-01-01",
"newMajor": 20230101,
"newMinor": 0,
"updateType": "major",
"branchName": "renovate/microsoft.storage-storageaccounts-20230101.x"
}
],
"packageName": "Microsoft.Storage/storageAccounts",
"warnings": [],
"currentVersion": "2022-09-01",
"isSingleVersion": true,
"fixedVersion": "2022-09-01"
}
],
"packageFile": "example.bicep"
}
],
"github-actions": [
{
"deps": [
{
"depName": "actions/checkout",
"commitMessageTopic": "{{{depName}}} action",
"datasource": "github-tags",
"versioning": "docker",
"depType": "action",
"replaceString": "actions/checkout@v4",
"autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
"currentValue": "v4",
"updates": [],
"packageName": "actions/checkout",
"warnings": [],
"sourceUrl": "https://github.com/actions/checkout",
"registryUrl": "https://github.com",
"currentVersion": "v4",
"fixedVersion": "v4"
},
{
"depName": "renovatebot/github-action",
"commitMessageTopic": "{{{depName}}} action",
"datasource": "github-tags",
"versioning": "docker",
"depType": "action",
"replaceString": "renovatebot/github-action@v40.1.8",
"autoReplaceStringTemplate": "{{depName}}@{{#if newDigest}}{{newDigest}}{{#if newValue}} # {{newValue}}{{/if}}{{/if}}{{#unless newDigest}}{{newValue}}{{/unless}}",
"currentValue": "v40.1.8",
"updates": [
{
"bucket": "non-major",
"newVersion": "v40.1.9",
"newValue": "v40.1.9",
"releaseTimestamp": "2024-04-12T02:12:47.000Z",
"newMajor": 40,
"newMinor": 1,
"updateType": "patch",
"branchName": "renovate/renovatebot-github-action-40.x"
}
],
"packageName": "renovatebot/github-action",
"warnings": [],
"sourceUrl": "https://github.com/renovatebot/github-action",
"registryUrl": "https://github.com",
"currentVersion": "v40.1.8",
"isSingleVersion": true,
"fixedVersion": "v40.1.8"
},
{
"depName": "ubuntu",
"currentValue": "22.04",
"replaceString": "ubuntu-22.04",
"depType": "github-runner",
"datasource": "github-runners",
"autoReplaceStringTemplate": "{{depName}}-{{newValue}}",
"updates": [],
"packageName": "ubuntu",
"versioning": "docker",
"warnings": [],
"sourceUrl": "https://github.com/actions/runner-images",
"currentVersion": "22.04",
"fixedVersion": "22.04"
}
],
"packageFile": ".github/workflows/main.yml"
}
]
}
DEBUG: detectSemanticCommits() (repository=moerketh/renovate-min-example)
DEBUG: semanticCommits: returning "disabled" from cache (repository=moerketh/renovate-min-example)
DEBUG: processRepo() (repository=moerketh/renovate-min-example)
DEBUG: Processing 3 branches: renovate/microsoft.operationalinsights-workspaces-20230901.x, renovate/microsoft.storage-storageaccounts-20230101.x, renovate/renovatebot-github-action-40.x (repository=moerketh/renovate-min-example)
DEBUG: Calculating hourly PRs remaining (repository=moerketh/renovate-min-example)
DEBUG: currentHourStart=2024-04-13T08:00:00.000+00:00 (repository=moerketh/renovate-min-example)
DEBUG: PR hourly limit remaining: 1 (repository=moerketh/renovate-min-example)
DEBUG: Calculating prConcurrentLimit (10) (repository=moerketh/renovate-min-example)
DEBUG: getBranchPr(renovate/renovatebot-github-action-40.x) (repository=moerketh/renovate-min-example)
DEBUG: findPr(renovate/renovatebot-github-action-40.x, undefined, open) (repository=moerketh/renovate-min-example)
DEBUG: findPr(renovate/renovatebot-github-action-40.x, undefined, closed) (repository=moerketh/renovate-min-example)
DEBUG: getBranchPr(renovate/microsoft.storage-storageaccounts-20230101.x) (repository=moerketh/renovate-min-example)
DEBUG: findPr(renovate/microsoft.storage-storageaccounts-20230101.x, undefined, open) (repository=moerketh/renovate-min-example)
DEBUG: findPr(renovate/microsoft.storage-storageaccounts-20230101.x, undefined, closed) (repository=moerketh/renovate-min-example)
DEBUG: getBranchPr(renovate/microsoft.operationalinsights-workspaces-20230901.x) (repository=moerketh/renovate-min-example)
DEBUG: findPr(renovate/microsoft.operationalinsights-workspaces-20230901.x, undefined, open) (repository=moerketh/renovate-min-example)
DEBUG: Found PR #6 (repository=moerketh/renovate-min-example)
DEBUG: 1 PRs are currently open (repository=moerketh/renovate-min-example)
DEBUG: PR concurrent limit remaining: 9 (repository=moerketh/renovate-min-example)
DEBUG: Calculated maximum PRs remaining this run: 1 (repository=moerketh/renovate-min-example)
DEBUG: PullRequests limit = 1 (repository=moerketh/renovate-min-example)
DEBUG: Calculating hourly PRs remaining (repository=moerketh/renovate-min-example)
DEBUG: currentHourStart=2024-04-13T08:00:00.000+00:00 (repository=moerketh/renovate-min-example)
DEBUG: PR hourly limit remaining: 1 (repository=moerketh/renovate-min-example)
DEBUG: Calculating branchConcurrentLimit (10) (repository=moerketh/renovate-min-example)
DEBUG: 3 already existing branches found: renovate/renovatebot-github-action-40.x,renovate/microsoft.storage-storageaccounts-20230101.x,renovate/microsoft.operationalinsights-workspaces-20230901.x (repository=moerketh/renovate-min-example)
DEBUG: Branch concurrent limit remaining: 7 (repository=moerketh/renovate-min-example)
DEBUG: Calculated maximum branches remaining this run: 1 (repository=moerketh/renovate-min-example)
DEBUG: Branches limit = 1 (repository=moerketh/renovate-min-example)
DEBUG: syncBranchState() (repository=moerketh/renovate-min-example, branch=renovate/renovatebot-github-action-40.x)
DEBUG: syncBranchState(): Branch cache not found, creating minimal branchState (repository=moerketh/renovate-min-example, branch=renovate/renovatebot-github-action-40.x)
DEBUG: getBranchPr(renovate/renovatebot-github-action-40.x) (repository=moerketh/renovate-min-example, branch=renovate/renovatebot-github-action-40.x)
DEBUG: findPr(renovate/renovatebot-github-action-40.x, undefined, open) (repository=moerketh/renovate-min-example, branch=renovate/renovatebot-github-action-40.x)
DEBUG: findPr(renovate/renovatebot-github-action-40.x, undefined, closed) (repository=moerketh/renovate-min-example, branch=renovate/renovatebot-github-action-40.x)
DEBUG: branchExists=true (repository=moerketh/renovate-min-example, branch=renovate/renovatebot-github-action-40.x)
DEBUG: dependencyDashboardCheck=undefined (repository=moerketh/renovate-min-example, branch=renovate/renovatebot-github-action-40.x)
DEBUG: Check for closed PR because recreating closed PRs is disabled. (repository=moerketh/renovate-min-example, branch=renovate/renovatebot-github-action-40.x)
DEBUG: findPr(renovate/renovatebot-github-action-40.x, Update renovatebot/github-action action to v40.1.9, !open) (repository=moerketh/renovate-min-example, branch=renovate/renovatebot-github-action-40.x)
DEBUG: prAlreadyExisted=false (repository=moerketh/renovate-min-example, branch=renovate/renovatebot-github-action-40.x)
DEBUG: Checking if PR has been edited (repository=moerketh/renovate-min-example, branch=renovate/renovatebot-github-action-40.x)
DEBUG: branch.isModified(): using git to calculate (repository=moerketh/renovate-min-example, branch=renovate/renovatebot-github-action-40.x)
DEBUG: branch.isModified() = true (repository=moerketh/renovate-min-example, branch=renovate/renovatebot-github-action-40.x)
"branchName": "renovate/renovatebot-github-action-40.x",
"lastAuthor": "29139614+renovate[bot]@users.noreply.github.com",
"gitAuthorEmail": "renovate@whitesourcesoftware.com"
DEBUG: findPr(renovate/renovatebot-github-action-40.x, undefined, !open) (repository=moerketh/renovate-min-example, branch=renovate/renovatebot-github-action-40.x)
DEBUG: Branch has been edited but found no PR - skipping (repository=moerketh/renovate-min-example, branch=renovate/renovatebot-github-action-40.x)
DEBUG: syncBranchState() (repository=moerketh/renovate-min-example, branch=renovate/microsoft.storage-storageaccounts-20230101.x)
DEBUG: syncBranchState(): Branch cache not found, creating minimal branchState (repository=moerketh/renovate-min-example, branch=renovate/microsoft.storage-storageaccounts-20230101.x)
DEBUG: getBranchPr(renovate/microsoft.storage-storageaccounts-20230101.x) (repository=moerketh/renovate-min-example, branch=renovate/microsoft.storage-storageaccounts-20230101.x)
DEBUG: findPr(renovate/microsoft.storage-storageaccounts-20230101.x, undefined, open) (repository=moerketh/renovate-min-example, branch=renovate/microsoft.storage-storageaccounts-20230101.x)
DEBUG: findPr(renovate/microsoft.storage-storageaccounts-20230101.x, undefined, closed) (repository=moerketh/renovate-min-example, branch=renovate/microsoft.storage-storageaccounts-20230101.x)
DEBUG: branchExists=true (repository=moerketh/renovate-min-example, branch=renovate/microsoft.storage-storageaccounts-20230101.x)
DEBUG: dependencyDashboardCheck=undefined (repository=moerketh/renovate-min-example, branch=renovate/microsoft.storage-storageaccounts-20230101.x)
DEBUG: Check for closed PR because recreating closed PRs is disabled. (repository=moerketh/renovate-min-example, branch=renovate/microsoft.storage-storageaccounts-20230101.x)
DEBUG: findPr(renovate/microsoft.storage-storageaccounts-20230101.x, Update resource Microsoft.Storage/storageAccounts to 2023-01-01, !open) (repository=moerketh/renovate-min-example, branch=renovate/microsoft.storage-storageaccounts-20230101.x)
DEBUG: prAlreadyExisted=false (repository=moerketh/renovate-min-example, branch=renovate/microsoft.storage-storageaccounts-20230101.x)
DEBUG: Checking if PR has been edited (repository=moerketh/renovate-min-example, branch=renovate/microsoft.storage-storageaccounts-20230101.x)
DEBUG: branch.isModified(): using git to calculate (repository=moerketh/renovate-min-example, branch=renovate/microsoft.storage-storageaccounts-20230101.x)
DEBUG: branch.isModified() = true (repository=moerketh/renovate-min-example, branch=renovate/microsoft.storage-storageaccounts-20230101.x)
"branchName": "renovate/microsoft.storage-storageaccounts-20230101.x",
"lastAuthor": "29139614+renovate[bot]@users.noreply.github.com",
"gitAuthorEmail": "renovate@whitesourcesoftware.com"
DEBUG: findPr(renovate/microsoft.storage-storageaccounts-20230101.x, undefined, !open) (repository=moerketh/renovate-min-example, branch=renovate/microsoft.storage-storageaccounts-20230101.x)
DEBUG: Branch has been edited but found no PR - skipping (repository=moerketh/renovate-min-example, branch=renovate/microsoft.storage-storageaccounts-20230101.x)
DEBUG: syncBranchState() (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: syncBranchState(): Branch cache not found, creating minimal branchState (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: getBranchPr(renovate/microsoft.operationalinsights-workspaces-20230901.x) (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: findPr(renovate/microsoft.operationalinsights-workspaces-20230901.x, undefined, open) (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: Found PR #6 (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: branchExists=true (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: dependencyDashboardCheck=undefined (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: PR rebase requested=false (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: Checking if PR has been edited (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: branch.isModified(): using git to calculate (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: branch.isModified() = false (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: Found existing branch PR (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: Checking schedule(at any time, null) (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: No schedule defined (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: Branch already exists (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: GET https://api.github.com/repos/moerketh/renovate-min-example/branches/main/protection = (code=ERR_NON_2XX_3XX_RESPONSE, statusCode=404 retryCount=0, duration=152) (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: No branch protection found for main (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: Skipping behind base branch check due to rebaseWhen=auto (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: isBranchConflicted(main, renovate/microsoft.operationalinsights-workspaces-20230901.x) (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: branch.isConflicted(): using git to calculate (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: Setting git author name: Renovate Bot (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: Setting git author email: renovate@whitesourcesoftware.com (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: branch.isConflicted(): false (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: Branch does not need rebasing (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: Using reuseExistingBranch: true (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: Setting current branch to main (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: latest commit (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
"branchName": "main",
"latestCommitDate": "2024-04-12T10:01:11+02:00"
DEBUG: manager.getUpdatedPackageFiles() reuseExistingBranch=true (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: Branch dep microsoft.operationalinsights/workspaces in example.bicep is already updated (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: No content changed (repository=moerketh/renovate-min-example, packageFile=example.bicep, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
"depName": "microsoft.operationalinsights/workspaces"
DEBUG: No package files need updating (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: No updated lock files in branch (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: No files to commit (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: Setting current branch to main (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: latest commit (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
"branchName": "main",
"latestCommitDate": "2024-04-12T10:01:11+02:00"
DEBUG: Checking if we can automerge branch (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: mergeStatus=no automerge (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: Ensuring PR (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: There are 0 errors and 0 warnings (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: getBranchPr(renovate/microsoft.operationalinsights-workspaces-20230901.x) (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: findPr(renovate/microsoft.operationalinsights-workspaces-20230901.x, undefined, open) (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: Found PR #6 (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: getPrCache() (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: Found existing PR (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: Processing existing PR (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: setPrCache() (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: Pull Request #6 does not need updating (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: PR is not configured for automerge (repository=moerketh/renovate-min-example, branch=renovate/microsoft.operationalinsights-workspaces-20230901.x)
DEBUG: getBranchPr(renovate/renovatebot-github-action-40.x) (repository=moerketh/renovate-min-example)
DEBUG: findPr(renovate/renovatebot-github-action-40.x, undefined, open) (repository=moerketh/renovate-min-example)
DEBUG: findPr(renovate/renovatebot-github-action-40.x, undefined, closed) (repository=moerketh/renovate-min-example)
DEBUG: getPrCache() (repository=moerketh/renovate-min-example)
DEBUG: getBranchPr(renovate/microsoft.storage-storageaccounts-20230101.x) (repository=moerketh/renovate-min-example)
DEBUG: findPr(renovate/microsoft.storage-storageaccounts-20230101.x, undefined, open) (repository=moerketh/renovate-min-example)
DEBUG: findPr(renovate/microsoft.storage-storageaccounts-20230101.x, undefined, closed) (repository=moerketh/renovate-min-example)
DEBUG: getPrCache() (repository=moerketh/renovate-min-example)
DEBUG: getBranchPr(renovate/microsoft.operationalinsights-workspaces-20230901.x) (repository=moerketh/renovate-min-example)
DEBUG: findPr(renovate/microsoft.operationalinsights-workspaces-20230901.x, undefined, open) (repository=moerketh/renovate-min-example)
DEBUG: Found PR #6 (repository=moerketh/renovate-min-example)
DEBUG: getPrCache() (repository=moerketh/renovate-min-example)
DEBUG: ensureDependencyDashboard() (repository=moerketh/renovate-min-example)
DEBUG: Ensuring Dependency Dashboard (repository=moerketh/renovate-min-example)
DEBUG: http cache: saving https://api.github.com/repos/moerketh/renovate-min-example/issues/7 (etag=W/"e2ad85cda0947d704f932ea8ae33f1d626e136b3397eac3265cedf56a6c483de", lastModified=Sat, 13 Apr 2024 08:41:59 GMT) (repository=moerketh/renovate-min-example)
DEBUG: No changes to dependency dashboard issue needed (repository=moerketh/renovate-min-example)
DEBUG: validateReconfigureBranch() (repository=moerketh/renovate-min-example)
DEBUG: No reconfigure branch found (repository=moerketh/renovate-min-example)
DEBUG: Removing any stale branches (repository=moerketh/renovate-min-example)
DEBUG: config.repoIsOnboarded=true (repository=moerketh/renovate-min-example)
DEBUG: Branch lists (repository=moerketh/renovate-min-example)
"branchList": [
"renovate/microsoft.operationalinsights-workspaces-20230901.x",
"renovate/microsoft.storage-storageaccounts-20230101.x",
"renovate/renovatebot-github-action-40.x"
],
"renovateBranches": [
"renovate/microsoft.operationalinsights-workspaces-20230901.x",
"renovate/microsoft.storage-storageaccounts-20230101.x",
"renovate/renovatebot-github-action-40.x"
]
DEBUG: remainingBranches= (repository=moerketh/renovate-min-example)
DEBUG: No branches to clean up (repository=moerketh/renovate-min-example)
DEBUG: PackageFiles.clear() - Package files deleted (repository=moerketh/renovate-min-example)
DEBUG: Branch summary (repository=moerketh/renovate-min-example)
"cacheModified": undefined,
"baseBranches": [{"branchName": "main", "sha": "12d067cfba71dbe3eb3e858f8b54ed731cf04f83"}],
"branches": [
{
"automerge": false,
"baseBranch": "main",
"baseBranchSha": "12d067cfba71dbe3eb3e858f8b54ed731cf04f83",
"branchName": "renovate/renovatebot-github-action-40.x",
"branchSha": "b4eec7add92ae5619abe6c80788d90b20d0c34c9",
"isModified": true,
"isPristine": false
},
{
"automerge": false,
"baseBranch": "main",
"baseBranchSha": "12d067cfba71dbe3eb3e858f8b54ed731cf04f83",
"branchName": "renovate/microsoft.storage-storageaccounts-20230101.x",
"branchSha": "b8f2ea32b27f867513219d7e0c33185ac452f497",
"isModified": true,
"isPristine": false
},
{
"automerge": false,
"baseBranch": "main",
"baseBranchSha": "12d067cfba71dbe3eb3e858f8b54ed731cf04f83",
"branchName": "renovate/microsoft.operationalinsights-workspaces-20230901.x",
"branchSha": "df0635b7213836f92013ff9ab68c195220c6f79d",
"isModified": false,
"isPristine": false
}
],
"defaultBranch": "main",
"inactiveBranches": []
DEBUG: branches info extended (repository=moerketh/renovate-min-example)
"branchesInformation": [
{
"branchName": "renovate/renovatebot-github-action-40.x",
"prNo": null,
"prTitle": "Update renovatebot/github-action action to v40.1.9",
"result": "pr-edited",
"upgrades": [
{
"datasource": "github-tags",
"depName": "renovatebot/github-action",
"displayPending": "",
"fixedVersion": "v40.1.8",
"currentVersion": "v40.1.8",
"currentValue": "v40.1.8",
"newValue": "v40.1.9",
"newVersion": "v40.1.9",
"packageFile": ".github/workflows/main.yml",
"updateType": "patch",
"packageName": "renovatebot/github-action"
}
]
},
{
"branchName": "renovate/microsoft.storage-storageaccounts-20230101.x",
"prNo": null,
"prTitle": "Update resource Microsoft.Storage/storageAccounts to 2023-01-01",
"result": "pr-edited",
"upgrades": [
{
"datasource": "azure-bicep-resource",
"depName": "Microsoft.Storage/storageAccounts",
"displayPending": "",
"fixedVersion": "2022-09-01",
"currentVersion": "2022-09-01",
"currentValue": "2022-09-01",
"newValue": "2023-01-01",
"newVersion": "2023-01-01",
"packageFile": "example.bicep",
"updateType": "major",
"packageName": "Microsoft.Storage/storageAccounts"
}
]
},
{
"branchName": "renovate/microsoft.operationalinsights-workspaces-20230901.x",
"prNo": 6,
"prTitle": "Update resource microsoft.operationalinsights/workspaces to 2023-09-01",
"result": "done",
"upgrades": [
{
"datasource": "azure-bicep-resource",
"depName": "microsoft.operationalinsights/workspaces",
"displayPending": "",
"fixedVersion": "2021-06-01",
"currentVersion": "2021-06-01",
"currentValue": "2021-06-01",
"newValue": "2023-09-01",
"newVersion": "2023-09-01",
"packageFile": "example.bicep",
"updateType": "major",
"packageName": "microsoft.operationalinsights/workspaces"
}
]
}
]
DEBUG: Renovate repository PR statistics (repository=moerketh/renovate-min-example)
"stats": {"total": 1, "open": 1, "closed": 0, "merged": 0}
DEBUG: Repository result: done, status: onboarded, enabled: true, onboarded: true (repository=moerketh/renovate-min-example)
DEBUG: Repository timing splits (milliseconds) (repository=moerketh/renovate-min-example)
"splits": {"init": 5879, "extract": 471, "lookup": 324, "onboarding": 1, "update": 1912},
"total": 8610
DEBUG: Package cache statistics (repository=moerketh/renovate-min-example)
"get": {"count": 10, "avgMs": 16, "medianMs": 24, "maxMs": 29, "totalMs": 159},
"set": {"count": 0, "avgMs": 0, "medianMs": 0, "maxMs": 0, "totalMs": 0}
DEBUG: HTTP statistics (repository=moerketh/renovate-min-example)
"urls": {
"https://api.github.com/graphql": {"POST": {"200": 3}},
"https://api.github.com/repos/moerketh/renovate-min-example/branches/main/protection": {
"GET": {"404": 1}
},
"https://api.github.com/repos/moerketh/renovate-min-example/issues/7": {
"GET": {"200": 1}
},
"https://api.github.com/repos/moerketh/renovate-min-example/pulls": {
"GET": {"200": 1}
}
},
"hosts": {
"api.github.com": {
"count": 6,
"reqAvgMs": 198,
"reqMedianMs": 213,
"reqMaxMs": 236,
"queueAvgMs": 0,
"queueMedianMs": 0,
"queueMaxMs": 0
}
},
"requests": 6
DEBUG: HTTP cache statistics (repository=moerketh/renovate-min-example)
"https://api.github.com": {
"/repos/moerketh/renovate-min-example/issues/7": {"hit": 0, "miss": 2},
"/repos/moerketh/renovate-min-example/pulls": {"hit": 0, "miss": 1}
}
DEBUG: Lookup statistics (repository=moerketh/renovate-min-example)
"github-runners": {"count": 1, "avgMs": 7, "medianMs": 7, "maxMs": 7, "totalMs": 7},
"azure-bicep-resource": {"count": 2, "avgMs": 34, "medianMs": 34, "maxMs": 34, "totalMs": 68},
"github-tags": {"count": 2, "avgMs": 129, "medianMs": 205, "maxMs": 205, "totalMs": 257}
DEBUG: dns cache (repository=moerketh/renovate-min-example)
"hosts": []
INFO: Repository finished (repository=moerketh/renovate-min-example)
"cloned": true,
"durationMs": 8610
DEBUG: Checking file package cache for expired items
DEBUG: Verifying and cleaning cache: /tmp/renovate/cache/renovate/renovate-cache-v1
DEBUG: Deleted 0 of 11 file cached entries in 96ms