v0.99.1
Pre-release
Pre-release
1478
2410
Using Bzlmod with Bazel 6:
Add to your MODULE.bazel file:
bazel_dep(name = "bazeldnf", version = "0.99.1")This will register a prebuilt bazeldnf
Using WORKSPACE
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazeldnf",
sha256 = "03852830a239efaa7ee4ba7d50344b2bfd5b41c604e379011bcadf0477ecc8db",
strip_prefix = "bazeldnf-v0.99.1",
url = "https://github.com/rmohr/bazeldnf/releases/download/v0.99.1/bazeldnf-v0.99.1.tar.gz",
)
load(
"@bazeldnf//bazeldnf:repositories.bzl",
"bazeldnf_dependencies",
)
bazeldnf_dependencies()What's Changed
- Prepare for bzlmod by @manuelnaranjo in #73
- Adjust release script to write the correct deps by @rmohr in #74
- ci: improve setup by @manuelnaranjo in #76
- Adding linters to CI by @manuelnaranjo in #78
- Adopt bzlmod to build the repository by @manuelnaranjo in #77
- Remove unused RPMReader method by @kellyma2 in #79
- deps: bumps all golang deps by @manuelnaranjo in #87
- Make sat reproducible by @manuelnaranjo in #86
- Refactor reducer to enable testing by @kellyma2 in #85
- reducer: Add tests for reducer and loader by @kellyma2 in #90
- Add priority option for repo configuration by @kellyma2 in #84
- General improvements by @manuelnaranjo in #92
- Fix name collision with tar2files command by @kellyma2 in #83
- Remove CI for bazel 5.x by @kellyma2 in #93
- Add support for generating lockfiles to rpmtree by @kellyma2 in #80
- Add allow-list support to resolve and rpmtree by @kellyma2 in #81
- Minor refactorings to consolidate common patterns by @kellyma2 in #94
- Allow us to ignore missing packages when resolving by @kellyma2 in #95
- Add SHA512 and SHA1 support for downloaded files by @kellyma2 in #97
- Clean up use of WORKSPACE.bzlmod so we can move fully to bzlmod by @kellyma2 in #98
- Add lockfile command to bazeldnf by @kellyma2 in #101
- Enable bazel 8 support by @kellyma2 in #99
- Steps needed to release to BCR by @manuelnaranjo in #103
- Remove unused build_deps.bzl by @kellyma2 in #104
- bzlmod: make sure to chroot under bazel run by @manuelnaranjo in #106
- wrapper: make the wrapper a bit more portable by @kellyma2 in #108
- Add .netrc support by @mkosiba in #82
- Small tweaks to
bazeldnf resolvecommand by @kellyma2 in #107 - Don't ignore repo if arch is empty by @kellyma2 in #110
- Provide tooling for updating lockfiles by @kellyma2 in #109
- ci: adding job for issue with fedora 41 repos by @manuelnaranjo in #105
- Lock file bzlmod extension by @kellyma2 in #111
- Handle failure modes by @manuelnaranjo in #113
- several small fixes by @manuelnaranjo in #115
- Use integrity instead of sha256 for RPMs by @kellyma2 in #117
- Calculate path to repofile correctly by @kellyma2 in #118
- Add null repository rule for missing RPMs by @kellyma2 in #119
- Watch the lock file by @kellyma2 in #120
- Enable use of architecture for config extension by @kellyma2 in #121
- Improvements for cli by @manuelnaranjo in #122
- Several small non related fixes by @manuelnaranjo in #127
- rpm: stop calling things downloaded by @manuelnaranjo in #126
- chore: bump dependencies by @manuelnaranjo in #125
- Fix paths to repo.yaml and lockfile by @kellyma2 in #129
- Make fetch-repo and update-lock-file publically visible by @kellyma2 in #132
- Xz format by @kellyma2 in #133
- Fix issues on bazeldnf and xattr rule invocations by @rmohr in #135
- Add auth_patterns support to RPM rule by @rmohr in #128
- Make xattr more flexible on different tar formats by @rmohr in #137
- Retry failed HTTP requests by @wade-arista in #138
- Support params file for tar2files command by @ramakrishnan-arista in #139
- Allow tar2files to use an empty prefix by @kellyma2 in #140
- Do proper path join for strip_prefix by @kellyma2 in #141
New Contributors
- @kellyma2 made their first contribution in #79
- @mkosiba made their first contribution in #82
- @wade-arista made their first contribution in #138
- @ramakrishnan-arista made their first contribution in #139
Full Changelog: v0.5.9...v0.99.1