Add workflow to sync fork with upstream

This commit is contained in:
Mathias 2025-07-04 13:43:39 +02:00
parent c05b3e180b
commit 62b8fb3759

30
.github/workflows/sync-fork.yml vendored Normal file
View file

@ -0,0 +1,30 @@
name: Sync Fork with Upstream
on:
schedule:
- cron: '0 0 * * *'
workflow_dispatch:
jobs:
sync:
runs-on: ubuntu-latest
steps:
- name: Checkout Forked Repository
uses: actions/checkout@v4
with:
fetch-tags: true
token: ${{ secrets.SYNC_FORK_TOKEN }}
- name: Configure comitter
run: |
git config --global user.email "mkirkeng@leukeleu.nl"
git config --global user.name "Mathias Kirkeng"
- name: Add Upstream Remote
run: git remote add upstream https://github.com/astral-sh/setup-uv.git
- name: Fetch Upstream Changes
run: git fetch --prune --all --verbose
- name: Push changes to origin
run: |
git push origin refs/heads/main --tags --verbose