name: generate on: push: branches: - dev jobs: generate: runs-on: blacksmith-4vcpu-ubuntu-2404 permissions: contents: write pull-requests: write steps: - name: Checkout repository uses: actions/checkout@v4 - name: Setup Bun uses: ./.github/actions/setup-bun - name: Setup Git Committer id: committer uses: ./.github/actions/setup-git-committer with: # kilocode_change start kilo-maintainer-app-id: ${{ secrets.KILO_MAINTAINER_APP_ID }} kilo-maintainer-app-secret: ${{ secrets.KILO_MAINTAINER_APP_SECRET }} # kilocode_change end - name: Generate run: ./script/generate.ts - name: Commit and push run: | if [ -z "$(git status --porcelain)" ]; then echo "No changes to commit" exit 0 fi git add -A git commit -m "chore: generate" --allow-empty git push origin HEAD:${{ github.ref_name }} --no-verify # if ! git push origin HEAD:${{ github.event.pull_request.head.ref || github.ref_name }} --no-verify; then # echo "" # echo "============================================" # echo "Failed to push generated code." # echo "Please run locally and push:" # echo "" # echo " ./script/generate.ts" # echo " git add -A && git commit -m \"chore: generate\" && git push" # echo "" # echo "============================================" # exit 1 # fi