diff --git a/.github/workflows/prettier.yml b/.github/workflows/prettier.yml index 5b7c696d1..bd79468c8 100644 --- a/.github/workflows/prettier.yml +++ b/.github/workflows/prettier.yml @@ -22,13 +22,31 @@ jobs: - name: Run Prettier run: npx -y prettier ./domains -w --tab-width 2 --print-width 120 - - name: Commit - uses: cpina/github-action-push-to-another-repository@main - with: - source-directory: "." - destination-github-username: is-a-dev - destination-repository-name: register - user-email: "bot@is-a.dev" - user-name: "is-a-dev-bot" + - name: Create and switch to new branch + run: | + BRANCH_NAME="prettier-$(date +%s)" + git checkout -b "$BRANCH_NAME" + + - name: Commit changes + run: | + git config --local user.email "bot@is-a.dev" + git config --local user.name "is-a-dev-bot" + git add . + git commit -m "chore: apply Prettier formatting" + + - name: Push changes to new branch env: API_TOKEN_GITHUB: ${{ secrets.BOT }} + run: | + git push -u origin "$BRANCH_NAME" + + - name: Create Pull Request + id: create_pr + uses: peter-evans/create-pull-request@v5 + with: + token: ${{ secrets.BOT }} + head: "$BRANCH_NAME" + base: main + title: "$BRANCH_NAME" + body: "Generated from https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}." + auto-merge: true