Merge pull request 'fix: streamline artifact handling in workflow by removing ZIP compression steps' (#3) from dev into main
Reviewed-on: #3
This commit is contained in:
commit
592758ec6d
|
@ -3,8 +3,6 @@ name: 构建扩展程序
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches: [ main, dev ]
|
branches: [ main, dev ]
|
||||||
pull_request:
|
|
||||||
branches: [ main, dev ]
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build-for-chrome:
|
build-for-chrome:
|
||||||
|
@ -25,18 +23,12 @@ jobs:
|
||||||
|
|
||||||
- name: 构建扩展程序
|
- name: 构建扩展程序
|
||||||
run: npm run build:chrome
|
run: npm run build:chrome
|
||||||
|
|
||||||
- name: 将构建结果压缩成 ZIP
|
|
||||||
run: |-
|
|
||||||
cd dist
|
|
||||||
zip -r ../msrmod-chrome.zip ./*
|
|
||||||
cd ..
|
|
||||||
|
|
||||||
- name: 上传构建工件
|
- name: 上传构建工件
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: chrome-extension
|
name: chrome-extension
|
||||||
path: msrmod-chrome.zip
|
path: dist/
|
||||||
|
|
||||||
build-for-firefox:
|
build-for-firefox:
|
||||||
name: 构建 Firefox 附加组件
|
name: 构建 Firefox 附加组件
|
||||||
|
@ -56,18 +48,12 @@ jobs:
|
||||||
|
|
||||||
- name: 构建扩展程序
|
- name: 构建扩展程序
|
||||||
run: npm run build:firefox
|
run: npm run build:firefox
|
||||||
|
|
||||||
- name: 将构建结果压缩成 ZIP
|
|
||||||
run: |-
|
|
||||||
cd dist
|
|
||||||
zip -r ../msrmod-firefox.zip ./*
|
|
||||||
cd ..
|
|
||||||
|
|
||||||
- name: 上传构建工件
|
- name: 上传构建工件
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: firefox-addon
|
name: firefox-addon
|
||||||
path: msrmod-firefox.zip
|
path: dist/
|
||||||
|
|
||||||
publish-to-chrome-webstore:
|
publish-to-chrome-webstore:
|
||||||
name: 发布至 Chrome 应用商店
|
name: 发布至 Chrome 应用商店
|
||||||
|
@ -82,6 +68,10 @@ jobs:
|
||||||
with:
|
with:
|
||||||
name: chrome-extension
|
name: chrome-extension
|
||||||
path: ./
|
path: ./
|
||||||
|
|
||||||
|
- name: 压缩为 ZIP 文件
|
||||||
|
run: |-
|
||||||
|
cd dist && zip -r ../msrmod-chrome.zip . && cd ..
|
||||||
|
|
||||||
- name: 设置 Node.js
|
- name: 设置 Node.js
|
||||||
uses: actions/setup-node@v3
|
uses: actions/setup-node@v3
|
||||||
|
@ -113,11 +103,7 @@ jobs:
|
||||||
uses: actions/download-artifact@v3
|
uses: actions/download-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: firefox-addon
|
name: firefox-addon
|
||||||
path: ./
|
path: dist/
|
||||||
|
|
||||||
- name: 解压工件
|
|
||||||
run: |-
|
|
||||||
unzip msrmod-firefox.zip -d ./dist
|
|
||||||
|
|
||||||
- name: 设置 Node.js
|
- name: 设置 Node.js
|
||||||
uses: actions/setup-node@v3
|
uses: actions/setup-node@v3
|
||||||
|
@ -131,8 +117,8 @@ jobs:
|
||||||
- name: 上传附加组件到 Firefox Add-ons
|
- name: 上传附加组件到 Firefox Add-ons
|
||||||
run: |-
|
run: |-
|
||||||
web-ext sign \
|
web-ext sign \
|
||||||
--source-dir . \
|
--source-dir dist \
|
||||||
--artifacts-dir dist \
|
--artifacts-dir artifacts \
|
||||||
--api-key ${{ secrets.FIREFOX_API_KEY }} \
|
--api-key ${{ secrets.FIREFOX_API_KEY }} \
|
||||||
--api-secret ${{ secrets.FIREFOX_API_SECRET }} \
|
--api-secret ${{ secrets.FIREFOX_API_SECRET }} \
|
||||||
--channel listed
|
--channel listed
|
||||||
|
|
Loading…
Reference in New Issue
Block a user