# Cargo.lock carries the version too, so a bump leaves it stale. `after`
# regenerates it and `stage` puts it on the Version PR commit; without both,
# Verify's `cargo package --locked` fails on a dirty tree.
[]
= ["cargo", "update", "--workspace"]
= ["Cargo.lock"]
[[]]
= "qctl"
= "Cargo.toml"
# One table per host binary; the name is the job, the tarball, and the
# platform. Both are built-in records, so the runner labels, os, arch, and
# triple come from verctl — this repo is public, so those defaults are the
# free hosted runners it wants. PR CI never builds these.
[]
[]
# tasks/q/q and examples/mise.toml are served from .verctl/templates, so they
# need no entry here: a rendered file cannot drift. README is written by hand,
# so its two version spellings are declared instead — named once, listed by the
# file that carries them, and both too few and too many stop the release.
[]
= "qctl.git//tasks/q?ref=v{version}"
= "once"
[]
= "github:victor-software-house/qctl@{version}"
= "once"
[[]]
= "README.md"
= "qctl"
= ["catalog", "install"]