From efeaaff3265080eaa41c27094325aaa8424f214a Mon Sep 17 00:00:00 2001 From: Joscha <34318751+josxha@users.noreply.github.com> Date: Sun, 23 Jun 2024 22:33:11 +0200 Subject: [PATCH] split CI into two --- .github/workflows/build-deploy-docs.yml | 34 +++++++++++++++++++++++++ .github/workflows/build-docs.yml | 9 +------ 2 files changed, 35 insertions(+), 8 deletions(-) create mode 100644 .github/workflows/build-deploy-docs.yml diff --git a/.github/workflows/build-deploy-docs.yml b/.github/workflows/build-deploy-docs.yml new file mode 100644 index 00000000..478cf367 --- /dev/null +++ b/.github/workflows/build-deploy-docs.yml @@ -0,0 +1,34 @@ +name: Generate documentation + +on: + push: + branches: [ main ] + +jobs: + deploy: + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + defaults: + run: + working-directory: docs + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Set up Node.js + uses: actions/setup-node@v4 + # Can't use cache because build fails with "Dependencies lock file is not found" + # with: + # cache: yarn + - name: Install dependencies + run: yarn install --frozen-lockfile --non-interactive + - name: Build + run: yarn build + - name: Deploy to GitHub Pages + if: github.repository_owner == 'maplibre' + uses: peaceiris/actions-gh-pages@v4 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: docs/build + keep_files: true \ No newline at end of file diff --git a/.github/workflows/build-docs.yml b/.github/workflows/build-docs.yml index dafea30c..c1131732 100644 --- a/.github/workflows/build-docs.yml +++ b/.github/workflows/build-docs.yml @@ -22,11 +22,4 @@ jobs: - name: Install dependencies run: yarn install --frozen-lockfile --non-interactive - name: Build - run: yarn build -# - name: Deploy to GitHub Pages -# if: github.repository_owner == 'maplibre' && github.ref == 'refs/heads/main' -# uses: peaceiris/actions-gh-pages@v4 -# with: -# github_token: ${{ secrets.GITHUB_TOKEN }} -# publish_dir: docs/build -# keep_files: true \ No newline at end of file + run: yarn build \ No newline at end of file