name: ci
# The checks themselves live in excelano/.github, so every Rust repo in the
# fleet runs the same ones and a correction reaches all of them at once. What
# stays here is when to run: that is this repo's business, the policy is the
# fleet's.
#
# The library policy rather than the binary one: `slipql` is published as a
# crate for other programs to embed, and owes them the docs and packaging
# checks the library workflow adds. The command is in the same crate, and the
# library checks are a superset of the binary ones, so one call covers both.
on:
push:
branches:
pull_request:
branches:
jobs:
ci:
uses: excelano/.github/.github/workflows/rust-lib-ci.yml@main