mirror of
https://github.com/Winds-Studio/Leaf.git
synced 2025-12-19 15:09:25 +00:00
Add automatically update upstream workflow (#14)
* Create auto-update.yml * Update auto-update.yml * Update auto-update.yml * Updated Upstream (Gale) * Update auto-update.yml * Update auto-update.yml * Updated Upstream (Gale) * Update auto-update.yml * Update gradle.properties * Updated Upstream (Gale) --------- Co-authored-by: HaHaWTH <HaHaWTH@users.noreply.github.com>
This commit is contained in:
48
.github/workflows/auto-update.yml
vendored
Normal file
48
.github/workflows/auto-update.yml
vendored
Normal file
@@ -0,0 +1,48 @@
|
||||
name: Automatically update Gale commit hash
|
||||
on:
|
||||
workflow_dispatch: {}
|
||||
schedule:
|
||||
- cron: "0 0 * * *"
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout Leaf Repository
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
path: 'Leaf'
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Checkout Gale Repository
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
path: 'Gale'
|
||||
repository: "Dreeam-qwq/Gale"
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Get Gale Latest Commit Hash
|
||||
id: galeCommit
|
||||
run: |
|
||||
ls
|
||||
cd Gale
|
||||
echo "::set-output name=galeCommit::$(git rev-parse HEAD)"
|
||||
cd ..
|
||||
|
||||
- name: Update galeCommit in Leaf
|
||||
run: |
|
||||
cd Leaf
|
||||
sed -i "s/\(galeCommit\s*=\s*\).*/\1$PAPER_REF/" gradle.properties
|
||||
env:
|
||||
PAPER_REF: ${{ steps.galeCommit.outputs.galeCommit }}
|
||||
- name: Check for changes and Write to repository
|
||||
run: |
|
||||
cd Leaf
|
||||
if ! git diff --quiet; then
|
||||
git add gradle.properties
|
||||
git config --global user.name "github-actions"
|
||||
git config --global user.email no-reply@github.com
|
||||
git commit -m "Updated Upstream (Gale)"
|
||||
git push
|
||||
else
|
||||
echo "No changes to commit."
|
||||
fi
|
||||
@@ -1,7 +1,7 @@
|
||||
group = org.dreeam.leaf
|
||||
version = 1.20.4-R0.1-SNAPSHOT
|
||||
|
||||
galeCommit = 78098840227379410ccc610bddafa6a7956c6ddd
|
||||
galeCommit = 07a2ca6b82a3b809d6b89213b0648ef9067858b6
|
||||
|
||||
org.gradle.caching = true
|
||||
org.gradle.parallel = true
|
||||
|
||||
Reference in New Issue
Block a user