mirror of
https://github.com/Hamza417/Inure.git
synced 2025-08-06 18:49:41 +08:00
63 lines
2.6 KiB
YAML
63 lines
2.6 KiB
YAML
name: Copy UAD File
|
|
|
|
on:
|
|
workflow_dispatch: # Allow manual triggering
|
|
## Run the file every day at 00:00 UTC
|
|
schedule:
|
|
- cron: "0 0 * * *"
|
|
|
|
jobs:
|
|
copy_file:
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
- name: Checkout source repository
|
|
uses: actions/checkout@v4
|
|
with:
|
|
repository: Universal-Debloater-Alliance/universal-android-debloater-next-generation
|
|
path: source_repo
|
|
|
|
### Copy file to HOME
|
|
- name: Copy file to HOME
|
|
run: |
|
|
if [ -f source_repo/resources/assets/uad_lists.json ]; then
|
|
mkdir -p $HOME/.uad_lists || { echo "Failed to create directory"; exit 1; }
|
|
if [ -f $HOME/.uad_lists/uad_lists.json ]; then
|
|
echo "Warning: File already exists and will be overwritten"
|
|
fi
|
|
cp source_repo/resources/assets/uad_lists.json $HOME/.uad_lists/ || { echo "Failed to copy file"; exit 1; }
|
|
else
|
|
echo "Source file does not exist"
|
|
exit 1
|
|
fi
|
|
|
|
### Checkout current repository
|
|
- name: Checkout current repository
|
|
uses: actions/checkout@v4
|
|
with:
|
|
repository: ${{ github.repository }}
|
|
path: inure
|
|
|
|
### File should be copied to inure/app/src/github/resources/uad_lists.json
|
|
- name: Copy file
|
|
run: |
|
|
if [ -f $HOME/.uad_lists/uad_lists.json ]; then
|
|
mkdir -p inure/app/src/github/resources || { echo "Failed to create directory"; exit 1; }
|
|
if [ -f inure/app/src/github/resources/uad_lists.json ]; then
|
|
echo "Warning: File already exists and will be overwritten"
|
|
fi
|
|
cp $HOME/.uad_lists/uad_lists.json inure/app/src/github/resources/ || { echo "Failed to copy file"; exit 1; }
|
|
else
|
|
echo "Source file does not exist"
|
|
exit 1
|
|
fi
|
|
|
|
- name: Commit changes
|
|
run: |
|
|
cd inure
|
|
git config --global user.email "actions@github.com"
|
|
git config --global user.name "GitHub Actions"
|
|
git add .
|
|
git commit -m "Update UAD Lists file from source repository" || true
|
|
git push origin master
|