浏览代码

chore: do not update updates.json when amo upload is skipped

Gerald 3 年之前
父节点
当前提交
d46bd55f41
共有 2 个文件被更改,包括 3 次插入3 次删除
  1. 2 2
      scripts/amo-upload.mjs
  2. 1 1
      scripts/release-helper.js

+ 2 - 2
scripts/amo-upload.mjs

@@ -15,8 +15,8 @@ async function main() {
   const url = `https://github.com/violentmonkey/violentmonkey/releases/download/v${rawVersion}/${fileName}`;
 
   if (await hasAsset(fileName)) {
-    console.info('File already downloaded, skipping');
-    return;
+    // Throw an error so `updates.json` won't be updated in the next step.
+    throw new Error('File already downloaded, skipping');
   }
 
   const pollOptions = !beta ? {

+ 1 - 1
scripts/release-helper.js

@@ -47,7 +47,7 @@ async function uploadAssets() {
   let assets = await readdir(ASSETS_DIR);
   assets = assets.filter(asset => release.assets.every(({ name }) => name !== asset));
   for (const asset of assets) {
-    console.info(`> Upload asset: ${assets}`);
+    console.info(`> Upload asset: ${asset}`);
     await octokit.rest.repos.uploadReleaseAsset({
       ...github.context.repo,
       release_id: release.id,