Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: renovatebot/renovate
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 39.67.0
Choose a base ref
...
head repository: renovatebot/renovate
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref

Commits on Dec 14, 2024

  1. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    9d3f7e6 View commit details
  2. fix(deps): update ghcr.io/containerbase/sidecar docker tag to v13.4.3 (

    …#33110)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 14, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    9c244a2 View commit details
  3. chore(deps): update ghcr.io/containerbase/devcontainer docker tag to …

    …v13.4.3 (#33109)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 14, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    4c40e99 View commit details
  4. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    d898d7f View commit details
  5. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    07c0058 View commit details
  6. fix(deps): update ghcr.io/renovatebot/base-image docker tag to v9.22.3 (

    #33112)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 14, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    5b8942f View commit details
  7. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    ffa4333 View commit details

Commits on Dec 15, 2024

  1. build(deps): update dependency better-sqlite3 to v11.7.0 (#33114)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 15, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    d0c0aa7 View commit details

Commits on Dec 16, 2024

  1. docs: update references to renovate/renovate (#33128)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 16, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    0a33346 View commit details
  2. chore(deps): lock file maintenance (#33129)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 16, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    0942aa3 View commit details
  3. chore(deps): update containerbase/internal-tools action to v3.5.10 (#…

    …33130)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 16, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    13e0750 View commit details
  4. chore(deps): update dependency markdownlint-cli2 to v0.16.0 (#33131)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 16, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    bea7f1e View commit details
  5. chore(deps): update dependency memfs to v4.15.0 (#33132)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 16, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    1d36aa3 View commit details
  6. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    8453d73 View commit details
  7. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    66dcb61 View commit details
  8. chore(deps): update dependency @swc/core to v1.10.1 (#33136)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 16, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    c62aef7 View commit details
  9. chore(deps): update ghcr.io/containerbase/devcontainer docker tag to …

    …v13.4.5 (#33140)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 16, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    1aa706d View commit details
  10. fix(deps): update dependency mkdocs-material to v9.5.49 (#33141)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 16, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    cb79d61 View commit details
  11. fix(deps): update ghcr.io/containerbase/sidecar docker tag to v13.4.5 (

    …#33146)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 16, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    d42aacb View commit details
  12. fix(deps): update ghcr.io/renovatebot/base-image docker tag to v9.22.4 (

    #33147)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 16, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    d6bf458 View commit details
  13. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    365acff View commit details

Commits on Dec 17, 2024

  1. chore(deps): update docker/dockerfile docker tag to v1.12.1 (#33153)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 17, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    9851816 View commit details
  2. feat(deps): update ghcr.io/renovatebot/base-image docker tag to v9.23…

    ….0 (#33154)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 17, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    e8f192a View commit details
  3. docs(config-overview.md): explain order of operations for final config (

    #32623)
    
    Co-authored-by: Rhys Arkins <rhys@arkins.net>
    Co-authored-by: Birger J. Nordølum <contact@mindtooth.no>
    Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
    4 people authored Dec 17, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    8796843 View commit details
  4. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    0e62f52 View commit details
  5. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    a32f1e4 View commit details
  6. chore: check for non-labeled issues (#32707)

    Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
    ph1l1pF and HonkingGoose authored Dec 17, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    e882f1f View commit details
  7. chore(deps): update actions/checkout action to v4.2.2 (#33158)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 17, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    f0775a6 View commit details
  8. build(deps): update dependency zod to v3.24.0 (#33159)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 17, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    9ad2e59 View commit details
  9. build(deps): update emojibase monorepo to v16 (major) (#33160)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 17, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    af6a80e View commit details
  10. refactor(logger): improve readability and modularity (#33058)

    Co-authored-by: Michael Kriese <michael.kriese@gmx.de>
    Gabriel-Ladzaretti and viceice authored Dec 17, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    3b9464c View commit details
  11. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    8ae7448 View commit details
  12. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    92ac488 View commit details
  13. chore(deps): update otel/opentelemetry-collector-contrib docker tag t…

    …o v0.116.0 (#33177)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 17, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    05efb66 View commit details

Commits on Dec 18, 2024

  1. chore(deps): update otel/opentelemetry-collector-contrib docker tag t…

    …o v0.116.1 (#33180)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 18, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    434f3a2 View commit details
  2. fix(deps): update ghcr.io/renovatebot/base-image docker tag to v9.23.1 (

    #33181)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 18, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    e84c65c View commit details
  3. chore(deps): update actions/upload-artifact action to v4.5.0 (#33182)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 18, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    db35a96 View commit details
  4. build(deps): update dependency zod to v3.24.1 (#33183)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 18, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    6857f95 View commit details
  5. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    3ee4857 View commit details
  6. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    4daa853 View commit details
  7. fix(deps): update ghcr.io/renovatebot/base-image docker tag to v9.23.2 (

    #33186)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 18, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    317f097 View commit details
  8. chore(deps): update dependency @types/node to v20.17.10 (#33185)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 18, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    98693e2 View commit details
  9. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    e27fe66 View commit details
  10. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    2342d9f View commit details
  11. feat(bun): Add support for updating text-format lockfile when package…

    ….json changes (#33189)
    
    Co-authored-by: Rhys Arkins <rhys@arkins.net>
    nathankleyn and rarkins authored Dec 18, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    ca821eb View commit details
  12. fix(deps): update ghcr.io/renovatebot/base-image docker tag to v9.23.3 (

    #33195)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 18, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    fc36735 View commit details

Commits on Dec 19, 2024

  1. chore(deps): update codecov/codecov-action action to v5.1.2 (#33197)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 19, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    3425aef View commit details
  2. feat(deps): update ghcr.io/renovatebot/base-image docker tag to v9.24…

    ….0 (#33198)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 19, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    3b8735d View commit details
  3. chore(deps): update dependency pdm to v2.22.1 (#33202)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 19, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    6a0885a View commit details
  4. fix(deps): update ghcr.io/renovatebot/base-image docker tag to v9.24.1 (

    #33203)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 19, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    94ccb91 View commit details
Showing with 8,407 additions and 4,692 deletions.
  1. +1 −1 .devcontainer/Dockerfile
  2. +7 −7 .github/workflows/build.yml
  3. +3 −3 .github/workflows/codeql-analysis.yml
  4. +22 −0 .github/workflows/find-issues-with-missing-labels.yml
  5. +2 −2 .github/workflows/scorecard.yml
  6. +1 −1 .github/workflows/trivy.yml
  7. +1 −1 .github/workflows/update-data.yml
  8. +1 −1 .nvmrc
  9. +12 −0 docs/development/issue-labeling.md
  10. BIN docs/usage/assets/images/portal-sign-in.png
  11. +14 −1 docs/usage/bazel.md
  12. +18 −6 docs/usage/config-overview.md
  13. +12 −1 docs/usage/configuration-options.md
  14. +2 −2 docs/usage/docker.md
  15. +112 −85 docs/usage/examples/opentelemetry.md
  16. +5 −5 docs/usage/examples/self-hosting.md
  17. +1 −0 docs/usage/mend-hosted/.pages
  18. +2 −2 docs/usage/mend-hosted/migrating-secrets.md
  19. +53 −0 docs/usage/mend-hosted/renovate-plans.md
  20. +7 −0 docs/usage/self-hosted-experimental.md
  21. +5 −5 docs/usage/upgrade-best-practices.md
  22. +12 −0 lib/config/decrypt.spec.ts
  23. +6 −0 lib/config/decrypt.ts
  24. +11 −1 lib/config/options/index.ts
  25. +1 −0 lib/config/presets/common.ts
  26. +11 −0 lib/config/presets/internal/global.ts
  27. +13 −0 lib/config/presets/internal/group.spec.ts
  28. +31 −10 lib/config/presets/internal/group.ts
  29. +2 −1 lib/config/presets/internal/index.spec.ts
  30. +2 −0 lib/config/presets/internal/index.ts
  31. +1 −0 lib/config/presets/parse.ts
  32. +4 −0 lib/config/types.ts
  33. +17 −0 lib/config/validation-helpers/utils.spec.ts
  34. +138 −0 lib/config/validation-helpers/utils.ts
  35. +0 −16 lib/config/validation.spec.ts
  36. +19 −132 lib/config/validation.ts
  37. +23 −6 lib/data/monorepo.json
  38. +10 −6 lib/instrumentation/index.spec.ts
  39. +95 −10 lib/logger/index.spec.ts
  40. +75 −117 lib/logger/index.ts
  41. +156 −0 lib/logger/renovate-logger.ts
  42. +14 −1 lib/logger/utils.ts
  43. +2 −0 lib/modules/datasource/api.ts
  44. +3 −3 lib/modules/datasource/artifactory/__fixtures__/releases-as-files.html
  45. +4 −1 lib/modules/datasource/artifactory/index.ts
  46. +575 −0 lib/modules/datasource/azure-pipelines-tasks/__fixtures__/tasks.json
  47. +108 −0 lib/modules/datasource/azure-pipelines-tasks/index.spec.ts
  48. +93 −8 lib/modules/datasource/azure-pipelines-tasks/index.ts
  49. +19 −0 lib/modules/datasource/azure-pipelines-tasks/schema.ts
  50. +1 −4 lib/modules/datasource/bitrise/index.ts
  51. +7 −4 lib/modules/datasource/bitrise/schema.ts
  52. +1 −1 lib/modules/datasource/conan/common.ts
  53. +1 −0 lib/modules/datasource/conan/index.spec.ts
  54. +27 −50 lib/modules/datasource/conan/index.ts
  55. +66 −0 lib/modules/datasource/conan/schema.ts
  56. +0 −31 lib/modules/datasource/conan/types.ts
  57. +3 −2 lib/modules/datasource/deb/index.ts
  58. +3 −0 lib/modules/datasource/devbox/common.ts
  59. +159 −0 lib/modules/datasource/devbox/index.spec.ts
  60. +57 −0 lib/modules/datasource/devbox/index.ts
  61. +23 −0 lib/modules/datasource/devbox/schema.ts
  62. +7 −4 lib/modules/datasource/docker/index.spec.ts
  63. +1 −1 lib/modules/datasource/docker/index.ts
  64. +2 −1 lib/modules/datasource/github-runners/index.spec.ts
  65. +2 −1 lib/modules/datasource/github-runners/index.ts
  66. +4 −1 lib/modules/datasource/go/releases-goproxy.spec.ts
  67. +14 −1 lib/modules/datasource/go/releases-goproxy.ts
  68. +2 −2 lib/modules/datasource/orb/__snapshots__/index.spec.ts.snap
  69. +13 −0 lib/modules/datasource/orb/index.spec.ts
  70. +4 −2 lib/modules/datasource/orb/index.ts
  71. +13 −5 lib/modules/datasource/util.ts
  72. +1 −1 lib/modules/manager/azure-pipelines/readme.md
  73. +26 −0 lib/modules/manager/bazel-module/extract.spec.ts
  74. +15 −1 lib/modules/manager/bazel-module/extract.ts
  75. +1 −1 lib/modules/manager/bazel-module/index.ts
  76. +32 −0 lib/modules/manager/bazel-module/parser/index.spec.ts
  77. +1 −0 lib/modules/manager/bazel-module/parser/module.ts
  78. +38 −0 lib/modules/manager/bazel-module/rules.spec.ts
  79. +25 −0 lib/modules/manager/bazel-module/rules.ts
  80. +207 −108 lib/modules/manager/bun/artifacts.spec.ts
  81. +108 −48 lib/modules/manager/bun/extract.spec.ts
  82. +6 −1 lib/modules/manager/bun/extract.ts
  83. +1 −1 lib/modules/manager/bun/index.ts
  84. +2 −214 lib/modules/manager/bundler/artifacts.spec.ts
  85. +6 −40 lib/modules/manager/bundler/artifacts.ts
  86. +60 −0 lib/modules/manager/circleci/extract.spec.ts
  87. +37 −22 lib/modules/manager/circleci/extract.ts
  88. +19 −2 lib/modules/manager/circleci/schema.ts
  89. +18 −0 lib/modules/manager/flux/common.ts
  90. +46 −52 lib/modules/manager/flux/extract.ts
  91. +8 −4 lib/modules/manager/github-actions/extract.spec.ts
  92. +26 −12 lib/modules/manager/github-actions/extract.ts
  93. +106 −0 lib/modules/manager/gomod/artifacts.spec.ts
  94. +3 −3 lib/modules/manager/gomod/artifacts.ts
  95. +0 −17 lib/modules/manager/gradle/__fixtures__/2/libs.versions.toml
  96. +0 −10 lib/modules/manager/gradle/__fixtures__/3/libs.versions.toml
  97. 0 lib/modules/manager/gradle/__fixtures__/{1 → }/libs.versions.toml
  98. +0 −103 lib/modules/manager/gradle/__snapshots__/parser.spec.ts.snap
  99. +4 −319 lib/modules/manager/gradle/extract.spec.ts
  100. +194 −0 lib/modules/manager/gradle/extract/catalog.spec.ts
  101. +102 −9 lib/modules/manager/gradle/extract/consistent-versions-plugin.spec.ts
  102. +118 −7 lib/modules/manager/gradle/parser.spec.ts
  103. +14 −15 lib/modules/manager/gradle/parser.ts
  104. +23 −23 lib/modules/manager/gradle/parser/common.ts
  105. +6 −12 lib/modules/manager/gradle/parser/dependencies.ts
  106. +17 −1 lib/modules/manager/gradle/parser/handlers.ts
  107. +1 −5 lib/modules/manager/gradle/parser/plugins.ts
  108. +24 −21 lib/modules/manager/gradle/parser/registry-urls.ts
  109. +2 −8 lib/modules/manager/gradle/parser/version-catalogs.ts
  110. +103 −67 lib/modules/manager/gradle/utils.spec.ts
  111. +17 −30 lib/modules/manager/gradle/utils.ts
  112. +26 −0 lib/modules/manager/helmfile/extract.spec.ts
  113. +13 −3 lib/modules/manager/helmfile/extract.ts
  114. +14 −8 lib/modules/manager/mix/__fixtures__/mix.exs
  115. +37 −14 lib/modules/manager/mix/__fixtures__/mix.lock
  116. +100 −40 lib/modules/manager/mix/extract.spec.ts
  117. +26 −13 lib/modules/manager/mix/extract.ts
  118. +1 −0 lib/modules/manager/mix/index.ts
  119. +47 −0 lib/modules/manager/mix/range.spec.ts
  120. +26 −0 lib/modules/manager/mix/range.ts
  121. +26 −2 lib/modules/manager/mix/readme.md
  122. +1 −9 lib/modules/manager/npm/post-update/index.ts
  123. +5 −3 lib/modules/manager/nuget/__fixtures__/sample.csproj
  124. +71 −2 lib/modules/manager/nuget/__snapshots__/extract.spec.ts.snap
  125. +2 −2 lib/modules/manager/nuget/extract.spec.ts
  126. +63 −17 lib/modules/manager/nuget/extract.ts
  127. +4 −7 lib/modules/manager/pep621/processors/uv.ts
  128. +12 −11 lib/modules/manager/pep621/utils.spec.ts
  129. +3 −2 lib/modules/manager/pep621/utils.ts
  130. +4 −0 lib/modules/manager/poetry/__fixtures__/pyproject.10.toml
  131. +104 −1 lib/modules/manager/poetry/artifacts.spec.ts
  132. +31 −7 lib/modules/manager/poetry/artifacts.ts
  133. +11 −0 lib/modules/manager/pre-commit/__fixtures__/complex.pre-commit-config.yaml
  134. +8 −0 lib/modules/manager/pre-commit/__snapshots__/extract.spec.ts.snap
  135. +9 −0 lib/modules/manager/pre-commit/extract.spec.ts
  136. +18 −0 lib/modules/manager/pre-commit/extract.ts
  137. +30 −0 lib/modules/manager/pre-commit/readme.md
  138. +6 −0 lib/modules/manager/pre-commit/types.ts
  139. +9 −1 lib/modules/manager/types.ts
  140. +2 −0 lib/modules/platform/azure/index.ts
  141. +1 −1 lib/modules/platform/azure/util.spec.ts
  142. +2 −2 lib/modules/platform/azure/util.ts
  143. +2 −0 lib/modules/platform/bitbucket-server/index.ts
  144. +132 −5 lib/modules/platform/bitbucket/index.spec.ts
  145. +30 −15 lib/modules/platform/bitbucket/index.ts
  146. +1 −1 lib/modules/platform/bitbucket/pr-cache.spec.ts
  147. +17 −4 lib/modules/platform/bitbucket/pr-cache.ts
  148. +10 −10 lib/modules/platform/gitea/index.spec.ts
  149. +6 −3 lib/modules/platform/gitea/index.ts
  150. +17 −4 lib/modules/platform/gitea/pr-cache.ts
  151. +53 −2 lib/modules/platform/github/index.spec.ts
  152. +9 −3 lib/modules/platform/github/index.ts
  153. +26 −0 lib/modules/platform/github/issue.spec.ts
  154. +7 −0 lib/modules/platform/github/issue.ts
  155. +2 −0 lib/modules/platform/gitlab/__snapshots__/index.spec.ts.snap
  156. +10 −4 lib/modules/platform/gitlab/index.ts
  157. +1 −0 lib/modules/platform/types.ts
  158. +2 −0 lib/modules/versioning/api.ts
  159. +103 −0 lib/modules/versioning/devbox/index.spec.ts
  160. +74 −0 lib/modules/versioning/devbox/index.ts
  161. +2 −0 lib/modules/versioning/devbox/readme.md
  162. +1 −0 lib/modules/versioning/hex/index.spec.ts
  163. +1 −1 lib/modules/versioning/hex/index.ts
  164. +16 −2 lib/modules/versioning/regex/readme.md
  165. +1 −1 lib/types/index.ts
  166. +2 −0 lib/types/skip-reason.ts
  167. +1 −0 lib/util/cache/repository/types.ts
  168. +1 −0 lib/util/git/index.spec.ts
  169. +13 −2 lib/util/git/index.ts
  170. +1 −0 lib/util/git/types.ts
  171. +1 −1 lib/util/pretty-time.spec.ts
  172. +1 −1 lib/util/promises.ts
  173. +21 −17 lib/util/result.ts
  174. +5 −1 lib/workers/global/config/parse/env.spec.ts
  175. +103 −86 lib/workers/global/config/parse/env.ts
  176. +1 −1 lib/workers/global/config/parse/file.ts
  177. +5 −2 lib/workers/global/index.ts
  178. +13 −0 lib/workers/repository/config-migration/index.spec.ts
  179. +8 −0 lib/workers/repository/config-migration/index.ts
  180. +2 −2 lib/workers/repository/finalize/index.ts
  181. +1 −1 lib/workers/repository/finalize/prune.ts
  182. +46 −0 lib/workers/repository/init/config.spec.ts
  183. +21 −1 lib/workers/repository/init/config.ts
  184. +1 −1 lib/workers/repository/init/index.ts
  185. +4 −4 lib/workers/repository/init/vulnerability.ts
  186. +1 −1 lib/workers/repository/onboarding/branch/index.ts
  187. +21 −1 lib/workers/repository/process/extract-update.spec.ts
  188. +24 −2 lib/workers/repository/process/extract-update.ts
  189. +2 −3 lib/workers/repository/process/fetch.spec.ts
  190. +48 −78 lib/workers/repository/process/fetch.ts
  191. +104 −0 lib/workers/repository/process/libyear.spec.ts
  192. +59 −0 lib/workers/repository/process/libyear.ts
  193. +57 −0 lib/workers/repository/process/vulnerabilities.spec.ts
  194. +1 −0 lib/workers/repository/process/vulnerabilities.ts
  195. +14 −214 lib/workers/repository/reconfigure/index.spec.ts
  196. +8 −180 lib/workers/repository/reconfigure/index.ts
  197. +3 −0 lib/workers/repository/reconfigure/utils.ts
  198. +228 −0 lib/workers/repository/reconfigure/validate.spec.ts
  199. +184 −0 lib/workers/repository/reconfigure/validate.ts
  200. +3 −3 lib/workers/repository/update/pr/index.spec.ts
  201. +1 −1 lib/workers/repository/update/pr/index.ts
  202. +48 −48 package.json
  203. +69 −75 pdm.lock
  204. +2,417 −2,056 pnpm-lock.yaml
  205. +2 −2 pyproject.toml
  206. +5 −5 tools/docker/Dockerfile
  207. +68 −0 tools/find-issues-with-missing-labels.sh
  208. +1 −1 tools/mkdocs/mkdocs.yml
2 changes: 1 addition & 1 deletion .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -1 +1 @@
FROM ghcr.io/containerbase/devcontainer:13.4.2
FROM ghcr.io/containerbase/devcontainer:13.5.8
14 changes: 7 additions & 7 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -31,7 +31,7 @@ concurrency:
env:
DEFAULT_BRANCH: ${{ github.event.repository.default_branch }}
NODE_VERSION: 22
PDM_VERSION: 2.22.0 # renovate: datasource=pypi depName=pdm
PDM_VERSION: 2.22.2 # renovate: datasource=pypi depName=pdm
DRY_RUN: true
TEST_LEGACY_DECRYPTION: true
SPARSE_CHECKOUT: |-
@@ -304,7 +304,7 @@ jobs:
os: ${{ runner.os }}

- name: Lint markdown
uses: DavidAnson/markdownlint-cli2-action@eb5ca3ab411449c66620fe7f1b3c9e10547144b0 # v18.0.0
uses: DavidAnson/markdownlint-cli2-action@a23dae216ce3fee4db69da41fed90d2a4af801cf # v19.0.0

- name: Lint fenced code blocks
run: pnpm doc-fence-check
@@ -411,7 +411,7 @@ jobs:
- name: Save coverage artifacts
if: (success() || failure()) && github.event.pull_request.draft != true && matrix.coverage
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: ${{ matrix.upload-artifact-name }}
path: |
@@ -438,7 +438,7 @@ jobs:
merge-multiple: true

- name: Codecov
uses: codecov/codecov-action@7f8b4b4bde536c465e797be725718b88c5d95e0e # v5.1.1
uses: codecov/codecov-action@1e68e06f1dbfde0e4cefc87efeba9e4643565303 # v5.1.2
with:
token: ${{ secrets.CODECOV_TOKEN }}
directory: coverage/lcov
@@ -567,7 +567,7 @@ jobs:
run: pnpm test-e2e:pack

- name: Upload
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: renovate-package
path: renovate-0.0.0-semantic-release.tgz
@@ -611,7 +611,7 @@ jobs:
run: pnpm test:docs

- name: Upload
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: docs
path: tmp/docs/
@@ -684,7 +684,7 @@ jobs:
show-progress: false

- name: docker-config
uses: containerbase/internal-tools@16a59ac6156118c10fd17d3cfd3fc746e7069809 # v3.5.6
uses: containerbase/internal-tools@c8f78cbc830d1883e695d06e3028136656e70f5b # v3.5.17
with:
command: docker-config

6 changes: 3 additions & 3 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
@@ -41,7 +41,7 @@ jobs:
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@df409f7d9260372bd5f19e5b04e83cb3c43714ae # v3.27.9
uses: github/codeql-action/init@b6a472f63d85b9c78a3ac5e89422239fc15e9b3c # v3.28.1
with:
languages: javascript

@@ -51,7 +51,7 @@ jobs:
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@df409f7d9260372bd5f19e5b04e83cb3c43714ae # v3.27.9
uses: github/codeql-action/autobuild@b6a472f63d85b9c78a3ac5e89422239fc15e9b3c # v3.28.1

# ℹ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
@@ -65,4 +65,4 @@ jobs:
# make release

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@df409f7d9260372bd5f19e5b04e83cb3c43714ae # v3.27.9
uses: github/codeql-action/analyze@b6a472f63d85b9c78a3ac5e89422239fc15e9b3c # v3.28.1
22 changes: 22 additions & 0 deletions .github/workflows/find-issues-with-missing-labels.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: 'Find issues with missing labels'

on:
schedule:
# Run every Sunday at midnight
- cron: '0 0 * * 0'

jobs:
check-unlabeled-issues:
runs-on: ubuntu-latest

permissions:
issues: write

env:
GH_TOKEN: ${{ github.token }}

steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- name: Search for issues with missing labels
run: bash ./tools/find-issues-with-missing-labels.sh
4 changes: 2 additions & 2 deletions .github/workflows/scorecard.yml
Original file line number Diff line number Diff line change
@@ -43,14 +43,14 @@ jobs:
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
# format to the repository Actions tab.
- name: 'Upload artifact'
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
with:
name: SARIF file
path: results.sarif
retention-days: 5

# Upload the results to GitHub's code scanning dashboard.
- name: 'Upload to code-scanning'
uses: github/codeql-action/upload-sarif@df409f7d9260372bd5f19e5b04e83cb3c43714ae # v3.27.9
uses: github/codeql-action/upload-sarif@b6a472f63d85b9c78a3ac5e89422239fc15e9b3c # v3.28.1
with:
sarif_file: results.sarif
2 changes: 1 addition & 1 deletion .github/workflows/trivy.yml
Original file line number Diff line number Diff line change
@@ -31,7 +31,7 @@ jobs:
format: 'sarif'
output: 'trivy-results.sarif'

- uses: github/codeql-action/upload-sarif@df409f7d9260372bd5f19e5b04e83cb3c43714ae # v3.27.9
- uses: github/codeql-action/upload-sarif@b6a472f63d85b9c78a3ac5e89422239fc15e9b3c # v3.28.1
with:
sarif_file: trivy-results.sarif
category: 'docker-image-${{ matrix.tag }}'
2 changes: 1 addition & 1 deletion .github/workflows/update-data.yml
Original file line number Diff line number Diff line change
@@ -42,7 +42,7 @@ jobs:
run: pnpm prettier-fix

- name: Create pull request
uses: peter-evans/create-pull-request@5e914681df9dc83aa4e4905692ca88beb2f9e91f # v7.0.5
uses: peter-evans/create-pull-request@67ccf781d68cd99b580ae25a5c18a1cc84ffff1f # v7.0.6
with:
author: 'Renovate Bot <renovate@whitesourcesoftware.com>'
branch: 'chore/update-static-data'
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
22.11.0
22.13.0
12 changes: 12 additions & 0 deletions docs/development/issue-labeling.md
Original file line number Diff line number Diff line change
@@ -221,3 +221,15 @@ Add a label `auto:retry-latest` to any Discussion where the user should retry th
</details>

Apply the `self-hosted` label when an issue is applicable only to users who self-administer their own bot.

## Automated check for Issues with missing labels

We have a GitHub Action (`find-issues-with-missing-labels.yml`) to find issues on our repository that are missing labels.
Any Issues with missing labels will be put in a list in a new "error" Issue.

The Action runs each week.

### Apply the correct labels manually

The Action will _not_ fix any badly labeled issues.
This means that you, or we, must apply the correct labels to any affected Issue.
Binary file added docs/usage/assets/images/portal-sign-in.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
15 changes: 14 additions & 1 deletion docs/usage/bazel.md
Original file line number Diff line number Diff line change
@@ -145,6 +145,19 @@ archive_override(
Renovate ignores [`multiple_version_override`](https://bazel.build/rules/lib/globals/module#multiple_version_override).
`multiple_version_override` does not affect the processing of version updates for a module.

### `git_repository`

If Renovate finds a [`git_repository`](https://bazel.build/rules/lib/repo/git#git_repository), it evaluates the `commit` value at the specified `remote`.
`remote` is limited to github repos: `https://github.com/<owner>/<repo>.git`

```python
git_repository(
name = "rules_foo",
remote = "https://github.com/fooexample/rules_foo.git",
commit = "8c94e11c2b05b6f25ced5f23cd07d0cfd36edc1a",
)
```

## Legacy `WORKSPACE` files

Renovate extracts dependencies from the following repository rules:
@@ -160,7 +173,7 @@ Renovate extracts dependencies from the following repository rules:
It also recognizes when these repository rule names are prefixed with an underscore.
For example, `_http_archive` is treated the same as `http_archive`.

### `git_repository`
### `git_repository` (legacy)

Renovate updates any `git_repository` declaration that has the following:

24 changes: 18 additions & 6 deletions docs/usage/config-overview.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,24 @@
# Renovate configuration overview

When Renovate runs on a repository, the final config used is derived from the:
Each time Renovate runs on a repository it reads the configuration files listed below and creates a final config.
This final config describes what Renovate will do during its run.

- Default config
- Global config
- Inherited config
- Repository config
- Resolved presets referenced in config
The final config is internal to Renovate, and is _not_ saved or cached for a later run.
But you can always find the final config in Renovate's logs.

Renovate reads the configuration files in this order (from from top to bottom):

1. Default config
2. Global config
- File config
- Environment config
- CLI config
3. Inherited config
4. Resolved presets referenced in config
5. Repository config

Items with a higher number override items that have lower numbers.
If the item has the `mergeable` property, it will merge with lower numbers instead.

<!-- prettier-ignore -->
!!! note
13 changes: 12 additions & 1 deletion docs/usage/configuration-options.md
Original file line number Diff line number Diff line change
@@ -456,11 +456,19 @@ For `sbt` note that Renovate will update the version string only for packages th

## cloneSubmodules

Enabling this option will mean that any detected Git submodules will be cloned at time of repository clone.
Enabling this option will mean that detected Git submodules will be cloned at time of repository clone.
By default all will be cloned, but this can be customized by configuring `cloneSubmodulesFilter` too.
Submodules are always cloned recursively.

Important: private submodules aren't supported by Renovate, unless the underlying `ssh` layer already has the correct permissions.

## cloneSubmodulesFilter

Use this option together with `cloneSubmodules` if you wish to clone only a subset of submodules.

This config option supports regex and glob filters, including negative matches.
For more details on this syntax see Renovate's [string pattern matching documentation](./string-pattern-matching.md).

## commitBody

Configure this if you wish Renovate to add a commit body, otherwise Renovate uses a regular single-line commit.
@@ -2418,6 +2426,7 @@ Renovate only queries the OSV database for dependencies that use one of these da

- [`crate`](./modules/datasource/crate/index.md)
- [`go`](./modules/datasource/go/index.md)
- [`hackage`](./modules/datasource/hackage/index.md)
- [`hex`](./modules/datasource/hex/index.md)
- [`maven`](./modules/datasource/maven/index.md)
- [`npm`](./modules/datasource/npm/index.md)
@@ -3349,6 +3358,7 @@ Table with options:
| `gomodTidyE` | Run `go mod tidy -e` after Go module updates. |
| `gomodUpdateImportPaths` | Update source import paths on major module updates, using [mod](https://github.com/marwan-at-work/mod). |
| `gomodSkipVendor` | Never run `go mod vendor` after Go module updates. |
| `gomodVendor` | Always run `go mod vendor` after Go module updates even if vendor files aren't detected. |
| `helmUpdateSubChartArchives` | Update subchart archives in the `/charts` folder. |
| `npmDedupe` | Run `npm install` with `--prefer-dedupe` for npm >= 7 or `npm dedupe` after `package-lock.json` update for npm <= 6. |
| `pnpmDedupe` | Run `pnpm dedupe --config.ignore-scripts=true` after `pnpm-lock.yaml` updates. |
@@ -3697,6 +3707,7 @@ This feature works with the following managers:
- [`dockerfile`](modules/manager/dockerfile/index.md)
- [`droneci`](modules/manager/droneci/index.md)
- [`flux`](modules/manager/flux/index.md)
- [`github-actions`](modules/manager/github-actions/index.md)
- [`gitlabci`](modules/manager/gitlabci/index.md)
- [`helm-requirements`](modules/manager/helm-requirements/index.md)
- [`helm-values`](modules/manager/helm-values/index.md)
4 changes: 2 additions & 2 deletions docs/usage/docker.md
Original file line number Diff line number Diff line change
@@ -307,7 +307,7 @@ Renovate will get the credentials with the [`google-auth-library`](https://www.n
service_account: ${{ env.SERVICE_ACCOUNT }}

- name: renovate
uses: renovatebot/github-action@v41.0.6
uses: renovatebot/github-action@v41.0.8
env:
RENOVATE_HOST_RULES: |
[
@@ -478,7 +478,7 @@ Make sure to install the Google Cloud SDK into the custom image, as you need the
For example:

```Dockerfile
FROM renovate/renovate:39.57.4
FROM renovate/renovate:39.104.1
# Include the "Docker tip" which you can find here https://cloud.google.com/sdk/docs/install
# under "Installation" for "Debian/Ubuntu"
RUN ...
Loading