{"owner":"Arize-ai","repo":"phoenix","hasSpec":true,"specFile":".github/workflows/openapi-schema.yaml","branch":"HEAD","format":"yaml","version":"Unknown","title":"phoenix","description":"","endpoints":[],"spec":"name: OpenAPI Schema Backward Compatibility\npermissions:\n  contents: read\n\non:\n  push:\n    branches: [main]\n    paths:\n      - \"schemas/openapi.json\"\n  pull_request:\n    paths:\n      - \"schemas/openapi.json\"\n\njobs:\n  openapi-schema-backward-compatibility:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2\n        with:\n          fetch-depth: 0\n          persist-credentials: false\n          sparse-checkout: schemas/openapi.json\n          sparse-checkout-cone-mode: false\n      - name: Snapshot head schema\n        env:\n          BASE_REF: ${{ github.base_ref || github.event.before }}\n        run: |\n          cp schemas/openapi.json head.json\n          if [ -z \"$BASE_REF\" ]; then\n            echo \"::error::Could not determine base ref for OpenAPI schema comparison\"\n            exit 1\n          fi\n          git checkout \"$BASE_REF\"\n      - name: Snapshot base schema\n        run: |\n          cp schemas/openapi.json base.json\n      - uses: docker://openapitools/openapi-diff@sha256:82291446e5554742d9c0725d7b315d18e93958c5526f9a663e8885227bdd6cb6 # latest\n        with:\n          args: --fail-on-incompatible base.json head.json\n"}