From f0537a1324d3dde2e5ef9e1fd9dcca654b0f1333 Mon Sep 17 00:00:00 2001 From: lencx Date: Mon, 3 Oct 2022 12:32:58 +0800 Subject: [PATCH] chore: updater --- .github/workflows/release.yml | 9 +-------- scripts/updater.mjs | 5 ++--- 2 files changed, 3 insertions(+), 11 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1dee1fa..33f8de5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -99,17 +99,10 @@ jobs: steps: - uses: actions/checkout@v2 - - - name: Setup node - uses: actions/setup-node@v1 - with: - node-version: 16 - - run: yarn add -D node-fetch @actions/github + - run: yarn - run: yarn updater env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - # refs/tags/v0.0.0 -> 0.0.0 - TAG: ${GITHUB_REF:11} - name: Deploy install.json uses: peaceiris/actions-gh-pages@v3 diff --git a/scripts/updater.mjs b/scripts/updater.mjs index d42104d..d09b9ac 100644 --- a/scripts/updater.mjs +++ b/scripts/updater.mjs @@ -5,7 +5,6 @@ import fs from 'fs'; import { resolveUpdateLog } from './updatelog.mjs'; const token = process.env.GITHUB_TOKEN; -const version = process.env.TAG || '0.0.0'; async function updater() { if (!token) { @@ -33,10 +32,9 @@ async function updater() { }); const updateData = { - name: tag.name, + version: tag.name, notes: resolveUpdateLog(tag.name), // use UPDATE_LOG.md pub_date: new Date().toISOString(), - version, platforms: { win64: { signature: '', url: '' }, // compatible with older formats linux: { signature: '', url: '' }, // compatible with older formats @@ -82,6 +80,7 @@ async function updater() { await setAsset(asset, /.AppImage.tar.gz/, ['linux', 'linux-x86_64']); }); await Promise.allSettled(promises); + if (!fs.existsSync('updater')) { fs.mkdirSync('updater'); }