Closed edmorley closed 1 year ago
Your reasoning makes sense to me, and the current behavior "no update possible" makes little sense. Feel free to investigate what's going on here, using the dry-run script, or the dependabot CLI this should be easy to reproduce locally.
@edmorley We have recently gained more understanding of the current situation with respect to versioning strategies in Python, and I ended up opening a slightly broader issue about this problem. Let's unify the resolution of this problem at #6631. Please subscribe to that ticket, and of course, feel free to investigate :)
Is there an existing issue for this?
Package ecosystem
pip
Package manager version
pip 22.3.1
Language version
Python 3.11
Manifest location and content before the Dependabot update
/tmpl/python/requirements.txt
dependabot.yml content
Updated dependency
No response
What you expected to see, versus what you actually saw
The latest version of the
salesforce-functions
package currently published to PyPI is0.3.0
.Therefore, with
versioning-strategy: increase
I expected Dependabot to updaterequirements.txt
from:To:
ie: To increase the lower bound, per the requested versioning strategy. (Given there is the alternate strategy of
increase-if-needed
, then the whole point ofincrease
is to increase even if the new version is in-range, surely?)However, Dependabot reports no update possible:
(https://github.com/heroku/sf-functions-core/network/updates/588818757)
Native package manager behavior
No response
Images of the diff or a link to the PR, issue, or logs
No response
Smallest manifest that reproduces the issue
No response