Skip to content

Commit

Permalink
Merge pull request #402 from openai/spec-2025-01-17
Browse files Browse the repository at this point in the history
Spec changes 2025-01-17
  • Loading branch information
kwhinnery-openai authored Jan 21, 2025
2 parents d2eaa35 + 1eb82f5 commit b00c10f
Show file tree
Hide file tree
Showing 3 changed files with 312 additions and 343 deletions.
32 changes: 11 additions & 21 deletions .github/workflows/validate-openapi.yml
Original file line number Diff line number Diff line change
@@ -1,27 +1,17 @@
name: Validate OpenAPI definition
name: Run Spectral on Pull Requests

on:
pull_request:
types: [opened, reopened, synchronize]
- pull_request

jobs:
validate_openapi:
build:
name: Run Spectral
runs-on: ubuntu-latest
name: Swagger Editor Validator Service

# Service containers to run with `runner-job`
services:
# Label used to access the service container
swagger-editor:
# Docker Hub image
image: swaggerapi/swagger-editor
ports:
# Maps port 8080 on service container to the host 80
- 80:8080

steps:
- uses: actions/checkout@v2
- name: Validate OpenAPI definition
uses: char0n/swagger-editor-validate@v1
# Check out the repository
- uses: actions/checkout@v3

# Run Spectral
- uses: stoplightio/spectral-action@latest
with:
swagger-editor-url: http://localhost/
definition-file: openapi.yaml
file_glob: 'openapi.yaml'
4 changes: 4 additions & 0 deletions .spectral.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
extends: ["spectral:oas"]
rules:
no-$ref-siblings: off
oas3-valid-schema-example: off
Loading

0 comments on commit b00c10f

Please sign in to comment.