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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions