From 9ffe7145009bda91a24f39c8374b5283fbb68230 Mon Sep 17 00:00:00 2001 From: Andreas Erdes Date: Tue, 3 Jun 2025 20:53:45 +0200 Subject: [PATCH 1/3] Remove dynamic url setting in chrome manifest This setting was added to the V3 manifest without being functionally implemented until Chrome version 130. Dynamic urls can only be used with the `chrome.runtime.getURL()` API. If this setting is used without accessing the resource over `chrome.runtime.getURL()`, the extension is now using unaccessible resources. Note: By dropping this setting, it's possible to fingerprint users by checking if the resources provided by the extension can be accessed. Since this behavior would be the case with Chrome versions before 130 anyway, it's not too much of a concern. --- manifest-chrome.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/manifest-chrome.json b/manifest-chrome.json index d2d3785..bf879cd 100644 --- a/manifest-chrome.json +++ b/manifest-chrome.json @@ -30,8 +30,7 @@ "web_accessible_resources": [ { "resources": ["/assets/fontawesome/webfonts/*"], - "matches": ["https://www.youtube.com/*"], - "use_dynamic_url": true + "matches": ["https://www.youtube.com/*"] } ] } From 637ab360cbf7d24cfaee06b68a7520dd26289880 Mon Sep 17 00:00:00 2001 From: Andreas Erdes Date: Tue, 3 Jun 2025 21:12:25 +0200 Subject: [PATCH 2/3] Run "Releases" workflow only on semver tags instead of every tag (*) --- .github/workflows/release.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index eddd900..869a7d6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -2,7 +2,8 @@ name: "Release" run-name: "Release ${{ github.ref_name }}" on: push: - tags: "*" + tags: + - "[0-9]+.[0-9]+.[0-9]+" jobs: linting: From 6fd6bce86ef8f1b991ae6dd0fca9985e98282428 Mon Sep 17 00:00:00 2001 From: Andreas Erdes Date: Tue, 3 Jun 2025 21:13:39 +0200 Subject: [PATCH 3/3] Add hotfix branches to release-drafter autolabeler --- .github/release-drafter.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/release-drafter.yml b/.github/release-drafter.yml index dab9c81..141b166 100644 --- a/.github/release-drafter.yml +++ b/.github/release-drafter.yml @@ -3,9 +3,11 @@ autolabeler: branch: - "/^fix/" - "/^bugfix/" + - "/^hotfix/" title: - "/^fix/i" - "/^bugfix/i" + - "/^hotfix/i" - label: "enhancement" branch: - "/^feature/" @@ -21,6 +23,7 @@ categories: - "fix" - "bugfix" - "bug" + - "hotfix" exclude-labels: - "skip-changelog" category-template: "### $TITLE"