name: Build and Deploy Dist on: push: branches: - main jobs: build: runs-on: ubuntu-latest name: Build and Push steps: - name: Checkout main branch uses: actions/checkout@v4 - name: Setup bun.sh uses: oven-sh/setup-bun@v2 with: bun-version: latest - name: Install dependencies run: bun install - name: Build run: bun run build - name: Push uses: s0/git-publish-subdir-action@develop env: REPO: git@10.0.0.5:3030:z0x/z0x.ca.git BRANCH: build FOLDER: dist SSH_PRIVATE_KEY: ${{ secrets.DEPLOY_PRIVATE_KEY }}