Docs
Pro license
Offline ed25519 license keys unlock CI receipt enforcement. No hosted control plane.
Offline ed25519 license keys unlock Pro receipt enforcement in mayrun-ci. No SSO. No hosted control plane.
Key format
mr1.<base64url(payload_json)>.<base64url(signature)>
Payload shape:
{ "v": 1, "tier": "pro", "sub": "owner/repo", "exp": null }
sub may be * (any repository) or a specific GITHUB_REPOSITORY slug.
Configure the GitHub secret
- Obtain a Pro license via Pricing Checkout (or operator mint).
- Repo Settings → Secrets → Actions → New repository secret
- Name:
MAYRUN_LICENSE - Value: the
mr1.…key
- Name:
- Pass it into the Action:
- uses: kiket-dev/mayrun/.github/actions/mayrun-ci@main
with:
pro: "true"
license: ${{ secrets.MAYRUN_LICENSE }}
CLI
mayrun license verify "$MAYRUN_LICENSE"
mayrun ci --license "$MAYRUN_LICENSE" --pro
Non-goals
SSO, multi-tenant control plane, automatic Stripe→GitHub secret provisioning.
Operator mint/runbook (signing keys): see the repo license doc.