GitHub Actions for Mockzilla — instant API simulation from your OpenAPI specs.
Publishes openapi/ and static/ specs to Mockzilla.
- uses: mockzilla/actions/portable@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}Builds and publishes a codegen server to Mockzilla.
- uses: mockzilla/actions/codegen@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}Both actions accept the same inputs:
| Input | Required | Description |
|---|---|---|
token |
yes | GITHUB_TOKEN — used to verify repo identity |
name: mockzilla
on:
push:
branches: [main]
pull_request:
jobs:
publish:
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: write
steps:
- uses: actions/checkout@v4
- uses: mockzilla/actions/portable@v1 # or codegen@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}Your API simulation will be live at:
https://api.mockzilla.org/{org}/{repo}/— main branchhttps://api.mockzilla.org/{org}/{repo}/pr-{n}/— per PR (where supported)