custom-properties.yml
Repository custom properties — the key/value metadata an organization defines for its repositories (team ownership, compliance tier, data classification). On the platform these surface inside event payloads under repository.custom_properties; Overwire reads this file to do the same locally. JSON Schema: custom-properties.
# yaml-language-server: $schema=https://docs.overwire.io/schemas/custom-properties.schema.jsonteam: platformcompliance-tier: highdata-classification: internalThe file is a flat map of property name to string value. Workflows consume the values through the event payload:
steps: - name: Gate on compliance tier if: github.event.repository.custom_properties.compliance-tier == 'high' run: ./run-extended-checks.shRuleset conditions that target repository properties evaluate against the same values, so governance scenarios and the workflows they constrain stay consistent.
Overwire is not affiliated with, endorsed by, or sponsored by GitHub, Inc., Microsoft Corporation, or Docker, Inc. GitHub and GitHub Actions are trademarks of GitHub, Inc.