name: Conformance
on:
pull_request:
types:
- opened
- synchronize
- reopened
- edited
- labeled
- unlabeled
push:
branches: [main]
permissions:
contents: read
pull-requests: read
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
conformance-policy:
uses: tempoxyz/mpp-tools/.github/workflows/sdk-conformance-policy.yml@b6b07aac36973ca6cf2c7dc9d4e43696cee0bfc5 with:
protocol-paths: |
src/**
crates/**
Cargo.toml
Cargo.lock
conformance:
needs: conformance-policy
uses: tempoxyz/mpp-tools/.github/workflows/sdk-conformance.yml@b6b07aac36973ca6cf2c7dc9d4e43696cee0bfc5 with:
adapter: rust
conformance-ref: ${{ needs.conformance-policy.outputs.conformance_ref }}