Skip to content

Add a GitHub Actions example: run AICertify on every PR #49

@kmadan

Description

@kmadan

Goal

Ship a copy-pasteable GitHub Actions workflow that downloads a contract, runs AICertify, and uploads the generated report as a PR artifact (or fails the build if the report has any deny results above a configurable severity).

Why this matters

AI compliance checks belong on every PR, not just at release time. A reusable workflow is the lowest-friction way for downstream teams to adopt.

Files likely involved

  • New: .github/workflows/example-aicertify.yaml (clearly named as an example, not enforced on this repo's own CI)
  • New: docs/integrations/github-actions.md documenting how to copy + adapt
  • Possibly: a reusable workflow under .github/workflows/aicertify-reusable.yaml

Acceptance criteria

  • Example workflow runs against the existing examples/customer-support-bot/ contract on every PR
  • Generated report is uploaded as a workflow artifact
  • Documented inputs: contract path, policy framework, fail-on-severity threshold
  • docs/integrations/github-actions.md explains the copy + adapt path

Help

Comment here if you want to work on this and I will help you get started. First-time contributors are welcome — open a draft PR early and I'll review.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions