Releases: rmohr/bazeldnf
Releases · rmohr/bazeldnf
v0.99.2-rc0
1512
2751
Using Bzlmod with Bazel 6:
Add to your MODULE.bazel file:
bazel_dep(name = "bazeldnf", version = "0.99.2-rc0")This will register a prebuilt bazeldnf
Using WORKSPACE
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazeldnf",
sha256 = "fb4865c117530a75a55e451857a84581d4247d15d4b9e806b4a2dea32ff2d236",
strip_prefix = "bazeldnf-v0.99.2-rc0",
url = "https://github.com/rmohr/bazeldnf/releases/download/v0.99.2-rc0/bazeldnf-v0.99.2-rc0.tar.gz",
)
load(
"@bazeldnf//bazeldnf:repositories.bzl",
"bazeldnf_dependencies",
)
bazeldnf_dependencies()v0.99.1
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
v0.7.0-alpha3
1433
2410
Using Bzlmod with Bazel 6:
Add to your MODULE.bazel file:
bazel_dep(name = "bazeldnf", version = "0.7.0-alpha3")This will register a prebuilt bazeldnf
Using WORKSPACE
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazeldnf",
sha256 = "4c79df93508c99974d9ac7c5c74b5a48d2b4f30983c245fd7adbef367cdfd319",
strip_prefix = "bazeldnf-v0.7.0-alpha3",
url = "https://github.com/rmohr/bazeldnf/releases/download/v0.7.0-alpha3/bazeldnf-v0.7.0-alpha3.tar.gz",
)
load(
"@bazeldnf//bazeldnf:repositories.bzl",
"bazeldnf_dependencies",
)
bazeldnf_dependencies()What's Changed
- 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
New Contributors
Full Changelog: v0.7.0-alpha1...v0.7.0-alpha3
v0.7.0-alpha2
1209
2105
Using Bzlmod with Bazel 6:
Add to your MODULE.bazel file:
bazel_dep(name = "bazeldnf", version = "0.7.0-alpha2")This will register a prebuilt bazeldnf
Using WORKSPACE
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazeldnf",
sha256 = "dabca62342d7e4ad6e60d3dcdb1c2f1df835111c8f82195185f0534070156533",
strip_prefix = "bazeldnf-v0.7.0-alpha2",
url = "https://github.com/rmohr/bazeldnf/releases/download/v0.7.0-alpha2/bazeldnf-v0.7.0-alpha2.tar.gz",
)
load(
"@bazeldnf//bazeldnf:repositories.bzl",
"bazeldnf_dependencies",
)
bazeldnf_dependencies()v0.7.0-alpha1
Using Bzlmod with Bazel 6:
Add to your MODULE.bazel file:
bazel_dep(name = "bazeldnf", version = "0.7.0-alpha1")This will register a prebuilt bazeldnf
Using WORKSPACE
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazeldnf",
sha256 = "f742b821fb10cd83017125060c4a35efa5a48577f07ab408eee66abd4468114f",
strip_prefix = "bazeldnf-v0.7.0-alpha1",
url = "https://github.com/rmohr/bazeldnf/releases/download/v0.7.0-alpha1/bazeldnf-v0.7.0-alpha1.tar.gz",
)
load(
"@bazeldnf//bazeldnf:repositories.bzl",
"bazeldnf_dependencies",
)
bazeldnf_dependencies()v0.6.0-rc1
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazeldnf",
sha256 = "96c54c4b2d5f0b65a45aa8f39ce6360cb877b828e6d6dde6bf8f8c26ea659274",
urls = [
"https://github.com/rmohr/bazeldnf/releases/download/v0.6.0-rc1/bazeldnf-v0.6.0-rc1.tar.gz",
],
)
load("@bazeldnf//bazeldnf:deps.bzl", "bazeldnf_dependencies")
bazeldnf_dependencies()v0.5.9
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazeldnf",
sha256 = "fb24d80ad9edad0f7bd3000e8cffcfbba89cc07e495c47a7d3b1f803bd527a40",
urls = [
"https://github.com/rmohr/bazeldnf/releases/download/v0.5.9/bazeldnf-v0.5.9.tar.gz",
],
)
load("@bazeldnf//:deps.bzl", "bazeldnf_dependencies")
bazeldnf_dependencies()v0.5.9-rc2
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazeldnf",
sha256 = "8d235794151de1a0e0466d42338ecc02a89ceb09d93935ae0fd43e74aa3bcee8",
urls = [
"https://github.com/rmohr/bazeldnf/releases/download/v0.5.9-rc2/bazeldnf-v0.5.9-rc2.tar.gz",
],
)
load("@bazeldnf//:deps.bzl", "bazeldnf_dependencies")
bazeldnf_dependencies()v0.5.9-rc1
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazeldnf",
sha256 = "ec1434b1687a6c26348de11e093d97483f6dd6afd7d245e0177898ce5ee365b6",
urls = [
"https://github.com/rmohr/bazeldnf/releases/download/v0.5.9-rc1/bazeldnf-v0.5.9-rc1.tar.gz",
],
)
load("@bazeldnf//:deps.bzl", "bazeldnf_dependencies")
bazeldnf_dependencies()v0.5.8
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazeldnf",
sha256 = "cd75fbbad6f191c26b036132d57ca731cce067e9330306a8a2beb3e51af991a8",
urls = [
"https://github.com/rmohr/bazeldnf/releases/download/v0.5.8/bazeldnf-v0.5.8.tar.gz",
],
)
load("@bazeldnf//:deps.bzl", "bazeldnf_dependencies")
bazeldnf_dependencies()