Pre-commit hook
pollen publishes a hook, so a repository that carries a pollen.yaml
can keep it honest. In that repository’s .pre-commit-config.yaml:
repos: - repo: https://github.com/groupbees/pollen rev: v0.1.0 hooks: - id: pollen-validatePin rev to a released tag. The hook runs on every pollen.yaml a commit
touches and checks that it parses and its rules hold. It fetches nothing, so
it stays fast and works offline — and therefore says nothing about the skills
those sources would yield. Run pollen validate for that, in CI or by hand.
To require every git source to be pinned to a commit, pass --pinned:
- id: pollen-validate args: - --pinned