浏览代码

chore: add updater workflow

keiko233 1 年之前
父节点
当前提交
0820d6d6fb
共有 1 个文件被更改,包括 31 次插入0 次删除
  1. 31 0
      .github/workflows/updater.yaml

+ 31 - 0
.github/workflows/updater.yaml

@@ -0,0 +1,31 @@
+name: Updater CI
+
+on: workflow_dispatch
+
+jobs:
+  release-update:
+    runs-on: ubuntu-latest
+    if: |
+      startsWith(github.repository, 'keiko233')
+    steps:
+      - name: Checkout repository
+        uses: actions/checkout@v3
+
+      - name: Install Node
+        uses: actions/setup-node@v3
+        with:
+          node-version: "20"
+
+      - uses: pnpm/action-setup@v2
+        name: Install pnpm
+        with:
+          version: 8
+          run_install: false
+
+      - name: Pnpm install
+        run: pnpm i
+
+      - name: Release updater file
+        run: pnpm updater
+        env:
+          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}