release: prepare browser extension v2.0.4

This commit is contained in:
mirivlad 2026-07-15 00:01:15 +08:00
parent d6c6ca2cc5
commit af629e9864
6 changed files with 12 additions and 12 deletions

View File

@ -77,7 +77,7 @@ for the same Firefox publishing flow.
For an explicit version check, pass the current tag after `--`:
```bash
VERSTAK_BROWSER_ENV=/path/to/.env npm run publish:github -- v2.0.3
VERSTAK_BROWSER_ENV=/path/to/.env npm run publish:github -- v2.0.4
```
Release output:

View File

@ -1,7 +1,7 @@
{
"manifest_version": 3,
"name": "Verstak Bridge",
"version": "2.0.3",
"version": "2.0.4",
"description": "Send pages, selections, links, and files to the local Verstak browser inbox.",
"author": "Verstak",
"homepage_url": "https://github.com/mirivlad/verstak-browser-extension",

View File

@ -1,7 +1,7 @@
{
"manifest_version": 2,
"name": "Verstak Bridge",
"version": "2.0.3",
"version": "2.0.4",
"description": "Send pages, selections, links, and files to the local Verstak browser inbox.",
"author": "Verstak",
"homepage_url": "https://github.com/mirivlad/verstak-browser-extension",

4
package-lock.json generated
View File

@ -1,12 +1,12 @@
{
"name": "verstak-browser-extension",
"version": "2.0.3",
"version": "2.0.4",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "verstak-browser-extension",
"version": "2.0.3",
"version": "2.0.4",
"devDependencies": {
"web-ext": "^8.3.0"
}

View File

@ -1,6 +1,6 @@
{
"name": "verstak-browser-extension",
"version": "2.0.3",
"version": "2.0.4",
"private": true,
"description": "Verstak browser capture extension for Chromium and Firefox",
"license": "AGPL-3.0-or-later",

View File

@ -6,23 +6,23 @@ const packageManifest = require('../package.json');
const chromiumManifest = require('../chromium/manifest.json');
const firefoxManifest = require('../firefox/manifest.json');
const version = '2.0.3';
const asset = 'verstak-firefox-2.0.3.xpi';
const version = '2.0.4';
const asset = 'verstak-firefox-2.0.4.xpi';
assert.equal(packageManifest.version, version);
assert.equal(chromiumManifest.version, version);
assert.equal(firefoxManifest.version, version);
assert.equal(release.releaseTag(version), 'v2.0.3');
assert.equal(release.releaseTag(version), 'v2.0.4');
assert.equal(
release.releaseAssetURL(version, asset),
'https://github.com/mirivlad/verstak-browser-extension/releases/download/v2.0.3/verstak-firefox-2.0.3.xpi',
'https://github.com/mirivlad/verstak-browser-extension/releases/download/v2.0.4/verstak-firefox-2.0.4.xpi',
);
assert.deepEqual(release.updateManifest('verstak-bridge@verstak.app', version, asset), {
addons: {
'verstak-bridge@verstak.app': {
updates: [{
version: '2.0.3',
update_link: 'https://github.com/mirivlad/verstak-browser-extension/releases/download/v2.0.3/verstak-firefox-2.0.3.xpi',
version: '2.0.4',
update_link: 'https://github.com/mirivlad/verstak-browser-extension/releases/download/v2.0.4/verstak-firefox-2.0.4.xpi',
}],
},
},