name: update-empty-branch
on:
  workflow_dispatch:
jobs:
  main:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
        with:
          fetch-depth: 0
      - run: |
          git worktree add --track -b empty empty origin/empty
          rm -rf empty/*
          git config user.name bot
          git config user.email '<>'
          git -C empty add --all
          git -C empty commit --allow-empty --message "based on $(git rev-parse @)"
          git -C empty push origin empty