From 753c3f9f70df1a7c66204464b22ad9f85dff45b9 Mon Sep 17 00:00:00 2001 From: Shyim Date: Tue, 28 Feb 2023 01:01:46 +0100 Subject: [PATCH] ci: fix docs generation, fixes #132 #115 (#133) Signed-off-by: Soner Sayakci --- .github/workflows/update_docs.yml | 20 +++++++++++++++----- composer.json | 2 +- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/.github/workflows/update_docs.yml b/.github/workflows/update_docs.yml index b2033e75c..623465e20 100644 --- a/.github/workflows/update_docs.yml +++ b/.github/workflows/update_docs.yml @@ -11,6 +11,13 @@ on: jobs: docs-update: runs-on: ubuntu-latest + permissions: + pages: write + id-token: write + + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} steps: - name: Checkout @@ -30,9 +37,12 @@ jobs: - name: Generate run: composer run apigen - - - name: Deploy - uses: peaceiris/actions-gh-pages@v3 + + - name: Upload GitHub Pages artifact + uses: actions/upload-pages-artifact@v1.0.7 with: - github_token: ${{ secrets.GITHUB_TOKEN }} - publish_dir: ./docs + path: 'docs' + + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v1 diff --git a/composer.json b/composer.json index 1a3d0f772..c73a81bd0 100644 --- a/composer.json +++ b/composer.json @@ -65,7 +65,7 @@ ], "apigen": [ "rm -f apigen", - "curl -L https://github.com/ApiGen/ApiGen/releases/download/v7.0.0-alpha.3/apigen.phar -o apigen", + "curl -L https://github.com/ApiGen/ApiGen/releases/download/v7.0.0-alpha.4/apigen.phar -o apigen", "chmod +x apigen", "./apigen src --output docs", "rm -f apigen"