Skip to content

pacvamp-repo sync-aur

  • Usage: pacvamp-repo sync-aur <FLAGS>

Gate AUR commits before the repository pulls them

For each package, syncs the AUR checkout, reviews the remote head with the unattended policy against the commit last merged, and decides: unchanged, auto-merge (a clean version bump by a trusted maintainer), needs-review, or blocked (a finding the unattended policy denies). A static verdict per reviewed commit can be appended to the verdict feed. With --write, auto-merged commits are recorded in the state.

Flags

  • -s --state <STATE> — The sync state file (created when missing)

  • --package <PACKAGE> — Packages to sync; default every package in the state

  • --trusted-maintainer <TRUSTED_MAINTAINER> — AUR maintainers whose clean bumps merge on their own

  • --cache <CACHE> — Where AUR checkouts live

  • --config <CONFIG> — The pacman.conf for similar-name checks against the repositories

  • --sysroot <SYSROOT> — An alternative root for pacman's files

  • --arch <ARCH> — The architecture to evaluate sources for

    Default: x86_64

  • --verdicts <VERDICTS> — Append a static verdict per reviewed commit to this feed

  • --advisories <ADVISORIES> — Advisory kill list to enforce while gating commits

  • -k --key <KEY> — The feed signing key (with --verdicts)

  • -w --write — Record auto-merged commits in the state

  • -J --json — Print the results as JSON

  • -h --help — Print help

Released under the MIT License.