Browse Source

chore: set release notes for amo

close #1782
Gerald 2 years ago
parent
commit
c4c3e16204
3 changed files with 13 additions and 5 deletions
  1. 1 1
      package.json
  2. 8 0
      scripts/amo-upload.mjs
  3. 4 4
      yarn.lock

+ 1 - 1
package.json

@@ -34,7 +34,7 @@
     "@types/chrome": "^0.0.208",
     "@types/firefox-webext-browser": "94.0.1",
     "@violentmonkey/types": "0.1.5",
-    "amo-upload": "^0.2.1",
+    "amo-upload": "^0.4.0",
     "babel-plugin-transform-modern-regexp": "^0.0.6",
     "cross-env": "^7.0.3",
     "cross-spawn": "^7.0.3",

+ 8 - 0
scripts/amo-upload.mjs

@@ -29,6 +29,7 @@ async function main() {
   };
 
   const tempFile = join(process.env.TEMP_DIR, Math.random().toString(36).slice(2, 8).toString());
+  const releaseUrl = `https://github.com/violentmonkey/violentmonkey/releases/tag/v${version.replace('b', '')}`;
   await signAddon({
     apiKey: process.env.AMO_KEY,
     apiSecret: process.env.AMO_SECRET,
@@ -42,6 +43,13 @@ async function main() {
     approvalNotes: `\
 yarn && yarn build
 `,
+    releaseNotes: {
+      'en-US': `\
+Please follow the link below to view the change log:
+
+${releaseUrl}
+`,
+    },
     output: tempFile,
     ...pollOptions,
   });

+ 4 - 4
yarn.lock

@@ -2570,10 +2570,10 @@ ajv@^8.0.0, ajv@^8.6.0, ajv@^8.8.0:
     require-from-string "^2.0.2"
     uri-js "^4.2.2"
 
-amo-upload@^0.2.1:
-  version "0.2.1"
-  resolved "https://registry.yarnpkg.com/amo-upload/-/amo-upload-0.2.1.tgz#c8ebaf99185d0665c30e617e9eb9d24ed89d4518"
-  integrity sha512-hRitDE+aT0rqWi8W8RuRm8eCps5N3jP9EnZmC2+XERuPN7wKW9vo/YPkDtJXr+OBGo/KR5kfAoNoe/igkTNISQ==
+amo-upload@^0.4.0:
+  version "0.4.0"
+  resolved "https://registry.yarnpkg.com/amo-upload/-/amo-upload-0.4.0.tgz#2447f72a0ed2156539e94aa4fc4096de43e9a32f"
+  integrity sha512-eHDUjUrwD7BYaMetEywB1BPMQikeWYLSQh2aVvhc4N5kvu+ELuJn1sK70/qqHEwIkwi6NO+we7GYtJ4wGx8KqA==
   dependencies:
     "@babel/runtime" "^7.18.3"
     commander "^9.3.0"