name: Deploy to Hostinger on: push: branches: - main # The branch name your are commit the new changes jobs: build: runs-on: ubuntu-latest name: Build and Push steps: - name: git-checkout uses: actions/checkout@v4 - name: Set Up Bun uses: oven-sh/setup-bun@v2 with: bun-version: latest - name: Install all dependencies run: bun install - name: Build run: bun run build # The build command of your project - name: Push to another branch uses: s0/git-publish-subdir-action@develop env: REPO: self BRANCH: build # The branch name where you want to push the assets FOLDER: build # The directory where your assets are generated GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # GitHub will automatically add this - you don't need to bother getting a token MESSAGE: "Build: ({sha}) {msg}" # The commit message