diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index e7185fb..48e410e 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -1,9 +1,13 @@ name: Publish on: + workflow_dispatch: push: branches: - main + pull_request: + branches: + - main jobs: build: @@ -18,20 +22,8 @@ jobs: extended: true - run: npm ci - run: hugo --minify - - if: github.ref == 'refs/heads/main' - uses: actions/upload-pages-artifact@v1 - with: - path: public - deploy: - needs: build - permissions: - pages: write - id-token: write - environment: - name: github-pages - url: ${{ steps.deployment.outputs.page_url }} - runs-on: ubuntu-22.04 - steps: - - name: Deploy to GitHub Pages - id: deployment - uses: actions/deploy-pages@v1 + - run: npx wrangler pages deploy public --project-name 2345-lgbt --branch main + if: github.ref == 'refs/heads/main' + env: + CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CF_ACCOUNT_ID }} + CLOUDFLARE_API_TOKEN: ${{ secrets.CF_API_TOKEN }}