parca-dev / parca

Continuous profiling for analysis of CPU and memory usage, down to the line number and throughout time. Saving infrastructure cost, improving performance, and increasing reliability.
https://parca.dev/
Apache License 2.0
4.07k stars 210 forks source link

chore: Renovate does not update node container image #1305

Closed maxbrunet closed 2 years ago

maxbrunet commented 2 years ago

Renovate does not appear to see v16 as an available update:

https://github.com/parca-dev/parca/blob/fd6cc53f01cee9c97fbddda265fcc54473392027/Dockerfile.dev#L1

Could a maintainer get the logs, please:

View repository job log here.

The latest run should do. I will investigate.

kakkoyun commented 2 years ago
Renovate log of the last run DEBUG: No dangling containers to remove INFO: Repository started { "renovateVersion": "32.105.1" } DEBUG: Using localDir: /mnt/renovate/gh/parca-dev/parca DEBUG: PackageFiles.clear() - Package files deleted { "baseBranches": [] } DEBUG: resetMemCache() DEBUG: initRepo("parca-dev/parca") DEBUG: parca-dev/parca default branch = main DEBUG: Using app token for git init DEBUG: Repository cache is valid DEBUG: Resetting npmrc DEBUG: detectSemanticCommits() DEBUG: checkOnboarding() DEBUG: isOnboarded() DEBUG: Checking cached config file name DEBUG: Existing config file confirmed DEBUG: Repository config { "fileName": "renovate.json", "config": { "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "github>parca-dev/.github" ], "packageRules": [ { "description": "One week stability period for Buf packages", "matchPaths": [ "buf.gen.yaml" ], "stabilityDays": 7 }, { "description": "Group buf packages", "matchPackageNames": [ "bufbuild/buf", "bufbuild/buf-setup-action" ], "groupName": "buf" }, { "description": "Group grpc-gateway packages", "matchSourceUrls": [ "https://github.com/grpc-ecosystem/grpc-gateway" ], "groupName": "grpc-gateway" } ], "regexManagers": [ { "description": "Update Buf plugins", "fileMatch": [ "(^|/)buf\\.gen\\.yaml$" ], "matchStrings": [ "# renovate: datasource=(?.+?) depName=(?.+?)(?: (?:packageName)=(?.+?))?(?: versioning=(?.+?))?\\s*-?\\s*remote: ('|\")?.*:(?.+?)(-\\d+)?('|\")?\\s" ] } ] } } DEBUG: Repo is onboarded DEBUG: migrateAndValidate() DEBUG: No config migration necessary DEBUG: massaged config { "config": { "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "github>whitesource/merge-confidence:beta", "github>renovatebot/spring-remediations", "github>parca-dev/.github" ], "packageRules": [ { "description": [ "One week stability period for Buf packages" ], "matchPaths": [ "buf.gen.yaml" ], "stabilityDays": 7 }, { "description": [ "Group buf packages" ], "matchPackageNames": [ "bufbuild/buf", "bufbuild/buf-setup-action" ], "groupName": "buf" }, { "description": [ "Group grpc-gateway packages" ], "matchSourceUrls": [ "https://github.com/grpc-ecosystem/grpc-gateway" ], "groupName": "grpc-gateway" } ], "regexManagers": [ { "description": [ "Update Buf plugins" ], "fileMatch": [ "(^|/)buf\\.gen\\.yaml$" ], "matchStrings": [ "# renovate: datasource=(?.+?) depName=(?.+?)(?: (?:packageName)=(?.+?))?(?: versioning=(?.+?))?\\s*-?\\s*remote: ('|\")?.*:(?.+?)(-\\d+)?('|\")?\\s" ] } ] } } DEBUG: migrated config { "config": { "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "github>whitesource/merge-confidence:beta", "github>renovatebot/spring-remediations", "github>parca-dev/.github" ], "packageRules": [ { "description": [ "One week stability period for Buf packages" ], "matchPaths": [ "buf.gen.yaml" ], "stabilityDays": 7 }, { "description": [ "Group buf packages" ], "matchPackageNames": [ "bufbuild/buf", "bufbuild/buf-setup-action" ], "groupName": "buf" }, { "description": [ "Group grpc-gateway packages" ], "matchSourceUrls": [ "https://github.com/grpc-ecosystem/grpc-gateway" ], "groupName": "grpc-gateway" } ], "regexManagers": [ { "description": [ "Update Buf plugins" ], "fileMatch": [ "(^|/)buf\\.gen\\.yaml$" ], "matchStrings": [ "# renovate: datasource=(?.+?) depName=(?.+?)(?: (?:packageName)=(?.+?))?(?: versioning=(?.+?))?\\s*-?\\s*remote: ('|\")?.*:(?.+?)(-\\d+)?('|\")?\\s" ] } ] } } DEBUG: Setting hostRules from config DEBUG: Found repo ignorePaths { "ignorePaths": [ "**/node_modules/**", "**/bower_components/**", "**/vendor/**", "**/examples/**", "**/__tests__/**", "**/test/**", "**/tests/**", "**/__fixtures__/**" ] } DEBUG: GitHub vulnerability details { "alerts": {} } DEBUG: alert package rules { "alertPackageRules": [] } DEBUG: findIssue(Dependency Dashboard) DEBUG: Retrieving issueList DEBUG: Retrieved 1 issues DEBUG: Found issue 1226 DEBUG: No baseBranches DEBUG: extract() DEBUG: Setting current branch to main DEBUG: Initializing git repository into /mnt/renovate/gh/parca-dev/parca DEBUG: Performing blobless clone DEBUG: git clone completed { "durationMs": 4000 } DEBUG: latest repository commit { "latestCommit": { "hash": "fd6cc53f01cee9c97fbddda265fcc54473392027", "date": "2022-07-05T16:39:03+00:00", "message": "chore(deps): update nextjs monorepo to v12.2.0", "refs": "HEAD -> main, origin/main, origin/HEAD", "body": "", "author_name": "renovate[bot]", "author_email": "29139614+renovate[bot]@users.noreply.github.com" } } DEBUG: latest commit { "branchName": "main", "latestCommitDate": "2022-07-05T16:39:03+00:00" } DEBUG: Using file match: (^|/)tasks/[^/]+\.ya?ml$ for manager ansible DEBUG: Using file match: (^|/)requirements\.ya?ml$ for manager ansible-galaxy DEBUG: Using file match: (^|/)galaxy\.ya?ml$ for manager ansible-galaxy DEBUG: Using file match: azure.*pipelines?.*\.ya?ml$ for manager azure-pipelines DEBUG: Using file match: (^|/)batect(-bundle)?\.yml$ for manager batect DEBUG: Using file match: (^|/)batect$ for manager batect-wrapper DEBUG: Using file match: (^|/)WORKSPACE(|\.bazel)$ for manager bazel DEBUG: Using file match: \.bzl$ for manager bazel DEBUG: Using file match: (^|\/)\.bazelversion$ for manager bazelisk DEBUG: Using file match: (^|/)\.?bitbucket-pipelines\.ya?ml$ for manager bitbucket-pipelines DEBUG: Using file match: buildkite\.ya?ml for manager buildkite DEBUG: Using file match: \.buildkite/.+\.ya?ml$ for manager buildkite DEBUG: Using file match: (^|/)Gemfile$ for manager bundler DEBUG: Using file match: \.cake$ for manager cake DEBUG: Using file match: (^|/)Cargo.toml$ for manager cargo DEBUG: Using file match: (^|/).circleci/config.yml$ for manager circleci DEBUG: Using file match: (^|/)cloudbuild.ya?ml for manager cloudbuild DEBUG: Using file match: (^|/)Podfile$ for manager cocoapods DEBUG: Using file match: (^|/)([\w-]*)composer.json$ for manager composer DEBUG: Using file match: (^|/)conanfile\.(txt|py)$ for manager conan DEBUG: Using file match: (^|/)(?:deps|bb)\.edn$ for manager deps-edn DEBUG: Using file match: (^|/)(?:docker-)?compose[^/]*\.ya?ml$ for manager docker-compose DEBUG: Using file match: (^|/|\.)Dockerfile$ for manager dockerfile DEBUG: Using file match: (^|/)Dockerfile[^/]*$ for manager dockerfile DEBUG: Using file match: (^|/).drone.yml$ for manager droneci DEBUG: Using file match: (^|/)flux-system/gotk-components\.yaml$ for manager flux DEBUG: Using file match: (^|\/)\.fvm\/fvm_config\.json$ for manager fvm DEBUG: Using file match: (^|/).gitmodules$ for manager git-submodules DEBUG: Using file match: ^(workflow-templates|\.github\/workflows)\/[^/]+\.ya?ml$ for manager github-actions DEBUG: Using file match: (^|\/)action\.ya?ml$ for manager github-actions DEBUG: Using file match: \.gitlab-ci\.yml$ for manager gitlabci DEBUG: Using file match: \.gitlab-ci\.yml$ for manager gitlabci-include DEBUG: Using file match: (^|/)go.mod$ for manager gomod DEBUG: Using file match: \.gradle(\.kts)?$ for manager gradle DEBUG: Using file match: (^|\/)gradle\.properties$ for manager gradle DEBUG: Using file match: (^|\/)gradle\/.+\.toml$ for manager gradle DEBUG: Using file match: \.versions\.toml$ for manager gradle DEBUG: Using file match: (^|/)gradle/wrapper/gradle-wrapper.properties$ for manager gradle-wrapper DEBUG: Using file match: (^|/)requirements\.yaml$ for manager helm-requirements DEBUG: Using file match: (^|/)values.yaml$ for manager helm-values DEBUG: Using file match: (^|/)helmfile.yaml$ for manager helmfile DEBUG: Using file match: (^|/)Chart.yaml$ for manager helmv3 DEBUG: Using file match: ^Formula/[^/]+[.]rb$ for manager homebrew DEBUG: Using file match: \.html?$ for manager html DEBUG: Using file match: (^|/)plugins\.(txt|ya?ml)$ for manager jenkins DEBUG: Using file match: (^|/)jsonnetfile.json$ for manager jsonnet-bundler DEBUG: Using file match: (^|/)kustomization\.ya?ml$ for manager kustomize DEBUG: Using file match: (^|/)project\.clj$ for manager leiningen DEBUG: Using file match: (^|/|\.)pom\.xml$ for manager maven DEBUG: Using file match: ^(((\.mvn)|(\.m2))/)?settings\.xml$ for manager maven DEBUG: Using file match: (^|/)package.js$ for manager meteor DEBUG: Using file match: (^|/)mix\.exs$ for manager mix DEBUG: Using file match: (^|/).node-version$ for manager nodenv DEBUG: Using file match: (^|/)package.json$ for manager npm DEBUG: Using file match: \.(?:cs|fs|vb)proj$ for manager nuget DEBUG: Using file match: \.(?:props|targets)$ for manager nuget DEBUG: Using file match: (^|\/)dotnet-tools\.json$ for manager nuget DEBUG: Using file match: (^|\/)global\.json$ for manager nuget DEBUG: Using file match: (^|/)\.nvmrc$ for manager nvm DEBUG: Using file match: (^|/)([\w-]*)requirements\.(txt|pip)$ for manager pip_requirements DEBUG: Using file match: (^|/)setup.py$ for manager pip_setup DEBUG: Using file match: (^|/)Pipfile$ for manager pipenv DEBUG: Using file match: (^|/)pyproject\.toml$ for manager poetry DEBUG: Using file match: (^|/)\.pre-commit-config\.yaml$ for manager pre-commit DEBUG: Using file match: (^|/)pubspec\.ya?ml$ for manager pub DEBUG: Using file match: (^|/).python-version$ for manager pyenv DEBUG: Using file match: (^|/|\.)Dockerfile$ for manager regex DEBUG: Using file match: (^|/)Dockerfile[^/]*$ for manager regex DEBUG: Using file match: ^\.github\/workflows\/[^/]+\.ya?ml$ for manager regex DEBUG: Using file match: (^|/)Makefile$ for manager regex DEBUG: Using file match: \.sh$ for manager regex DEBUG: Using file match: (^|/)go.mod$ for manager regex DEBUG: Using file match: (^|/)\.go-version$ for manager regex DEBUG: Using file match: (^|/)rust-toolchain\.toml$ for manager regex DEBUG: Using file match: (^|/)buf\.gen\.yaml$ for manager regex DEBUG: Using file match: (^|/)\.ruby-version$ for manager ruby-version DEBUG: Using file match: \.sbt$ for manager sbt DEBUG: Using file match: project/[^/]*.scala$ for manager sbt DEBUG: Using file match: (^|/)setup\.cfg$ for manager setup-cfg DEBUG: Using file match: (^|/)Package\.swift for manager swift DEBUG: Using file match: \.tf$ for manager terraform DEBUG: Using file match: (^|/)\.terraform-version$ for manager terraform-version DEBUG: Using file match: (^|/)terragrunt\.hcl$ for manager terragrunt DEBUG: Using file match: (^|/)\.terragrunt-version$ for manager terragrunt-version DEBUG: Using file match: ^.travis.yml$ for manager travis DEBUG: Using file match: (^|/).vela.ya?ml$ for manager velaci DEBUG: Matched 1 file(s) for manager docker-compose: scripts/local-tracing/docker-compose.yaml DEBUG: Matched 4 file(s) for manager dockerfile: Dockerfile, Dockerfile.dev, Dockerfile.go.dev, ui/Dockerfile.dev DEBUG: Matched 14 file(s) for manager github-actions: .github/workflows/build-test.yml, .github/workflows/codeql-analysis-go.yml, .github/workflows/codeql-analysis-js.yml, .github/workflows/container.yml, .github/workflows/docs.yml, .github/workflows/go-lint.yml, .github/workflows/jsonnet.yml, .github/workflows/proto-gen.yaml, .github/workflows/proto-pr.yaml, .github/workflows/proto-push.yaml, .github/workflows/release-dry-run.yml, .github/workflows/release.yml, .github/workflows/ui-publish-components.yml, .github/workflows/ui.yml DEBUG: Matched 1 file(s) for manager gomod: go.mod DEBUG: Matched 1 file(s) for manager html: ui/packages/app/web/public/index.html DEBUG: Matched 1 file(s) for manager jsonnet-bundler: deploy/jsonnetfile.json DEBUG: Matched 1 file(s) for manager nodenv: .node-version DEBUG: Matched 11 file(s) for manager npm: package.json, ui/package.json, ui/packages/app/web/package.json, ui/packages/shared/client/package.json, ui/packages/shared/components/package.json, ui/packages/shared/dynamicsize/package.json, ui/packages/shared/functions/package.json, ui/packages/shared/icons/package.json, ui/packages/shared/parser/package.json, ui/packages/shared/profile/package.json, ui/packages/shared/store/package.json DEBUG: Matched 1 file(s) for manager nvm: .nvmrc DEBUG: Matched 4 file(s) for manager regex: Dockerfile, Dockerfile.dev, Dockerfile.go.dev, ui/Dockerfile.dev DEBUG: Matched 14 file(s) for manager regex: .github/workflows/build-test.yml, .github/workflows/codeql-analysis-go.yml, .github/workflows/codeql-analysis-js.yml, .github/workflows/container.yml, .github/workflows/docs.yml, .github/workflows/go-lint.yml, .github/workflows/jsonnet.yml, .github/workflows/proto-gen.yaml, .github/workflows/proto-pr.yaml, .github/workflows/proto-push.yaml, .github/workflows/release-dry-run.yml, .github/workflows/release.yml, .github/workflows/ui-publish-components.yml, .github/workflows/ui.yml DEBUG: Matched 2 file(s) for manager regex: Makefile, deploy/Makefile DEBUG: Matched 8 file(s) for manager regex: env-jsonnet.sh, env-local-test.sh, env-proto.sh, env.sh, scripts/check-license.sh, scripts/install-minikube.sh, scripts/local-dev.sh, scripts/make-containers.sh DEBUG: Matched 1 file(s) for manager regex: go.mod DEBUG: Matched 1 file(s) for manager regex: .go-version DEBUG: Matched 1 file(s) for manager regex: buf.gen.yaml DEBUG: docker-compose.extractPackageFile() DEBUG: Found a multistage build stage name: builder DEBUG: Found a multistage build stage name: runner DEBUG: Skipping alias COPY --from { "image": "builder" } DEBUG: Skipping alias COPY --from { "image": "builder" } DEBUG: npm file package.json has name undefined DEBUG: Found a multistage build stage name: ui-deps DEBUG: Found a multistage build stage name: ui-builder DEBUG: Skipping alias COPY --from { "image": "ui-deps" } DEBUG: Found a multistage build stage name: builder DEBUG: Skipping alias COPY --from { "image": "ui-builder" } DEBUG: Skipping alias COPY --from { "image": "builder" } DEBUG: Skipping alias COPY --from { "image": "builder" } DEBUG: Skipping alias COPY --from { "image": "builder" } DEBUG: Found a multistage build stage name: builder DEBUG: Skipping alias COPY --from { "image": "builder" } DEBUG: Skipping alias COPY --from { "image": "builder" } DEBUG: Skipping alias COPY --from { "image": "builder" } DEBUG: npm file ui/package.json has name "ui" DEBUG: npm file ui/packages/app/web/package.json has name "@parca/web" DEBUG: npm file ui/packages/shared/client/package.json has name "@parca/client" DEBUG: npm file ui/packages/shared/components/package.json has name "@parca/components" DEBUG: npm file ui/packages/shared/dynamicsize/package.json has name "@parca/dynamicsize" DEBUG: Package file has no deps DEBUG: npm file ui/packages/shared/functions/package.json has name "@parca/functions" DEBUG: Package file has no deps DEBUG: npm file ui/packages/shared/icons/package.json has name "@parca/icons" DEBUG: Package file has no deps DEBUG: npm file ui/packages/shared/parser/package.json has name "@parca/parser" DEBUG: npm file ui/packages/shared/profile/package.json has name "@parca/profile" DEBUG: npm file ui/packages/shared/store/package.json has name "@parca/store" DEBUG: Detecting pnpm Workspaces DEBUG: Detecting Lerna and Yarn Workspaces DEBUG: Finding locked versions DEBUG: Found docker-compose package files DEBUG: Found dockerfile package files DEBUG: Found github-actions package files DEBUG: Found gomod package files DEBUG: Found jsonnet-bundler package files DEBUG: Found nodenv package files DEBUG: Found npm package files DEBUG: Found nvm package files DEBUG: Found regex package files DEBUG: Found regex package files DEBUG: Found regex package files DEBUG: Found regex package files DEBUG: Found regex package files DEBUG: Found regex package files DEBUG: Found regex package files DEBUG: Found 51 package file(s) INFO: Dependency extraction complete { "baseBranch": "main", "stats": { "managers": { "docker-compose": { "fileCount": 1, "depCount": 2 }, "dockerfile": { "fileCount": 4, "depCount": 9 }, "github-actions": { "fileCount": 14, "depCount": 77 }, "gomod": { "fileCount": 1, "depCount": 43 }, "jsonnet-bundler": { "fileCount": 1, "depCount": 1 }, "nodenv": { "fileCount": 1, "depCount": 1 }, "npm": { "fileCount": 11, "depCount": 163 }, "nvm": { "fileCount": 1, "depCount": 1 }, "regex": { "fileCount": 17, "depCount": 28 } }, "total": { "fileCount": 51, "depCount": 325 } } } DEBUG: Dependency docker.io/otel/opentelemetry-collector-contrib-dev has unsupported value latest DEBUG: Dependency parca-agent has unsupported value main DEBUG: Dependency docker.io/multiarch/qemu-user-static has unsupported value 7.0.0-7 DEBUG: getDigest(https://index.docker.io, otel/opentelemetry-collector-contrib-dev, latest) DEBUG: getManifestResponse(https://index.docker.io, otel/opentelemetry-collector-contrib-dev, latest) DEBUG: getDigest(https://index.docker.io, mhart/alpine-node, undefined) DEBUG: getManifestResponse(https://index.docker.io, mhart/alpine-node, latest) DEBUG: getLabels(https://index.docker.io, jaegertracing/all-in-one, latest) DEBUG: getManifestResponse(https://index.docker.io, jaegertracing/all-in-one, latest) DEBUG: Widening peer dependencies DEBUG: Widening peer dependencies DEBUG: getDigest(https://index.docker.io, library/node, 14.19.3-alpine) DEBUG: getManifestResponse(https://index.docker.io, library/node, 14.19.3-alpine) DEBUG: getDigest(https://index.docker.io, library/node, 14.19.3-alpine) DEBUG: getManifestResponse(https://index.docker.io, library/node, 14.19.3-alpine) DEBUG: Found no results from datasource that look like a version (github.com/common-nighthawk/go-figure)(dependency="github.com/common-nighthawk/go-figure") { "result": { "sourceUrl": "https://github.com/common-nighthawk/go-figure", "releases": [] } } DEBUG: Release 7.6.1 is pending status checks { "depName": "d3", "check": "stabilityDays" } DEBUG: Release 7.6.0 is pending status checks { "depName": "d3", "check": "stabilityDays" } DEBUG: All releases are pending - using latest { "depName": "d3", "bucket": "non-major" } DEBUG: Got docker digest { "digest": "sha256:c9014e9e5b33f29d47c867ea548edc0235ba71677f40456409a44c278d8a8e01" } DEBUG: Got docker digest { "digest": "sha256:5500837846e4fc39b628262d4e4dec6579e99733633f6ef76870db6542c52d26" } DEBUG: Got docker digest { "digest": "sha256:6b87d16e4ce20cacd6f1f662f66c821e4c3c41c2903daeace52d818ec3f4bbdd" } DEBUG: Got docker digest { "digest": "sha256:6b87d16e4ce20cacd6f1f662f66c821e4c3c41c2903daeace52d818ec3f4bbdd" } DEBUG: getManifestResponse(https://index.docker.io, jaegertracing/all-in-one, sha256:f20254ce4d59efe8bc1f114e2a044a40315350d45b32fc83785ae628f3f62ef5) DEBUG: Found no results from datasource that look like a version (github.com/google/pprof)(dependency="github.com/google/pprof") { "result": { "sourceUrl": "https://github.com/google/pprof", "releases": [] } } DEBUG: getDigest(https://index.docker.io, jaegertracing/all-in-one, 1.36.0) DEBUG: getManifestResponse(https://index.docker.io, jaegertracing/all-in-one, 1.36.0) DEBUG: Found no results from datasource that look like a version (github.com/grpc-ecosystem/go-grpc-middleware/providers/kit/v2)(dependency="github.com/grpc-ecosystem/go-grpc-middleware/providers/kit/v2") { "result": { "sourceUrl": "https://github.com/grpc-ecosystem/go-grpc-middleware", "releases": [] } } DEBUG: Release v1.8.0 is pending status checks { "depName": "github.com/stretchr/testify", "check": "stabilityDays" } DEBUG: All releases are pending - using latest { "depName": "github.com/stretchr/testify", "bucket": "non-major" } DEBUG: Found no results from datasource that look like a version (github.com/ianlancetaylor/demangle)(dependency="github.com/ianlancetaylor/demangle") { "result": { "sourceUrl": "https://github.com/ianlancetaylor/demangle", "releases": [] } } DEBUG: Got docker digest { "digest": "sha256:1762f170446b38059ceecda0a399f582d495493c0c448f24431e78edb3f47a18" } DEBUG: PackageFiles.add() - Package file saved for branch { "baseBranch": "main" } DEBUG: Package releases lookups complete { "baseBranch": "main" } DEBUG: branchifyUpgrades DEBUG: Using group branchName template DEBUG: Dependency @types/jest is part of group jest monorepo DEBUG: Using group branchName template DEBUG: Dependency @typescript-eslint/eslint-plugin is part of group typescript-eslint monorepo DEBUG: Using group branchName template DEBUG: Dependency @typescript-eslint/parser is part of group typescript-eslint monorepo DEBUG: Using group branchName template DEBUG: Dependency jest is part of group jest monorepo DEBUG: Using group branchName template DEBUG: Dependency ts-jest is part of group jest monorepo DEBUG: 37 flattened updates found: docker.io/node, docker.io/node, github.com/polarsignals/frostdb, github.com/stretchr/testify, golang.org/x/net, google.golang.org/genproto, @swc/core, @types/jest, @types/react, @types/react-dom, @typescript-eslint/eslint-plugin, @typescript-eslint/parser, eslint-config-standard-with-typescript, eslint-plugin-prettier, jest, ts-jest, ts-node, d3, @craco/craco, @swc/core, chromatic, docker.io/ubuntu, github.com/goreleaser/goreleaser, github.com/goreleaser/goreleaser, github.com/goreleaser/goreleaser DEBUG: config.repoIsOnboarded=true DEBUG: packageFiles with updates { "config": { "docker-compose": [ { "packageFile": "scripts/local-tracing/docker-compose.yaml", "deps": [ { "depName": "docker.io/jaegertracing/all-in-one", "currentValue": "1.36.0", "currentDigest": "sha256:1762f170446b38059ceecda0a399f582d495493c0c448f24431e78edb3f47a18", "replaceString": "docker.io/jaegertracing/all-in-one:1.36.0@sha256:1762f170446b38059ceecda0a399f582d495493c0c448f24431e78edb3f47a18", "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "datasource": "docker", "depIndex": 0, "updates": [], "warnings": [], "versioning": "docker", "currentVersion": "1.36.0", "fixedVersion": "1.36.0" }, { "depName": "docker.io/otel/opentelemetry-collector-contrib-dev", "currentValue": "latest", "currentDigest": "sha256:5500837846e4fc39b628262d4e4dec6579e99733633f6ef76870db6542c52d26", "replaceString": "docker.io/otel/opentelemetry-collector-contrib-dev:latest@sha256:5500837846e4fc39b628262d4e4dec6579e99733633f6ef76870db6542c52d26", "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "datasource": "docker", "depIndex": 1, "updates": [], "warnings": [], "versioning": "docker" } ] } ], "dockerfile": [ { "packageFile": "Dockerfile", "deps": [ { "depName": "docker.io/golang", "currentValue": "1.18.3-alpine", "currentDigest": "sha256:7cc62574fcf9c5fb87ad42a9789d5539a6a085971d58ee75dd2ee146cb8a8695", "replaceString": "docker.io/golang:1.18.3-alpine@sha256:7cc62574fcf9c5fb87ad42a9789d5539a6a085971d58ee75dd2ee146cb8a8695", "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "datasource": "docker", "depType": "stage", "depIndex": 0, "updates": [], "warnings": [], "versioning": "docker", "currentVersion": "1.18.3", "fixedVersion": "1.18.3-alpine" }, { "depName": "docker.io/alpine", "currentValue": "3.16.0", "currentDigest": "sha256:686d8c9dfa6f3ccfc8230bc3178d23f84eeaf7e457f36f271ab1acc53015037c", "replaceString": "docker.io/alpine:3.16.0@sha256:686d8c9dfa6f3ccfc8230bc3178d23f84eeaf7e457f36f271ab1acc53015037c", "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "datasource": "docker", "depType": "final", "depIndex": 1, "updates": [], "warnings": [], "versioning": "docker", "currentVersion": "3.16.0", "fixedVersion": "3.16.0" } ] }, { "packageFile": "Dockerfile.dev", "deps": [ { "depName": "docker.io/node", "currentValue": "14.19.3-alpine", "currentDigest": "sha256:6b87d16e4ce20cacd6f1f662f66c821e4c3c41c2903daeace52d818ec3f4bbdd", "replaceString": "docker.io/node:14.19.3-alpine@sha256:6b87d16e4ce20cacd6f1f662f66c821e4c3c41c2903daeace52d818ec3f4bbdd", "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "datasource": "docker", "depType": "stage", "depIndex": 0, "updates": [ { "bucket": "major", "newVersion": "18.4.0", "newValue": "18.4.0-alpine", "newMajor": 18, "newMinor": 4, "updateType": "major", "newDigest": "sha256:7ae41699c38d8e50f5bf592867cf661368d71ff922e07f6f66f36dca2ff0c590", "branchName": "renovate/docker.io-node-18.x" } ], "warnings": [], "versioning": "docker", "currentVersion": "14.19.3", "isSingleVersion": true, "fixedVersion": "14.19.3-alpine" }, { "depName": "docker.io/node", "currentValue": "14.19.3-alpine", "currentDigest": "sha256:6b87d16e4ce20cacd6f1f662f66c821e4c3c41c2903daeace52d818ec3f4bbdd", "replaceString": "docker.io/node:14.19.3-alpine@sha256:6b87d16e4ce20cacd6f1f662f66c821e4c3c41c2903daeace52d818ec3f4bbdd", "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "datasource": "docker", "depType": "stage", "depIndex": 1, "updates": [ { "bucket": "major", "newVersion": "18.4.0", "newValue": "18.4.0-alpine", "newMajor": 18, "newMinor": 4, "updateType": "major", "newDigest": "sha256:7ae41699c38d8e50f5bf592867cf661368d71ff922e07f6f66f36dca2ff0c590", "branchName": "renovate/docker.io-node-18.x" } ], "warnings": [], "versioning": "docker", "currentVersion": "14.19.3", "isSingleVersion": true, "fixedVersion": "14.19.3-alpine" }, { "depName": "docker.io/golang", "currentValue": "1.18.3-alpine", "currentDigest": "sha256:7cc62574fcf9c5fb87ad42a9789d5539a6a085971d58ee75dd2ee146cb8a8695", "replaceString": "docker.io/golang:1.18.3-alpine@sha256:7cc62574fcf9c5fb87ad42a9789d5539a6a085971d58ee75dd2ee146cb8a8695", "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "datasource": "docker", "depType": "stage", "depIndex": 2, "updates": [], "warnings": [], "versioning": "docker", "currentVersion": "1.18.3", "fixedVersion": "1.18.3-alpine" }, { "depName": "docker.io/golang", "currentValue": "1.18.3-alpine", "currentDigest": "sha256:7cc62574fcf9c5fb87ad42a9789d5539a6a085971d58ee75dd2ee146cb8a8695", "replaceString": "docker.io/golang:1.18.3-alpine@sha256:7cc62574fcf9c5fb87ad42a9789d5539a6a085971d58ee75dd2ee146cb8a8695", "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "datasource": "docker", "depType": "final", "depIndex": 3, "updates": [], "warnings": [], "versioning": "docker", "currentVersion": "1.18.3", "fixedVersion": "1.18.3-alpine" } ] }, { "packageFile": "Dockerfile.go.dev", "deps": [ { "depName": "docker.io/golang", "currentValue": "1.18.3-alpine", "currentDigest": "sha256:7cc62574fcf9c5fb87ad42a9789d5539a6a085971d58ee75dd2ee146cb8a8695", "replaceString": "docker.io/golang:1.18.3-alpine@sha256:7cc62574fcf9c5fb87ad42a9789d5539a6a085971d58ee75dd2ee146cb8a8695", "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "datasource": "docker", "depType": "stage", "depIndex": 0, "updates": [], "warnings": [], "versioning": "docker", "currentVersion": "1.18.3", "fixedVersion": "1.18.3-alpine" }, { "depName": "docker.io/golang", "currentValue": "1.18.3-alpine", "currentDigest": "sha256:7cc62574fcf9c5fb87ad42a9789d5539a6a085971d58ee75dd2ee146cb8a8695", "replaceString": "docker.io/golang:1.18.3-alpine@sha256:7cc62574fcf9c5fb87ad42a9789d5539a6a085971d58ee75dd2ee146cb8a8695", "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "datasource": "docker", "depType": "final", "depIndex": 1, "updates": [], "warnings": [], "versioning": "docker", "currentVersion": "1.18.3", "fixedVersion": "1.18.3-alpine" } ] }, { "packageFile": "ui/Dockerfile.dev", "deps": [ { "depName": "mhart/alpine-node", "currentDigest": "sha256:c9014e9e5b33f29d47c867ea548edc0235ba71677f40456409a44c278d8a8e01", "replaceString": "mhart/alpine-node@sha256:c9014e9e5b33f29d47c867ea548edc0235ba71677f40456409a44c278d8a8e01", "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}", "datasource": "docker", "depType": "final", "depIndex": 0, "updates": [], "warnings": [], "versioning": "docker" } ] } ], "github-actions": [], "gomod": [], "jsonnet-bundler": [], "nodenv": [], "npm": [], "nvm": [ { "packageFile": ".nvmrc", "deps": [ { "depName": "node", "currentValue": "16.15.1", "datasource": "github-tags", "packageName": "nodejs/node", "depIndex": 0, "updates": [], "warnings": [], "versioning": "node", "sourceUrl": "https://github.com/nodejs/node", "currentVersion": "16.15.1", "fixedVersion": "16.15.1" } ] } ], "regex": [ { "packageFile": "Dockerfile", "deps": [ { "depName": "github.com/grpc-ecosystem/grpc-health-probe", "currentValue": "v0.4.11", "datasource": "go", "replaceString": "# renovate: datasource=go depName=github.com/grpc-ecosystem/grpc-health-probe\nARG GRPC_HEALTH_PROBE_VERSION=v0.4.11\n", "depIndex": 0, "updates": [], "warnings": [], "versioning": "semver", "sourceUrl": "https://github.com/grpc-ecosystem/grpc-health-probe", "currentVersion": "v0.4.11", "fixedVersion": "v0.4.11" } ], "matchStrings": [ "# renovate: datasource=(?[a-z-]+?) depName=(?[^\\s]+?)(?: (lookupName|packageName)=(?[^\\s]+?))?(?: versioning=(?[a-z-0-9]+?))?\\s(?:ENV|ARG) .+?_VERSION=\"?(?.+?)\"?\\s" ] }, { "packageFile": "Dockerfile.dev", "deps": [ { "depName": "github.com/go-delve/delve", "currentValue": "v1.8.3", "datasource": "go", "replaceString": "# renovate: datasource=go depName=github.com/go-delve/delve\nARG DLV_VERSION=v1.8.3\n", "depIndex": 0, "updates": [], "warnings": [], "versioning": "semver", "sourceUrl": "https://github.com/go-delve/delve", "currentVersion": "v1.8.3", "fixedVersion": "v1.8.3" }, { "depName": "github.com/grpc-ecosystem/grpc-health-probe", "currentValue": "v0.4.11", "datasource": "go", "replaceString": "# renovate: datasource=go depName=github.com/grpc-ecosystem/grpc-health-probe\nARG GRPC_HEALTH_PROBE_VERSION=v0.4.11\n", "depIndex": 1, "updates": [], "warnings": [], "versioning": "semver", "sourceUrl": "https://github.com/grpc-ecosystem/grpc-health-probe", "currentVersion": "v0.4.11", "fixedVersion": "v0.4.11" } ], "matchStrings": [ "# renovate: datasource=(?[a-z-]+?) depName=(?[^\\s]+?)(?: (lookupName|packageName)=(?[^\\s]+?))?(?: versioning=(?[a-z-0-9]+?))?\\s(?:ENV|ARG) .+?_VERSION=\"?(?.+?)\"?\\s" ] }, { "packageFile": "Dockerfile.go.dev", "deps": [ { "depName": "github.com/go-delve/delve", "currentValue": "v1.8.3", "datasource": "go", "replaceString": "# renovate: datasource=go depName=github.com/go-delve/delve\nARG DLV_VERSION=v1.8.3\n", "depIndex": 0, "updates": [], "warnings": [], "versioning": "semver", "sourceUrl": "https://github.com/go-delve/delve", "currentVersion": "v1.8.3", "fixedVersion": "v1.8.3" }, { "depName": "github.com/grpc-ecosystem/grpc-health-probe", "currentValue": "v0.4.11", "datasource": "go", "replaceString": "# renovate: datasource=go depName=github.com/grpc-ecosystem/grpc-health-probe\nARG GRPC_HEALTH_PROBE_VERSION=v0.4.11\n", "depIndex": 1, "updates": [], "warnings": [], "versioning": "semver", "sourceUrl": "https://github.com/grpc-ecosystem/grpc-health-probe", "currentVersion": "v0.4.11", "fixedVersion": "v0.4.11" } ], "matchStrings": [ "# renovate: datasource=(?[a-z-]+?) depName=(?[^\\s]+?)(?: (lookupName|packageName)=(?[^\\s]+?))?(?: versioning=(?[a-z-0-9]+?))?\\s(?:ENV|ARG) .+?_VERSION=\"?(?.+?)\"?\\s" ] }, { "packageFile": ".github/workflows/build-test.yml", "deps": [ ], "matchStrings": [ "# renovate: datasource=(?.+?) depName=(?.+?)(?: (?:packageName)=(?.+?))?(?: versioning=(?.+?))?\\s*[A-Z_]+?_VERSION: ('|\")?(?.+?)('|\")?\\s" ] }, { "packageFile": ".github/workflows/container.yml", "deps": [ ], "matchStrings": [ "# renovate: datasource=(?.+?) depName=(?.+?)(?: (?:packageName)=(?.+?))?(?: versioning=(?.+?))?\\s*[A-Z_]+?_VERSION: ('|\")?(?.+?)('|\")?\\s" ] }, { "packageFile": ".github/workflows/go-lint.yml", "deps": [ { "depName": "github.com/golangci/golangci-lint", "currentValue": "v1.46.2", "datasource": "go", "replaceString": "# renovate: datasource=go depName=github.com/golangci/golangci-lint\n GOLANGCI_LINT_VERSION: v1.46.2\n", "depIndex": 0, "updates": [], "warnings": [], "versioning": "semver", "sourceUrl": "https://github.com/golangci/golangci-lint", "currentVersion": "v1.46.2", "fixedVersion": "v1.46.2" } ], "matchStrings": [ "# renovate: datasource=(?.+?) depName=(?.+?)(?: (?:packageName)=(?.+?))?(?: versioning=(?.+?))?\\s*[A-Z_]+?_VERSION: ('|\")?(?.+?)('|\")?\\s" ] }, { "packageFile": ".github/workflows/release-dry-run.yml", "deps": [ ], "matchStrings": [ "# renovate: datasource=(?.+?) depName=(?.+?)(?: (?:packageName)=(?.+?))?(?: versioning=(?.+?))?\\s*[A-Z_]+?_VERSION: ('|\")?(?.+?)('|\")?\\s" ] }, { "packageFile": ".github/workflows/release.yml", "deps": [ ], "matchStrings": [ "# renovate: datasource=(?.+?) depName=(?.+?)(?: (?:packageName)=(?.+?))?(?: versioning=(?.+?))?\\s*[A-Z_]+?_VERSION: ('|\")?(?.+?)('|\")?\\s" ] }, { "packageFile": "Makefile", "deps": [ ], "matchStrings": [ "# renovate: datasource=(?.+?) depName=(?.+?)(?: (?:packageName)=(?.+?))?(?: versioning=(?.+?))?\\s[A-Z_]+?_VERSION .?= (?.+?)\\s" ] }, ] } } DEBUG: processRepo() DEBUG: Processing 20 branches: renovate/chromatic-6.x, renovate/craco-craco-6.x, renovate/d3-7.x, renovate/docker.io-node-18.x, renovate/docker.io-ubuntu-22.x, renovate/eslint-config-standard-with-typescript-22.x, renovate/eslint-plugin-prettier-4.x, renovate/github.com-goreleaser-goreleaser-1.x, renovate/github.com-polarsignals-frostdb-digest, renovate/github.com-stretchr-testify-1.x, renovate/golang.org-x-net-digest, renovate/google.golang.org-genproto-digest, renovate/jsonnet-bundler-lock-file-maintenance, renovate/major-jest-monorepo, renovate/npm-lock-file-maintenance, renovate/react-18.x, renovate/react-dom-18.x, renovate/swc-core-1.x, renovate/ts-node-10.x, renovate/typescript-eslint-monorepo DEBUG: Calculating hourly PRs remaining DEBUG: getPrList success { "pullsTotal": 45, "requestsTotal": 1, "apiQuotaAffected": true } DEBUG: currentHourStart=2022-07-06T06:00:00.000+00:00 DEBUG: PR hourly limit remaining: 2 DEBUG: Calculating prConcurrentLimit (10) DEBUG: getBranchPr(renovate/github.com-polarsignals-frostdb-digest) DEBUG: findPr(renovate/github.com-polarsignals-frostdb-digest, undefined, open) DEBUG: findPr(renovate/github.com-polarsignals-frostdb-digest, undefined, closed) DEBUG: getBranchPr(renovate/golang.org-x-net-digest) DEBUG: findPr(renovate/golang.org-x-net-digest, undefined, open) DEBUG: findPr(renovate/golang.org-x-net-digest, undefined, closed) DEBUG: getBranchPr(renovate/google.golang.org-genproto-digest) DEBUG: findPr(renovate/google.golang.org-genproto-digest, undefined, open) DEBUG: findPr(renovate/google.golang.org-genproto-digest, undefined, closed) DEBUG: getBranchPr(renovate/craco-craco-6.x) DEBUG: findPr(renovate/craco-craco-6.x, undefined, open) DEBUG: findPr(renovate/craco-craco-6.x, undefined, closed) DEBUG: getBranchPr(renovate/swc-core-1.x) DEBUG: findPr(renovate/swc-core-1.x, undefined, open) DEBUG: findPr(renovate/swc-core-1.x, undefined, closed) DEBUG: getBranchPr(renovate/react-18.x) DEBUG: findPr(renovate/react-18.x, undefined, open) DEBUG: findPr(renovate/react-18.x, undefined, closed) DEBUG: getBranchPr(renovate/react-dom-18.x) DEBUG: findPr(renovate/react-dom-18.x, undefined, open) DEBUG: findPr(renovate/react-dom-18.x, undefined, closed) DEBUG: getBranchPr(renovate/ts-node-10.x) DEBUG: findPr(renovate/ts-node-10.x, undefined, open) DEBUG: findPr(renovate/ts-node-10.x, undefined, closed) DEBUG: getBranchPr(renovate/typescript-eslint-monorepo) DEBUG: findPr(renovate/typescript-eslint-monorepo, undefined, open) DEBUG: findPr(renovate/typescript-eslint-monorepo, undefined, closed) DEBUG: getBranchPr(renovate/d3-7.x) DEBUG: findPr(renovate/d3-7.x, undefined, open) DEBUG: findPr(renovate/d3-7.x, undefined, closed) DEBUG: getBranchPr(renovate/github.com-stretchr-testify-1.x) DEBUG: findPr(renovate/github.com-stretchr-testify-1.x, undefined, open) DEBUG: findPr(renovate/github.com-stretchr-testify-1.x, undefined, closed) DEBUG: getBranchPr(renovate/chromatic-6.x) DEBUG: findPr(renovate/chromatic-6.x, undefined, open) DEBUG: findPr(renovate/chromatic-6.x, undefined, closed) DEBUG: getBranchPr(renovate/eslint-plugin-prettier-4.x) DEBUG: findPr(renovate/eslint-plugin-prettier-4.x, undefined, open) DEBUG: findPr(renovate/eslint-plugin-prettier-4.x, undefined, closed) DEBUG: getBranchPr(renovate/github.com-goreleaser-goreleaser-1.x) DEBUG: findPr(renovate/github.com-goreleaser-goreleaser-1.x, undefined, open) DEBUG: findPr(renovate/github.com-goreleaser-goreleaser-1.x, undefined, closed) DEBUG: getBranchPr(renovate/docker.io-ubuntu-22.x) DEBUG: findPr(renovate/docker.io-ubuntu-22.x, undefined, open) DEBUG: findPr(renovate/docker.io-ubuntu-22.x, undefined, closed) DEBUG: getBranchPr(renovate/eslint-config-standard-with-typescript-22.x) DEBUG: findPr(renovate/eslint-config-standard-with-typescript-22.x, undefined, open) DEBUG: findPr(renovate/eslint-config-standard-with-typescript-22.x, undefined, closed) DEBUG: getBranchPr(renovate/major-jest-monorepo) DEBUG: findPr(renovate/major-jest-monorepo, undefined, open) DEBUG: findPr(renovate/major-jest-monorepo, undefined, closed) DEBUG: getBranchPr(renovate/docker.io-node-18.x) DEBUG: findPr(renovate/docker.io-node-18.x, undefined, open) DEBUG: findPr(renovate/docker.io-node-18.x, undefined, closed) DEBUG: getBranchPr(renovate/jsonnet-bundler-lock-file-maintenance) DEBUG: findPr(renovate/jsonnet-bundler-lock-file-maintenance, undefined, open) DEBUG: findPr(renovate/jsonnet-bundler-lock-file-maintenance, undefined, closed) DEBUG: getBranchPr(renovate/npm-lock-file-maintenance) DEBUG: findPr(renovate/npm-lock-file-maintenance, undefined, open) DEBUG: findPr(renovate/npm-lock-file-maintenance, undefined, closed) DEBUG: 0 PRs are currently open DEBUG: PR concurrent limit remaining: 10 DEBUG: Calculated maximum PRs remaining this run { "prsRemaining": 2 } DEBUG: PullRequests limit = 2 DEBUG: Calculating hourly PRs remaining DEBUG: currentHourStart=2022-07-06T06:00:00.000+00:00 DEBUG: PR hourly limit remaining: 2 DEBUG: Calculating branchConcurrentLimit (10) DEBUG: 0 already existing branches found: DEBUG: Branch concurrent limit remaining: 10 DEBUG: Calculated maximum branches remaining this run { "branchesRemaining": 2 } DEBUG: Branches limit = 2 DEBUG: getBranchPr(renovate/github.com-polarsignals-frostdb-digest)(branch="renovate/github.com-polarsignals-frostdb-digest") DEBUG: findPr(renovate/github.com-polarsignals-frostdb-digest, undefined, open)(branch="renovate/github.com-polarsignals-frostdb-digest") DEBUG: findPr(renovate/github.com-polarsignals-frostdb-digest, undefined, closed)(branch="renovate/github.com-polarsignals-frostdb-digest") DEBUG: branchExists=false(branch="renovate/github.com-polarsignals-frostdb-digest") DEBUG: dependencyDashboardCheck=undefined(branch="renovate/github.com-polarsignals-frostdb-digest") DEBUG: recreateClosed is false(branch="renovate/github.com-polarsignals-frostdb-digest") DEBUG: findPr(renovate/github.com-polarsignals-frostdb-digest, build(deps): update github.com/polarsignals/frostdb digest to f949727, !open)(branch="renovate/github.com-polarsignals-frostdb-digest") DEBUG: prAlreadyExisted=false(branch="renovate/github.com-polarsignals-frostdb-digest") DEBUG: Checking schedule(before 3am on Monday, null)(branch="renovate/github.com-polarsignals-frostdb-digest") DEBUG: Checking 1 schedule(s)(branch="renovate/github.com-polarsignals-frostdb-digest") DEBUG: Checking schedule "before 3am on Monday"(branch="renovate/github.com-polarsignals-frostdb-digest") { "parsedSchedule": { "schedules": [ { "t_b": [ 10800 ], "d": [ 2 ] } ], "exceptions": [], "error": -1 } } DEBUG: Package not scheduled(branch="renovate/github.com-polarsignals-frostdb-digest") DEBUG: Skipping branch creation as not within schedule(branch="renovate/github.com-polarsignals-frostdb-digest") DEBUG: getBranchPr(renovate/golang.org-x-net-digest)(branch="renovate/golang.org-x-net-digest") DEBUG: findPr(renovate/golang.org-x-net-digest, undefined, open)(branch="renovate/golang.org-x-net-digest") DEBUG: findPr(renovate/golang.org-x-net-digest, undefined, closed)(branch="renovate/golang.org-x-net-digest") DEBUG: branchExists=false(branch="renovate/golang.org-x-net-digest") DEBUG: dependencyDashboardCheck=undefined(branch="renovate/golang.org-x-net-digest") DEBUG: recreateClosed is false(branch="renovate/golang.org-x-net-digest") DEBUG: findPr(renovate/golang.org-x-net-digest, build(deps): update golang.org/x/net digest to 69896b7, !open)(branch="renovate/golang.org-x-net-digest") DEBUG: prAlreadyExisted=false(branch="renovate/golang.org-x-net-digest") DEBUG: Checking schedule(before 3am on Monday, null)(branch="renovate/golang.org-x-net-digest") DEBUG: Checking 1 schedule(s)(branch="renovate/golang.org-x-net-digest") DEBUG: Checking schedule "before 3am on Monday"(branch="renovate/golang.org-x-net-digest") { "parsedSchedule": { "schedules": [ { "t_b": [ 10800 ], "d": [ 2 ] } ], "exceptions": [], "error": -1 } } DEBUG: Package not scheduled(branch="renovate/golang.org-x-net-digest") DEBUG: Skipping branch creation as not within schedule(branch="renovate/golang.org-x-net-digest") DEBUG: getBranchPr(renovate/google.golang.org-genproto-digest)(branch="renovate/google.golang.org-genproto-digest") DEBUG: findPr(renovate/google.golang.org-genproto-digest, undefined, open)(branch="renovate/google.golang.org-genproto-digest") DEBUG: findPr(renovate/google.golang.org-genproto-digest, undefined, closed)(branch="renovate/google.golang.org-genproto-digest") DEBUG: branchExists=false(branch="renovate/google.golang.org-genproto-digest") DEBUG: dependencyDashboardCheck=undefined(branch="renovate/google.golang.org-genproto-digest") DEBUG: recreateClosed is false(branch="renovate/google.golang.org-genproto-digest") DEBUG: findPr(renovate/google.golang.org-genproto-digest, build(deps): update google.golang.org/genproto digest to ad1d486, !open)(branch="renovate/google.golang.org-genproto-digest") DEBUG: prAlreadyExisted=false(branch="renovate/google.golang.org-genproto-digest") DEBUG: Checking schedule(before 3am on Monday, null)(branch="renovate/google.golang.org-genproto-digest") DEBUG: Checking 1 schedule(s)(branch="renovate/google.golang.org-genproto-digest") DEBUG: Checking schedule "before 3am on Monday"(branch="renovate/google.golang.org-genproto-digest") { "parsedSchedule": { "schedules": [ { "t_b": [ 10800 ], "d": [ 2 ] } ], "exceptions": [], "error": -1 } } DEBUG: Package not scheduled(branch="renovate/google.golang.org-genproto-digest") DEBUG: Skipping branch creation as not within schedule(branch="renovate/google.golang.org-genproto-digest") DEBUG: getBranchPr(renovate/craco-craco-6.x)(branch="renovate/craco-craco-6.x") DEBUG: findPr(renovate/craco-craco-6.x, undefined, open)(branch="renovate/craco-craco-6.x") DEBUG: findPr(renovate/craco-craco-6.x, undefined, closed)(branch="renovate/craco-craco-6.x") DEBUG: branchExists=false(branch="renovate/craco-craco-6.x") DEBUG: dependencyDashboardCheck=undefined(branch="renovate/craco-craco-6.x") DEBUG: recreateClosed is false(branch="renovate/craco-craco-6.x") DEBUG: findPr(renovate/craco-craco-6.x, chore(deps): update dependency @craco/craco to v6.4.4, !open)(branch="renovate/craco-craco-6.x") DEBUG: prAlreadyExisted=false(branch="renovate/craco-craco-6.x") DEBUG: getBranchPr(renovate/swc-core-1.x)(branch="renovate/swc-core-1.x") DEBUG: findPr(renovate/swc-core-1.x, undefined, open)(branch="renovate/swc-core-1.x") DEBUG: findPr(renovate/swc-core-1.x, undefined, closed)(branch="renovate/swc-core-1.x") DEBUG: branchExists=false(branch="renovate/swc-core-1.x") DEBUG: dependencyDashboardCheck=undefined(branch="renovate/swc-core-1.x") DEBUG: recreateClosed is false(branch="renovate/swc-core-1.x") DEBUG: findPr(renovate/swc-core-1.x, chore(deps): update dependency @swc/core to v1.2.210, !open)(branch="renovate/swc-core-1.x") DEBUG: prAlreadyExisted=false(branch="renovate/swc-core-1.x") DEBUG: getBranchPr(renovate/react-18.x)(branch="renovate/react-18.x") DEBUG: findPr(renovate/react-18.x, undefined, open)(branch="renovate/react-18.x") DEBUG: findPr(renovate/react-18.x, undefined, closed)(branch="renovate/react-18.x") DEBUG: branchExists=false(branch="renovate/react-18.x") DEBUG: dependencyDashboardCheck=undefined(branch="renovate/react-18.x") DEBUG: recreateClosed is false(branch="renovate/react-18.x") DEBUG: findPr(renovate/react-18.x, chore(deps): update dependency @types/react to v18.0.15, !open)(branch="renovate/react-18.x") DEBUG: prAlreadyExisted=false(branch="renovate/react-18.x") DEBUG: getBranchPr(renovate/react-dom-18.x)(branch="renovate/react-dom-18.x") DEBUG: findPr(renovate/react-dom-18.x, undefined, open)(branch="renovate/react-dom-18.x") DEBUG: findPr(renovate/react-dom-18.x, undefined, closed)(branch="renovate/react-dom-18.x") DEBUG: branchExists=false(branch="renovate/react-dom-18.x") DEBUG: dependencyDashboardCheck=undefined(branch="renovate/react-dom-18.x") DEBUG: recreateClosed is false(branch="renovate/react-dom-18.x") DEBUG: findPr(renovate/react-dom-18.x, chore(deps): update dependency @types/react-dom to v18.0.6, !open)(branch="renovate/react-dom-18.x") DEBUG: prAlreadyExisted=false(branch="renovate/react-dom-18.x") DEBUG: getBranchPr(renovate/ts-node-10.x)(branch="renovate/ts-node-10.x") DEBUG: findPr(renovate/ts-node-10.x, undefined, open)(branch="renovate/ts-node-10.x") DEBUG: findPr(renovate/ts-node-10.x, undefined, closed)(branch="renovate/ts-node-10.x") DEBUG: branchExists=false(branch="renovate/ts-node-10.x") DEBUG: dependencyDashboardCheck=undefined(branch="renovate/ts-node-10.x") DEBUG: recreateClosed is false(branch="renovate/ts-node-10.x") DEBUG: findPr(renovate/ts-node-10.x, chore(deps): update dependency ts-node to v10.8.2, !open)(branch="renovate/ts-node-10.x") DEBUG: prAlreadyExisted=false(branch="renovate/ts-node-10.x") DEBUG: getBranchPr(renovate/typescript-eslint-monorepo)(branch="renovate/typescript-eslint-monorepo") DEBUG: findPr(renovate/typescript-eslint-monorepo, undefined, open)(branch="renovate/typescript-eslint-monorepo") DEBUG: findPr(renovate/typescript-eslint-monorepo, undefined, closed)(branch="renovate/typescript-eslint-monorepo") DEBUG: branchExists=false(branch="renovate/typescript-eslint-monorepo") DEBUG: dependencyDashboardCheck=undefined(branch="renovate/typescript-eslint-monorepo") DEBUG: recreateClosed is false(branch="renovate/typescript-eslint-monorepo") DEBUG: findPr(renovate/typescript-eslint-monorepo, chore(deps): update typescript-eslint monorepo to v5.30.5, !open)(branch="renovate/typescript-eslint-monorepo") DEBUG: prAlreadyExisted=false(branch="renovate/typescript-eslint-monorepo") DEBUG: getBranchPr(renovate/d3-7.x)(branch="renovate/d3-7.x") DEBUG: findPr(renovate/d3-7.x, undefined, open)(branch="renovate/d3-7.x") DEBUG: findPr(renovate/d3-7.x, undefined, closed)(branch="renovate/d3-7.x") DEBUG: branchExists=false(branch="renovate/d3-7.x") DEBUG: dependencyDashboardCheck=undefined(branch="renovate/d3-7.x") DEBUG: recreateClosed is false(branch="renovate/d3-7.x") DEBUG: findPr(renovate/d3-7.x, build(deps): update dependency d3 to v7.6.1, !open)(branch="renovate/d3-7.x") DEBUG: prAlreadyExisted=false(branch="renovate/d3-7.x") DEBUG: getBranchPr(renovate/github.com-stretchr-testify-1.x)(branch="renovate/github.com-stretchr-testify-1.x") DEBUG: findPr(renovate/github.com-stretchr-testify-1.x, undefined, open)(branch="renovate/github.com-stretchr-testify-1.x") DEBUG: findPr(renovate/github.com-stretchr-testify-1.x, undefined, closed)(branch="renovate/github.com-stretchr-testify-1.x") DEBUG: branchExists=false(branch="renovate/github.com-stretchr-testify-1.x") DEBUG: dependencyDashboardCheck=undefined(branch="renovate/github.com-stretchr-testify-1.x") DEBUG: recreateClosed is false(branch="renovate/github.com-stretchr-testify-1.x") DEBUG: findPr(renovate/github.com-stretchr-testify-1.x, build(deps): update module github.com/stretchr/testify to v1.8.0, !open)(branch="renovate/github.com-stretchr-testify-1.x") DEBUG: prAlreadyExisted=false(branch="renovate/github.com-stretchr-testify-1.x") DEBUG: getBranchPr(renovate/chromatic-6.x)(branch="renovate/chromatic-6.x") DEBUG: findPr(renovate/chromatic-6.x, undefined, open)(branch="renovate/chromatic-6.x") DEBUG: findPr(renovate/chromatic-6.x, undefined, closed)(branch="renovate/chromatic-6.x") DEBUG: branchExists=false(branch="renovate/chromatic-6.x") DEBUG: dependencyDashboardCheck=undefined(branch="renovate/chromatic-6.x") DEBUG: recreateClosed is false(branch="renovate/chromatic-6.x") DEBUG: findPr(renovate/chromatic-6.x, chore(deps): update dependency chromatic to v6.7.0, !open)(branch="renovate/chromatic-6.x") DEBUG: prAlreadyExisted=false(branch="renovate/chromatic-6.x") DEBUG: getBranchPr(renovate/eslint-plugin-prettier-4.x)(branch="renovate/eslint-plugin-prettier-4.x") DEBUG: findPr(renovate/eslint-plugin-prettier-4.x, undefined, open)(branch="renovate/eslint-plugin-prettier-4.x") DEBUG: findPr(renovate/eslint-plugin-prettier-4.x, undefined, closed)(branch="renovate/eslint-plugin-prettier-4.x") DEBUG: branchExists=false(branch="renovate/eslint-plugin-prettier-4.x") DEBUG: dependencyDashboardCheck=undefined(branch="renovate/eslint-plugin-prettier-4.x") DEBUG: recreateClosed is false(branch="renovate/eslint-plugin-prettier-4.x") DEBUG: findPr(renovate/eslint-plugin-prettier-4.x, chore(deps): update dependency eslint-plugin-prettier to v4.2.1, !open)(branch="renovate/eslint-plugin-prettier-4.x") DEBUG: prAlreadyExisted=false(branch="renovate/eslint-plugin-prettier-4.x") DEBUG: getBranchPr(renovate/github.com-goreleaser-goreleaser-1.x)(branch="renovate/github.com-goreleaser-goreleaser-1.x") DEBUG: findPr(renovate/github.com-goreleaser-goreleaser-1.x, undefined, open)(branch="renovate/github.com-goreleaser-goreleaser-1.x") DEBUG: findPr(renovate/github.com-goreleaser-goreleaser-1.x, undefined, closed)(branch="renovate/github.com-goreleaser-goreleaser-1.x") DEBUG: branchExists=false(branch="renovate/github.com-goreleaser-goreleaser-1.x") DEBUG: dependencyDashboardCheck=undefined(branch="renovate/github.com-goreleaser-goreleaser-1.x") DEBUG: recreateClosed is false(branch="renovate/github.com-goreleaser-goreleaser-1.x") DEBUG: findPr(renovate/github.com-goreleaser-goreleaser-1.x, chore(deps): update dependency github.com/goreleaser/goreleaser to v1.10.1, !open)(branch="renovate/github.com-goreleaser-goreleaser-1.x") DEBUG: prAlreadyExisted=false(branch="renovate/github.com-goreleaser-goreleaser-1.x") DEBUG: getBranchPr(renovate/docker.io-ubuntu-22.x)(branch="renovate/docker.io-ubuntu-22.x") DEBUG: findPr(renovate/docker.io-ubuntu-22.x, undefined, open)(branch="renovate/docker.io-ubuntu-22.x") DEBUG: findPr(renovate/docker.io-ubuntu-22.x, undefined, closed)(branch="renovate/docker.io-ubuntu-22.x") DEBUG: branchExists=false(branch="renovate/docker.io-ubuntu-22.x") DEBUG: dependencyDashboardCheck=undefined(branch="renovate/docker.io-ubuntu-22.x") DEBUG: recreateClosed is false(branch="renovate/docker.io-ubuntu-22.x") DEBUG: findPr(renovate/docker.io-ubuntu-22.x, chore(deps): update dependency docker.io/ubuntu to v22, !open)(branch="renovate/docker.io-ubuntu-22.x") DEBUG: prAlreadyExisted=false(branch="renovate/docker.io-ubuntu-22.x") DEBUG: Branch renovate/docker.io-ubuntu-22.x needs approval(branch="renovate/docker.io-ubuntu-22.x") DEBUG: getBranchPr(renovate/eslint-config-standard-with-typescript-22.x)(branch="renovate/eslint-config-standard-with-typescript-22.x") DEBUG: findPr(renovate/eslint-config-standard-with-typescript-22.x, undefined, open)(branch="renovate/eslint-config-standard-with-typescript-22.x") DEBUG: findPr(renovate/eslint-config-standard-with-typescript-22.x, undefined, closed)(branch="renovate/eslint-config-standard-with-typescript-22.x") DEBUG: branchExists=false(branch="renovate/eslint-config-standard-with-typescript-22.x") DEBUG: dependencyDashboardCheck=undefined(branch="renovate/eslint-config-standard-with-typescript-22.x") DEBUG: recreateClosed is false(branch="renovate/eslint-config-standard-with-typescript-22.x") DEBUG: findPr(renovate/eslint-config-standard-with-typescript-22.x, chore(deps): update dependency eslint-config-standard-with-typescript to v22, !open)(branch="renovate/eslint-config-standard-with-typescript-22.x") DEBUG: prAlreadyExisted=false(branch="renovate/eslint-config-standard-with-typescript-22.x") DEBUG: Branch renovate/eslint-config-standard-with-typescript-22.x needs approval(branch="renovate/eslint-config-standard-with-typescript-22.x") DEBUG: getBranchPr(renovate/major-jest-monorepo)(branch="renovate/major-jest-monorepo") DEBUG: findPr(renovate/major-jest-monorepo, undefined, open)(branch="renovate/major-jest-monorepo") DEBUG: findPr(renovate/major-jest-monorepo, undefined, closed)(branch="renovate/major-jest-monorepo") DEBUG: branchExists=false(branch="renovate/major-jest-monorepo") DEBUG: dependencyDashboardCheck=undefined(branch="renovate/major-jest-monorepo") DEBUG: recreateClosed is false(branch="renovate/major-jest-monorepo") DEBUG: findPr(renovate/major-jest-monorepo, chore(deps): update jest monorepo to v28 (major), !open)(branch="renovate/major-jest-monorepo") DEBUG: prAlreadyExisted=false(branch="renovate/major-jest-monorepo") DEBUG: Branch renovate/major-jest-monorepo needs approval(branch="renovate/major-jest-monorepo") DEBUG: getBranchPr(renovate/docker.io-node-18.x)(branch="renovate/docker.io-node-18.x") DEBUG: findPr(renovate/docker.io-node-18.x, undefined, open)(branch="renovate/docker.io-node-18.x") DEBUG: findPr(renovate/docker.io-node-18.x, undefined, closed)(branch="renovate/docker.io-node-18.x") DEBUG: branchExists=false(branch="renovate/docker.io-node-18.x") DEBUG: dependencyDashboardCheck=undefined(branch="renovate/docker.io-node-18.x") DEBUG: recreateClosed is false(branch="renovate/docker.io-node-18.x") DEBUG: findPr(renovate/docker.io-node-18.x, chore(deps): update node.js to v18, !open)(branch="renovate/docker.io-node-18.x") DEBUG: prAlreadyExisted=false(branch="renovate/docker.io-node-18.x") DEBUG: Branch renovate/docker.io-node-18.x needs approval(branch="renovate/docker.io-node-18.x") DEBUG: getBranchPr(renovate/jsonnet-bundler-lock-file-maintenance)(branch="renovate/jsonnet-bundler-lock-file-maintenance") DEBUG: findPr(renovate/jsonnet-bundler-lock-file-maintenance, undefined, open)(branch="renovate/jsonnet-bundler-lock-file-maintenance") DEBUG: findPr(renovate/jsonnet-bundler-lock-file-maintenance, undefined, closed)(branch="renovate/jsonnet-bundler-lock-file-maintenance") DEBUG: branchExists=false(branch="renovate/jsonnet-bundler-lock-file-maintenance") DEBUG: dependencyDashboardCheck=undefined(branch="renovate/jsonnet-bundler-lock-file-maintenance") DEBUG: recreateClosed is true(branch="renovate/jsonnet-bundler-lock-file-maintenance") DEBUG: Checking schedule(before 3am on Monday, null)(branch="renovate/jsonnet-bundler-lock-file-maintenance") DEBUG: Checking 1 schedule(s)(branch="renovate/jsonnet-bundler-lock-file-maintenance") DEBUG: Checking schedule "before 3am on Monday"(branch="renovate/jsonnet-bundler-lock-file-maintenance") { "parsedSchedule": { "schedules": [ { "t_b": [ 10800 ], "d": [ 2 ] } ], "exceptions": [], "error": -1 } } DEBUG: Package not scheduled(branch="renovate/jsonnet-bundler-lock-file-maintenance") DEBUG: Skipping branch creation as not within schedule(branch="renovate/jsonnet-bundler-lock-file-maintenance") DEBUG: getBranchPr(renovate/npm-lock-file-maintenance)(branch="renovate/npm-lock-file-maintenance") DEBUG: findPr(renovate/npm-lock-file-maintenance, undefined, open)(branch="renovate/npm-lock-file-maintenance") DEBUG: findPr(renovate/npm-lock-file-maintenance, undefined, closed)(branch="renovate/npm-lock-file-maintenance") DEBUG: branchExists=false(branch="renovate/npm-lock-file-maintenance") DEBUG: dependencyDashboardCheck=undefined(branch="renovate/npm-lock-file-maintenance") DEBUG: recreateClosed is true(branch="renovate/npm-lock-file-maintenance") DEBUG: Checking schedule(before 3am on Monday, null)(branch="renovate/npm-lock-file-maintenance") DEBUG: Checking 1 schedule(s)(branch="renovate/npm-lock-file-maintenance") DEBUG: Checking schedule "before 3am on Monday"(branch="renovate/npm-lock-file-maintenance") { "parsedSchedule": { "schedules": [ { "t_b": [ 10800 ], "d": [ 2 ] } ], "exceptions": [], "error": -1 } } DEBUG: Package not scheduled(branch="renovate/npm-lock-file-maintenance") DEBUG: Skipping branch creation as not within schedule(branch="renovate/npm-lock-file-maintenance") DEBUG: Ensuring Dependency Dashboard DEBUG: ensureIssue(Dependency Dashboard) DEBUG: Patching issue DEBUG: Issue updated DEBUG: Removing any stale branches DEBUG: config.repoIsOnboarded=true DEBUG: Branch lists { "branchList": [ ], "renovateBranches": [ "renovate/webpack-5.x" ] } DEBUG: remainingBranches=renovate/webpack-5.x DEBUG: findPr(renovate/webpack-5.x, undefined, open) DEBUG: Last commit author does not match git author email - branch has been modified { "branchName": "renovate/webpack-5.x", "lastAuthor": "kakkoyun@users.noreply.github.com", "gitAuthorEmail": "bot@renovateapp.com" } DEBUG: Orphan Branch is modified - skipping branch deletion DEBUG: PackageFiles.clear() - Package files deleted { "baseBranches": [ "main" ] } DEBUG: Repo is activated DEBUG: Renovate repository PR statistics { "stats": { "total": 44, "open": 0, "closed": 0, "merged": 44 } } DEBUG: Repository result: done, status: activated, enabled: true, onboarded: true DEBUG: Repository timing splits (milliseconds) { "splits": { "init": 3178, "extract": 10556, "lookup": 74586, "update": 2457 }, "total": 94297 } DEBUG: http statistics { "urls": {}, "hostStats": { "api.github.com": { "requestCount": 32, "requestAvgMs": 1063, "queueAvgMs": 0 }, "auth.docker.io": { "requestCount": 4, "requestAvgMs": 1518, "queueAvgMs": 0 }, "index.docker.io": { "requestCount": 8, "requestAvgMs": 5173, "queueAvgMs": 0 }, "proxy.golang.org": { "requestCount": 823, "requestAvgMs": 533, "queueAvgMs": 0 }, "registry.npmjs.org": { "requestCount": 26, "requestAvgMs": 19602, "queueAvgMs": 0 } }, "totalRequests": 893 } INFO: Repository finished { "durationMs": 94297 }
kakkoyun commented 2 years ago

The above log is clipped because of the character limits. I hope it helps.

maxbrunet commented 2 years ago

Thank you! Now I think I understand

{
  "depName": "docker.io/node",
  "currentValue": "14.19.3-alpine",
  "currentDigest": "sha256:6b87d16e4ce20cacd6f1f662f66c821e4c3c41c2903daeace52d818ec3f4bbdd",
  "replaceString": "docker.io/node:14.19.3-alpine@sha256:6b87d16e4ce20cacd6f1f662f66c821e4c3c41c2903daeace52d818ec3f4bbdd",
  "autoReplaceStringTemplate": "{{depName}}{{#if newValue}}:{{newValue}}{{/if}}{{#if newDigest}}@{{newDigest}}{{/if}}",
  "datasource": "docker",
  "depType": "stage",
  "depIndex": 0,
  "updates": [
    {
      "bucket": "major",
      "newVersion": "18.4.0",
      "newValue": "18.4.0-alpine",
      "newMajor": 18,
      "newMinor": 4,
      "updateType": "major",
      "newDigest": "sha256:7ae41699c38d8e50f5bf592867cf661368d71ff922e07f6f66f36dca2ff0c590",
      "branchName": "renovate/docker.io-node-18.x"
    }
  ],
  "warnings": [],
  "versioning": "docker",
  "currentVersion": "14.19.3",
  "isSingleVersion": true,
  "fixedVersion": "14.19.3-alpine"
}

I suspect it is due to not using the node versioning (provides Node LTS versions), and docker versioning is "dumber", but we cannot change it, because it handles the -alpine tag suffix (aka "compatibility" part in Renovate)

https://docs.renovatebot.com/modules/versioning/#docker-versioning https://docs.renovatebot.com/modules/versioning/#nodejs-versioning