Skip to content

feat(internal): add generator error taxonomy and sentry routing #22789

feat(internal): add generator error taxonomy and sentry routing

feat(internal): add generator error taxonomy and sentry routing #22789

name: Validate versions.yml files
on:
pull_request:
workflow_dispatch:
env:
DO_NOT_TRACK: "1"
jobs:
validate:
name: Validate versions.yml files
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v6
with:
sparse-checkout: |
generators
.github
- name: Validate go-sdk versions.yml
uses: dsanders11/json-schema-validate-action@v2.0.0
with:
schema: "fern-versions-yml.schema.json"
files: "generators/go/sdk/versions.yml"
- name: Validate go-model versions.yml
uses: dsanders11/json-schema-validate-action@v2.0.0
with:
schema: "fern-versions-yml.schema.json"
files: "generators/go/model/versions.yml"
- name: Validate python-sdk versions.yml
uses: dsanders11/json-schema-validate-action@v2.0.0
with:
schema: "fern-versions-yml.schema.json"
files: "generators/python/sdk/versions.yml"
- name: Validate pydantic versions.yml
uses: dsanders11/json-schema-validate-action@v2.0.0
with:
schema: "fern-versions-yml.schema.json"
files: "generators/python/pydantic/versions.yml"
- name: Validate ts-sdk versions.yml
uses: dsanders11/json-schema-validate-action@v2.0.0
with:
schema: "fern-versions-yml.schema.json"
files: "generators/typescript/sdk/versions.yml"
- name: Validate java-sdk versions.yml
uses: dsanders11/json-schema-validate-action@v2.0.0
with:
schema: "fern-versions-yml.schema.json"
files: "generators/java/sdk/versions.yml"
- name: Validate java-model versions.yml
uses: dsanders11/json-schema-validate-action@v2.0.0
with:
schema: "fern-versions-yml.schema.json"
files: "generators/java/model/versions.yml"
- name: Validate php-sdk versions.yml
uses: dsanders11/json-schema-validate-action@v2.0.0
with:
schema: "fern-versions-yml.schema.json"
files: "generators/php/sdk/versions.yml"
- name: Validate php-model versions.yml
uses: dsanders11/json-schema-validate-action@v2.0.0
with:
schema: "fern-versions-yml.schema.json"
files: "generators/php/model/versions.yml"
- name: Validate openapi versions.yml
uses: dsanders11/json-schema-validate-action@v2.0.0
with:
schema: "fern-versions-yml.schema.json"
files: "generators/openapi/versions.yml"
- name: Validate ruby-v2 versions.yml
uses: dsanders11/json-schema-validate-action@v2.0.0
with:
schema: "fern-versions-yml.schema.json"
files: "generators/ruby-v2/sdk/versions.yml"
- name: Validate csharp-sdk versions.yml
uses: dsanders11/json-schema-validate-action@v2.0.0
with:
schema: "fern-versions-yml.schema.json"
files: "generators/csharp/sdk/versions.yml"
- name: Validate csharp-model versions.yml
uses: dsanders11/json-schema-validate-action@v2.0.0
with:
schema: "fern-versions-yml.schema.json"
files: "generators/csharp/model/versions.yml"
- name: Validate rust-sdk versions.yml
uses: dsanders11/json-schema-validate-action@v2.0.0
with:
schema: "fern-versions-yml.schema.json"
files: "generators/rust/sdk/versions.yml"
- name: Validate rust-model versions.yml
uses: dsanders11/json-schema-validate-action@v2.0.0
with:
schema: "fern-versions-yml.schema.json"
files: "generators/rust/model/versions.yml"