From 96f282d53aa8512c71955fd82b44e47894c86806 Mon Sep 17 00:00:00 2001 From: matthieu42morin Date: Mon, 29 Apr 2024 18:32:03 +0200 Subject: [PATCH] Publish Action --- .gitea/workflows/publish.yml | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/.gitea/workflows/publish.yml b/.gitea/workflows/publish.yml index 0d3a3a7..26e66ca 100644 --- a/.gitea/workflows/publish.yml +++ b/.gitea/workflows/publish.yml @@ -7,27 +7,26 @@ on: jobs: publish: timeout-minutes: 10 - runs-on: debian-latest + runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 name: Checkout - name: Build run: | - npm --version && node --version - npm ci --no-update-notifier - npm run build - - uses: https://github.com/nwtgck/actions-netlify@v2.0 - name: Deploy + pnpm --version && node --version + pnpm ci + pnpm run build + - name: Deploy to Netlify + uses: nwtgck/actions-netlify@v3.0 with: publish-dir: './dist' - production-deploy: true + production-branch: master github-token: ${{ secrets.GITHUB_TOKEN }} - deploy-message: "Deployed from Gitea Action" - enable-commit-comment: false + deploy-message: "Deploy from GitHub Actions" enable-pull-request-comment: false + enable-commit-comment: true overwrites-pull-request-comment: true - enable-github-deployment: false env: - NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }} NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} + NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }} timeout-minutes: 1