Compare commits

..

No commits in common. "592758ec6de890b5fe95d9fecf6f0c65c6aff4b1" and "c098e0c37fdcbf7a11cb20934f7ed7fae8309f0d" have entirely different histories.

View File

@ -3,6 +3,8 @@ name: 构建扩展程序
on:
push:
branches: [ main, dev ]
pull_request:
branches: [ main, dev ]
jobs:
build-for-chrome:
@ -24,11 +26,17 @@ jobs:
- name: 构建扩展程序
run: npm run build:chrome
- name: 将构建结果压缩成 ZIP
run: |-
cd dist
zip -r ../msrmod-chrome.zip ./*
cd ..
- name: 上传构建工件
uses: actions/upload-artifact@v3
with:
name: chrome-extension
path: dist/
path: msrmod-chrome.zip
build-for-firefox:
name: 构建 Firefox 附加组件
@ -49,11 +57,17 @@ jobs:
- name: 构建扩展程序
run: npm run build:firefox
- name: 将构建结果压缩成 ZIP
run: |-
cd dist
zip -r ../msrmod-firefox.zip ./*
cd ..
- name: 上传构建工件
uses: actions/upload-artifact@v3
with:
name: firefox-addon
path: dist/
path: msrmod-firefox.zip
publish-to-chrome-webstore:
name: 发布至 Chrome 应用商店
@ -69,10 +83,6 @@ jobs:
name: chrome-extension
path: ./
- name: 压缩为 ZIP 文件
run: |-
cd dist && zip -r ../msrmod-chrome.zip . && cd ..
- name: 设置 Node.js
uses: actions/setup-node@v3
with:
@ -103,7 +113,11 @@ jobs:
uses: actions/download-artifact@v3
with:
name: firefox-addon
path: dist/
path: ./
- name: 解压工件
run: |-
unzip msrmod-firefox.zip -d ./dist
- name: 设置 Node.js
uses: actions/setup-node@v3
@ -117,8 +131,8 @@ jobs:
- name: 上传附加组件到 Firefox Add-ons
run: |-
web-ext sign \
--source-dir dist \
--artifacts-dir artifacts \
--source-dir . \
--artifacts-dir dist \
--api-key ${{ secrets.FIREFOX_API_KEY }} \
--api-secret ${{ secrets.FIREFOX_API_SECRET }} \
--channel listed