123456789101112131415161718192021222324252627282930313233 |
- name: OpenAPI
- on:
- pull_request:
- concurrency:
- group: openapi-${{ github.head_ref || github.run_id }}
- cancel-in-progress: true
- jobs:
- openapi:
- runs-on: ubuntu-latest
- if: ${{ github.repository_owner != 'nextcloud-gmbh' }}
- steps:
- - name: Checkout
- uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633
- - name: Set up php
- uses: shivammathur/setup-php@v2
- with:
- php-version: '8.2'
- extensions: xml
- coverage: none
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- - name: Composer install
- run: composer i
- - name: OpenAPI checker
- run: build/openapi-checker.sh
|