feat(ci): make rabo PR bumps

This commit is contained in:
madonuko
2026-02-07 16:04:31 +08:00
parent d1e11f20fc
commit cc11a162ce
6 changed files with 47 additions and 56 deletions
+4 -3
View File
@@ -1,6 +1,7 @@
name: Update per branch
permissions:
contents: write
pull-requests: write
on:
schedule:
- cron: "*/30 * * * *"
@@ -50,7 +51,7 @@ jobs:
git config user.email "raboneko@fyralabs.com"
git config gpg.format "ssh"
git config user.signingkey "${{ runner.temp }}/signing_key"
msg="bump(branch): $(anda run andax/ci/update_commit_message.rhai)"
git commit -S -a -m "$msg"
git push -u origin --all
anda run andax/ci/update_pr.rhai -l scope=branch
fi
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+4 -13
View File
@@ -1,6 +1,7 @@
name: Nightly Update
permissions:
contents: write
pull-requests: write
on:
schedule:
- cron: "0 0 * * *"
@@ -39,17 +40,7 @@ jobs:
git config user.email "raboneko@fyralabs.com"
git config gpg.format "ssh"
git config user.signingkey "${{ runner.temp }}/signing_key"
msg="bump(nightly): $(anda run andax/ci/update_commit_message.rhai)"
git commit -S -a -m "$msg"
git format-patch HEAD^
copy_over () {
git checkout $1
git apply *.patch || true
git add anda
git commit -S -a -m "$msg"
}
copy_over f43 || true
copy_over f42 || true
copy_over el10 || true
git push -u origin --all
anda run andax/ci/update_pr.rhai -l scope=nightly
fi
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+4 -13
View File
@@ -1,6 +1,7 @@
name: Weekly Update
permissions:
contents: write
pull-requests: write
on:
schedule:
- cron: "0 0 * * *"
@@ -39,17 +40,7 @@ jobs:
git config user.email "raboneko@fyralabs.com"
git config gpg.format "ssh"
git config user.signingkey "${{ runner.temp }}/signing_key"
msg="bump(weekly): $(anda run andax/ci/update_commit_message.rhai)"
git commit -S -a -m "$msg"
git format-patch HEAD^
copy_over () {
git checkout $1
git apply *.patch || true
git add anda
git commit -S -a -m "$msg"
}
copy_over f43 || true
copy_over f42 || true
copy_over el10 || true
git push -u origin --all
anda run andax/ci/update_pr.rhai -l scope=weekly
fi
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+5 -14
View File
@@ -1,6 +1,7 @@
name: Update
permissions:
contents: write
pull-requests: write
on:
schedule:
- cron: "*/10 * * * *"
@@ -27,7 +28,7 @@ jobs:
git config --global --add safe.directory "$GITHUB_WORKSPACE"
- name: Run Update
run: anda update --excludes nightly=1 --excludes weekly=1 --excludes updbranch=1
run: anda update -e nightly=1 -e updbranch=1 -e weekly=0 -e weekly=1 -e weekly=2 -e weekly=3 -e weekly=4 -e weekly=5 -e weekly=6
env:
GITHUB_TOKEN: ${{ secrets.AUTOUPDATE_GH_TOKEN }}
RUST_BACKTRACE: full
@@ -39,17 +40,7 @@ jobs:
git config user.email "raboneko@fyralabs.com"
git config gpg.format "ssh"
git config user.signingkey "${{ runner.temp }}/signing_key"
msg="bump: $(anda run andax/ci/update_commit_message.rhai)"
git commit -S -a -m "$msg"
git format-patch HEAD^
copy_over () {
git checkout $1
git apply *.patch || true
git add anda
git commit -S -a -m "$msg"
}
copy_over f43 || true
copy_over f42 || true
copy_over el10 || true
git push -u origin --all
anda run andax/ci/update_pr.rhai -l scope=auto
fi
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}