name: Deploy Documentation on: release: types: [published] workflow_dispatch: permissions: contents: write jobs: deploy: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v6 - name: Setup PHP uses: shivammathur/setup-php@v2 with: php-version: '8.4' coverage: "none" - name: Install Composer uses: "ramsey/composer-install@v3" - name: Generate Documentation run: make docs - name: Deploy to gh-pages branch uses: peaceiris/actions-gh-pages@v4 with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./.phpdoc/build enable_jekyll: false