Skip to content

Commit

Permalink
test spectral
Browse files Browse the repository at this point in the history
  • Loading branch information
kwhinnery-openai committed Jan 17, 2025
1 parent d78fe2a commit 5e04ff3
Showing 1 changed file with 11 additions and 21 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'

0 comments on commit 5e04ff3

Please sign in to comment.