Something went wrong. Try again.
This repository has no description
Something went wrong. Try again.
1.1 kB · 42 lines
at ci
12345678910111213141516171819202122232425262728293031323334353637383940414243sources: { for _, dep in #values.bazelDeps { "bzlmod_\(dep.name)": { kind: "json" spec: { file: "https://bcr.bazel.build/modules/\(dep.name)/metadata.json" engine: "dasel/v2" key: "versions.all()" // Work around an updatecli bug where it wants 'query' to be set on // sources, even if the engine is dasel v2. query: "nothing" versionfilter: kind: "semver" } } }}
targets: { for _, dep in #values.bazelDeps { "bzlmod_\(dep.name)": { kind: "file" disablesourceinput: true dependson: ["source#bzlmod_\(dep.name)"] spec: { file: "MODULE.bazel" matchpattern: #"(bazel_dep\(name = "\#(dep.name)", version = )"[^"]+""# replacepattern: #"$1"{{ source `bzlmod_\#(dep.name)` }}"$2"# versionfilter: kind: "semver" } } } bzlmodLock: { kind: "shell" disablesourceinput: true dependson: [for _, dep in #values.bazelDeps {"source#bzlmod_\(dep.name)"}] spec: command: "bazel mod deps" changedif: { kind: "file/checksum" spec: files: ["MODULE.bazel.lock"] } }}