Skip to content

auto-commit

auto-commit #877

Workflow file for this run

name: auto-commit
on:
push:
branches:
- main
schedule:
- cron: "0 9,17,18,19 * * *" # See https://crontab.guru/
jobs:
auto_commit:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
persist-credentials: false
fetch-depth: 0
- name: Modify last update
run: |
d=`date '+%Y-%m-%dT%H:%M:%SZ'`
echo $d > LAST_UPDATED
- name: Commit changes
run: |
git config --local user.email "[email protected]"
git config --local user.name "WysockiD"
git add -A
arr[0]="commit(bot): 🐢 auto commit"
arr[1]="commit(bot): 🦖 auto commit"
arr[2]="commit(bot): 🐉 auto commit"
arr[3]="commit(bot): 🐸 auto commit"
arr[4]="commit(bot): 🦠 auto commit"
arr[5]="commit(bot): 🐊 auto commit"
arr[6]="commit(bot): 💚 auto commit"
arr[7]="commit(bot): 🌿 auto commit"
arr[8]="commit(bot): 🟩 auto commit"
arr[9]="commit(bot): 🌵 auto commit"
rand=$[$RANDOM % ${#arr[@]}]
git commit -m "${arr[$rand]}"
- name: GitHub Push
uses: ad-m/github-push-action@master
with:
force: true
directory: "."
github_token: ${{ secrets.GITHUB_TOKEN }}