From 853f84d954347c17eed733529ed140045eee612f Mon Sep 17 00:00:00 2001 From: Sijawusz Pur Rahnama Date: Tue, 3 Jan 2023 16:36:33 +0100 Subject: [PATCH 1/2] Fix docs CI workflow --- .github/workflows/docs.yml | 24 +++++------------------- 1 file changed, 5 insertions(+), 19 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index f889f916..ec938262 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -4,8 +4,12 @@ on: push: branches: [master] +permissions: + contents: write + jobs: - build: + build-and-deploy: + concurrency: ci-${{ github.ref }} runs-on: ubuntu-latest steps: - name: Inject slug/short variables @@ -16,8 +20,6 @@ jobs: - name: Download source uses: actions/checkout@v3 - with: - persist-credentials: false - name: Install dependencies run: shards install @@ -27,22 +29,6 @@ jobs: sed -i -e 's:<.*>::g' README.md crystal docs --project-version="${{ env.GITHUB_REF_SLUG }}" --source-refname="${{ env.GITHUB_SHA_SHORT }}" - - name: Upload artifacts - uses: actions/upload-artifact@v3 - with: - name: docs - path: docs - - deploy: - needs: build - runs-on: ubuntu-latest - steps: - - name: Download artifacts - uses: actions/download-artifact@v3 - with: - name: docs - path: docs - - name: Deploy docs 🚀 uses: JamesIves/github-pages-deploy-action@v4 with: From 1514fc53ca737ea76b7123a43953d0ab8cd373c4 Mon Sep 17 00:00:00 2001 From: Sijawusz Pur Rahnama Date: Tue, 3 Jan 2023 17:04:37 +0100 Subject: [PATCH 2/2] =?UTF-8?q?There=E2=80=99s=20no=20need=20to=20strip=20?= =?UTF-8?q?the=20HTML=20from=20`.md`=20docs=20anymoar?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/docs.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index ec938262..2bf0f59a 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -25,9 +25,7 @@ jobs: run: shards install - name: Build docs - run: | - sed -i -e 's:<.*>::g' README.md - crystal docs --project-version="${{ env.GITHUB_REF_SLUG }}" --source-refname="${{ env.GITHUB_SHA_SHORT }}" + run: crystal docs --project-version="${{ env.GITHUB_REF_SLUG }}" --source-refname="${{ env.GITHUB_SHA_SHORT }}" - name: Deploy docs 🚀 uses: JamesIves/github-pages-deploy-action@v4