Repository navigation
Add default remotes to manifest - #260
Merged
Merged
Conversation
fischeti
force-pushed
the
fischeti/manifest-remotes
branch
3 times, most recently
from
January 27, 2026 16:22
2f16691 to
a8e64a1
Compare
fischeti
force-pushed
the
fischeti/manifest-remotes
branch
from
January 28, 2026 16:20
a8e64a1 to
9698fc3
Compare
fischeti
force-pushed
the
fischeti/manifest-remotes
branch
3 times, most recently
from
January 28, 2026 16:44
76bcbf1 to
20278a3
Compare
fischeti
force-pushed
the
fischeti/manifest-remotes
branch
from
January 28, 2026 16:48
20278a3 to
13ef926
Compare
fischeti
marked this pull request as ready for review
January 28, 2026 19:45
micprog
reviewed
Jan 29, 2026
micprog
left a comment
Member
There was a problem hiding this comment.
Cool new feature! Some small suggestions
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Allows for specifying (default) remotes for git dependencies, for a more concise specification. The new dependency specification more closely resembles
Cargo.tomlorpyproject.toml. The main difference is that those use predefined defaults (crates.io and PyPI), which are well established registries. In Bender this is not the case, so remotes have to be specified explicitly. This feature is also somewhat inspired from howuvhandles multiple indexes (see here).The feature is optional and also backward compatible, meaning specifying the full git url is still supported. Furthermore, this short notation is deliberatly not supported for git revision dependencies in order to highlight those dependencies and nudge people to create and use actual releases.
It is also possible to set a different upstream name, in case the repository name is different from the package name:
However, this feature is not advertised in the README.md
Note: The CLI regression tests are failing because I added more dependencies to the
Bender.yml, which triggers theauditoutput.