Files
nextcloud-docs/.github/workflows/openapi.yml
Ferdinand Thiessen b651e3695a Merge pull request #11752 from nextcloud/dependabot/github_actions/actions/checkout-4.1.3
chore(deps): Bump actions/checkout from 4.1.2 to 4.1.3
2024-04-26 13:40:12 +02:00

35 lines
1017 B
YAML

name: OpenAPI
on: pull_request
permissions:
contents: read
concurrency:
group: openapi-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
openapi:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3
with:
submodules: true
- name: Set up php
uses: shivammathur/setup-php@efffd0e4f2504f936fcfe3b69293d31ce0e2fd7a # v2
with:
php-version: '8.1'
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib
coverage: none
ini-file: development
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Build using Makefile
run: make openapi-spec