Skip to content

Add conformance suite CI workflow - #1

Closed
leifj wants to merge 1 commit into
mainfrom
feature/conformance-suite-ci
Closed

Add conformance suite CI workflow#1
leifj wants to merge 1 commit into
mainfrom
feature/conformance-suite-ci

Conversation

@leifj

@leifj leifj commented May 22, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds GitHub Actions workflow for OpenID Conformance Suite testing with per-profile optimization.

Changes

  • .github/workflows/conformance.yml: CI workflow with matrix strategy for issuer/verifier/wallet profiles
  • docker-compose.conformance-only.yml: Conformance suite services without wallet-backend override (for issuer/verifier profiles)

Per-profile service mapping

Profile Services
issuer VC services (issuer, apigw, mockas, registry) + go-trust + conformance suite
verifier VC services (verifier, registry) + go-trust + conformance suite
wallet Wallet stack (frontend, backend) + go-trust + conformance suite

Triggers

  • Manual dispatch with profile selection
  • Push to main (workflow/compose changes)
  • Pull requests to main

- Per-profile matrix (issuer, verifier, wallet) with minimal services
- docker-compose.conformance-only.yml for issuer/verifier profiles
  (conformance suite services without wallet-backend override)
- Conditional repo checkout: only clone what each profile needs
- Manual trigger with profile selection + automatic on push/PR
@leifj leifj closed this Jun 12, 2026
@leifj
leifj deleted the feature/conformance-suite-ci branch June 12, 2026 19:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant