diff --git a/.gitea/workflows/OnMergeOnPushToLive.yaml b/.gitea/workflows/OnMergeOnPushToLive.yaml new file mode 100644 index 0000000..f2de5ea --- /dev/null +++ b/.gitea/workflows/OnMergeOnPushToLive.yaml @@ -0,0 +1,35 @@ +name: On merge to development +run-name: ${{ gitea.actor }} is merging to development +on: + pull_request: + types: + - closed + branches: + - ${{ vars.branch }} + push: + branches: + - ${{ vars.branch }} + +jobs: + build-and-deploy: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v3 + # Uncomment below for vite react projects + # - name: Set up Node.js + # uses: actions/setup-node@v3 + # with: + # node-version: 20 + # - name: Install dependencies + # run: npm ci + # - name: Build Vite site + # run: npm run build + - name: Deploy to neocities + uses: bcomnes/deploy-to-neocities@v3 + with: + api_key: ${{ secrets.NEOCITIES_API_TOKEN }} + cleanup: false + neocities_supporter: false + preview_before_deploy: true + dist_dir: dist # Set to where your website will be (e.g. "." for the main project folder)