Reorganize extension source layout

This commit is contained in:
joshpatra committed 2026-06-01 01:24:09 -04:00
1 parent 80a54eed06
commit 9fd66f6668
47 files changed
+209 -326

No files matched your search

+3 -5
View File
@@ -10,8 +10,6 @@ on:
jobs:
build:
runs-on: ubuntu-latest
env:
WEB_EXT_IGNORE_FILES: scripts/**
steps:
- uses: actions/checkout@v4
@@ -20,7 +18,7 @@ jobs:
run: npm install -g web-ext
- name: Lint
run: web-ext lint
run: web-ext lint --source-dir extension
# Beta tag (v*-beta) → Sign as unlisted on AMO, attach signed XPI to GitHub Prerelease
# Firefox blocks all unsigned XPIs, even for self-hosted installs — unlisted signing is required
@@ -30,7 +28,7 @@ jobs:
web-ext sign \
--api-key ${{ secrets.FIREFOX_API_KEY }} \
--api-secret ${{ secrets.FIREFOX_API_SECRET }} \
--source-dir . \
--source-dir extension \
--artifacts-dir web-ext-artifacts \
--channel unlisted
@@ -70,6 +68,6 @@ jobs:
web-ext sign \
--api-key ${{ secrets.FIREFOX_API_KEY }} \
--api-secret ${{ secrets.FIREFOX_API_SECRET }} \
--source-dir . \
--source-dir extension \
--artifacts-dir web-ext-artifacts \
--channel listed