name: Sync Upstream Bluesky on: schedule: - cron: '0 */8 * * *' workflow_dispatch: jobs: sync: runs-on: ubuntu-latest steps: - name: Checkout main uses: actions/checkout@v4 with: ref: main fetch-depth: 0 - name: Add upstream remote run: git remote add upstream https://github.com/bluesky-social/social-app.git - name: Fetch upstream run: git fetch upstream - name: Merge upstream changes run: | git config user.name "gitea-actions-bot" git config user.email "toaster+git@proot.uk" git merge upstream/main --no-edit - name: Push to origin run: git push origin main