Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(datasource/bicep): suppress resourceFunctions #28379

Merged

Conversation

moerketh
Copy link
Contributor

@moerketh moerketh commented Apr 12, 2024

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 and resourceFunctions . An API gets listed under resourceFunctions 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 the resourceFunctions API versions. I do not at this point see a case for using resourceFunctions API versioning, nor did I find any code using this.

Context

This was discussed in #28354

Documentation (please check one with an [x])

  • I have updated the documentation, or
  • No documentation update is required

How I've tested my work (please select one)

I have verified these changes via:

  • Code inspection only, or
  • Newly added/modified unit tests, or
  • No unit tests but ran on a real repository, or
  • Both unit tests + ran on a real repository
Log of local run now creating an additional PR correctly

vscode@f183307f6cf1:/workspaces/renovate$ pnpm start moerketh/renovate-min-example

renovate@0.0.0-semantic-release prestart /workspaces/renovate
run-s 'generate:*'

renovate@0.0.0-semantic-release generate:imports /workspaces/renovate
node tools/generate-imports.mjs

generating imports

data/debian-distro-info.json
data/kubernetes-api.json5
data/node-js-schedule.json
data/ubuntu-distro-info.json
node_modules/emojibase-data/en/shortcodes/github.json
generating hashes

renovate@0.0.0-semantic-release start /workspaces/renovate
ts-node lib/renovate.ts "moerketh/renovate-min-example"

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

@rarkins rarkins changed the title fix(datasource/bicep) api version resolving fix(datasource/bicep): suppress resourceFunctions Apr 13, 2024
@moerketh moerketh marked this pull request as ready for review April 15, 2024 10:53
Copy link
Collaborator

@secustor secustor left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@secustor secustor enabled auto-merge April 16, 2024 07:38
@secustor secustor added this pull request to the merge queue Apr 16, 2024
Merged via the queue into renovatebot:main with commit fbe88c2 Apr 16, 2024
39 of 53 checks passed
@renovate-release
Copy link
Collaborator

🎉 This PR is included in version 37.301.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants