diff --git a/.gitea/workflows/playwright.yml b/.gitea/_OFF_workflows/playwright.yml similarity index 100% rename from .gitea/workflows/playwright.yml rename to .gitea/_OFF_workflows/playwright.yml diff --git a/.gitea/workflows/publish.yml b/.gitea/_OFF_workflows/publish.yml similarity index 100% rename from .gitea/workflows/publish.yml rename to .gitea/_OFF_workflows/publish.yml diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml deleted file mode 100644 index 04e2ce9..0000000 --- a/.github/workflows/gh-pages.yml +++ /dev/null @@ -1,14 +0,0 @@ -name: Deploy to GitHub Pages - -on: - push: - branches: main - workflow_dispatch: - -jobs: - deploy: - uses: importantimport/.github/.github/workflows/pnpm-gh-pages.yml@main - permissions: - contents: write - with: - publish_dir: build diff --git a/.github/workflows/netlify_publish.yml b/.github/workflows/netlify_publish.yml new file mode 100644 index 0000000..26e66ca --- /dev/null +++ b/.github/workflows/netlify_publish.yml @@ -0,0 +1,32 @@ +name: 'Publish to Netlify' +on: + push: + branches: [ prod, deploy ] + pull_request: + branches: [ prod, deploy ] +jobs: + publish: + timeout-minutes: 10 + runs-on: ubuntu-22.04 + steps: + - uses: actions/checkout@v4 + name: Checkout + - name: Build + run: | + pnpm --version && node --version + pnpm ci + pnpm run build + - name: Deploy to Netlify + uses: nwtgck/actions-netlify@v3.0 + with: + publish-dir: './dist' + production-branch: master + github-token: ${{ secrets.GITHUB_TOKEN }} + deploy-message: "Deploy from GitHub Actions" + enable-pull-request-comment: false + enable-commit-comment: true + overwrites-pull-request-comment: true + env: + NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} + NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }} + timeout-minutes: 1