build(actions): add update-music

This commit is contained in:
Haoyu Xu
2023-06-25 03:25:45 -04:00
parent 44e9ee4cfb
commit 8a44a30e3e
2 changed files with 28 additions and 2 deletions

View File

@@ -1,8 +1,6 @@
name: Update charwords
on:
push:
branches: [ main ]
schedule:
- cron: '0 0 * * *'

28
.github/workflows/update-music.yaml vendored Normal file
View File

@@ -0,0 +1,28 @@
name: Update music
on:
schedule:
- cron: '0 0 * * *'
jobs:
build:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/checkout@v3
- name: Use PNPM
uses: pnpm/action-setup@v2
with:
version: latest
- name: Install dependencies
run: pnpm i
- name: Build all
run: pnpm run music mapping
- name: Commit changes if any
uses: stefanzweifel/git-auto-commit-action@v4
with:
commit_message: "chore(music): auto update mapping"