Versioning strategy `increase-if-necessary` fails with an error
🐞 Bug report
This week (we are running the dependabot weekly) we started getting failures. There might have been a gitlab update (we are now on v16.9.2 CE self-hosted), I'm still trying to get more details on that. Whole pipeline errors out and nothing is updated. The issue seems to be with increase
and increase-if-necessary
options. For now I put auto
and it started passing.
[2024-03-26 08:06:59 +0000] ERROR -- [dep-update: pingen/pingen2ui=>npm] Parameter 'requirements_update_strategy': Expected type T.nilable(Dependabot::RequirementsUpdateStrategy), got type Symbol with value :bump_versions
Caller: /home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11293/lib/types/private/methods/call_validation.rb:215
Definition: /home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/dependabot-common-0.247.0/lib/dependabot/update_checkers/base.rb:62
[2024-03-26 08:06:59 +0000] ERROR -- [dep-update: pingen/pingen2ui=>npm] /home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11293/lib/types/configuration.rb:296:in `call_validation_error_handler_default'
[2024-03-26 02:06:26 +0000] ERROR -- Parameter 'requirements_update_strategy': Expected type T.nilable(Dependabot::RequirementsUpdateStrategy), got type Symbol with value :bump_versions_if_necessary
Caller: /home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11293/lib/types/private/methods/call_validation.rb:133
Definition: /home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/dependabot-common-0.247.0/lib/dependabot/update_checkers/base.rb:62
[2024-03-26 02:06:26 +0000] ERROR -- /home/dependabot/app/vendor/bundle/ruby/3.1.0/gems/sorbet-runtime-0.5.11293/lib/types/configuration.rb:296:in `call_validation_error_handler_default'
Is there an existing issue for this?
Please search existing issues to avoid creating duplicates
-
I have searched the existing issues
App version
Execution mode
deployed
Package ecosystem
npm
Package manager version
10.2.0
Language version
Node.js 21.0.0
dependabot.yml
# Docs: https://dependabot-gitlab.gitlab.io/dependabot/guide/
version: 2
updates:
- package-ecosystem: "npm"
open-pull-requests-limit: 999
directory: "/"
versioning-strategy: 'increase-if-necessary'
schedule:
interval: "weekly"
assignees:
- "MikeDabrowski"
rebase-strategy:
strategy: all
on-approval: true
vulnerability-alerts:
enabled: true
confidential: false
auto-merge:
ignore:
- dependency-name: "ramda"
- dependency-name: "@types/ramda"
- dependency-name: 'date-fns'
- dependency-name: 'pdfjs-dist'
- dependency-name: '@types/pdfjs-dist'
- dependency-name: '@ngrx/*'
- dependency-name: 'typescript'
- dependency-name: 'cypress'
ignore:
- dependency-name: 'pdfjs-dist'
- dependency-name: '@types/pdfjs-dist'
- dependency-name: 'cypress'
- dependency-name: "@types/node"
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
- dependency-name: "rxjs"
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
- dependency-name: "ramda"
- dependency-name: "@types/ramda"
- dependency-name: 'date-fns'
versions: [ "^2.30.0" ]
- dependency-name: '@angular/cli'
versions: [ "^17.0.0" ]
- dependency-name: '@angular/core'
versions: [ "^17.0.0" ]
- dependency-name: '@angular/common'
versions: [ "^17.0.0" ]
- dependency-name: '@angular/forms'
versions: [ "^17.0.0" ]
- dependency-name: '@angular/material'
versions: [ "^17.0.0" ]
- dependency-name: '@angular/compiler'
versions: [ "^17.0.0" ]
- dependency-name: '@angular/compiler-cli'
versions: [ "^17.0.0" ]
- dependency-name: '@angular/platform-browser'
versions: [ "^17.0.0" ]
- dependency-name: '@angular/platform-browser-dynamic'
versions: [ "^17.0.0" ]
- dependency-name: '@angular/router'
versions: [ "^17.0.0" ]
- dependency-name: '@angular/material-date-fns-adapter'
versions: [ "^17.0.0" ]
- dependency-name: '@angular/cdk'
versions: [ "^17.0.0" ]
- dependency-name: '@angular-devkit/schematics'
versions: [ "^17.0.0" ]
- dependency-name: '@angular-devkit/core'
versions: [ "^17.0.0" ]
- dependency-name: '@angular/animations'
versions: [ "^17.0.0" ]
- dependency-name: '@ngrx/*'
versions: [ "^17.0.0" ]
- dependency-name: 'typescript'
versions: [ ">=4.9.3 <5.3.0" ]
Edited by MikeDabrowski