aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/update.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/update.yml')
-rw-r--r--.github/workflows/update.yml30
1 files changed, 30 insertions, 0 deletions
diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml
new file mode 100644
index 0000000..b18b58a
--- /dev/null
+++ b/.github/workflows/update.yml
@@ -0,0 +1,30 @@
+name: Update with the latest base16-project/base16-schemes
+on:
+ workflow_dispatch:
+ schedule:
+ - cron: "0 0 * * 0" # https://crontab.guru/every-week
+
+jobs:
+ run:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Fetch the repository code
+ uses: actions/checkout@v3
+ with:
+ token: ${{ secrets.BOT_ACCESS_TOKEN }}
+ - name: Fetch the schemes repository
+ uses: actions/checkout@v3
+ with:
+ repository: base16-project/base16-schemes
+ path: schemes
+ token: ${{ secrets.BOT_ACCESS_TOKEN }}
+ - name: Update schemes
+ uses: base16-project/base16-builder-go@latest
+ - name: Commit the changes, if any
+ uses: stefanzweifel/git-auto-commit-action@v4
+ with:
+ commit_message: Update with the latest base16-project colorschemes
+ branch: ${{ github.head_ref }}
+ commit_user_name: base16-project-bot
+ commit_user_email: base16themeproject@proton.me
+ commit_author: base16-project-bot <base16themeproject@proton.me>