change background.js into split typescript files for better managemand and build background.js from typescript
This commit is contained in:
@@ -14,6 +14,18 @@ jobs:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Setup Node.js
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version: 22
|
||||
cache: npm
|
||||
|
||||
- name: Install extension build dependencies
|
||||
run: npm ci
|
||||
|
||||
- name: Build extension
|
||||
run: npm run check:extension
|
||||
|
||||
- name: Read extension version
|
||||
id: version
|
||||
run: |
|
||||
@@ -29,8 +41,11 @@ jobs:
|
||||
|
||||
- name: Build extension archive
|
||||
run: |
|
||||
mkdir -p dist
|
||||
cd extension
|
||||
rm -rf extension-package
|
||||
mkdir -p dist extension-package
|
||||
cp extension/manifest.json extension/background.js extension/content.js extension/icon.svg extension-package/
|
||||
cp -R extension/icons extension-package/icons
|
||||
cd extension-package
|
||||
zip -r "../dist/browser-cli-extension-v${{ steps.version.outputs.version }}.zip" .
|
||||
|
||||
- name: Publish extension release asset
|
||||
|
||||
Reference in New Issue
Block a user