mirror of
https://github.com/MCCTeam/Minecraft-Console-Client
synced 2026-08-15 13:04:36 +00:00
38 lines
938 B
YAML
38 lines
938 B
YAML
name: Sync Upstream
|
||
|
||
on:
|
||
schedule:
|
||
- cron: "0 * * * *" # Her saat başı çalışır
|
||
workflow_dispatch: # İstersen elle de çalıştırabilirsin
|
||
|
||
permissions:
|
||
contents: write
|
||
|
||
jobs:
|
||
sync:
|
||
runs-on: ubuntu-latest
|
||
|
||
steps:
|
||
- name: Checkout fork
|
||
uses: actions/checkout@v4
|
||
with:
|
||
fetch-depth: 0
|
||
|
||
- name: Configure Git
|
||
run: |
|
||
git config user.name "github-actions[bot]"
|
||
git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
|
||
|
||
- name: Add upstream
|
||
run: git remote add upstream https://github.com/MCCTeam/Minecraft-Console-Client.git
|
||
|
||
- name: Fetch upstream
|
||
run: git fetch upstream
|
||
|
||
- name: Merge upstream (upstream wins conflicts)
|
||
run: |
|
||
git checkout master
|
||
git merge upstream/master -X theirs --no-edit
|
||
|
||
- name: Push changes
|
||
run: git push origin master
|