1234567891011121314151617181920212223242526272829 |
- name: GithHub Pages
- on:
- push:
- tags:
- - '*'
- jobs:
- github-pages:
- runs-on: ubuntu-latest
- steps:
- - name: Checkout
- uses: actions/checkout@v2
- - name: Setup PHP, with composer and extensions
- uses: shivammathur/setup-php@v2
- with:
- php-version: 7.4
- coverage: none # remove xdebug
- - name: Build API documentation
- run: |
- curl -LO https://github.com/phpDocumentor/phpDocumentor/releases/download/v3.0.0/phpDocumentor.phar
- php phpDocumentor.phar --directory src/ --target docs/api
- - name: Deploy to GithHub Pages
- uses: peaceiris/actions-gh-pages@v3
- with:
- github_token: ${{ secrets.GITHUB_TOKEN }}
- publish_dir: ./docs/api
|