test: safari

This commit is contained in:
DIYgod 2024-02-01 22:53:28 +08:00
parent a1b69e85a7
commit 70416355cd
No known key found for this signature in database
2 changed files with 11 additions and 1 deletions

View File

@ -30,4 +30,12 @@ jobs:
- name: Package the extension for Firefox
run: pnpm build:firefox --zip
- name: Package the extension for Safari
run: pnpm build:safari && pnpm safari-convert
run: pnpm build:safari:zip
- name: Archive production artifacts
uses: actions/upload-artifact@v4
with:
name: build
path: |
build/safari-mv3-prod.zip
build/chrome-mv3-prod.zip
build/firefox-mv3-prod.zip

View File

@ -11,6 +11,8 @@
"build:firefox": "plasmo build --target=firefox-mv3",
"build:safari": "plasmo build --target=safari-mv3",
"safari-convert": "xcrun safari-web-extension-converter build/safari-mv3-prod --project-location build --bundle-identifier app.rsshub.RSSHub-Radar",
"safari-zip": "zip -r build/safari-mv3-prod.zip \"build/RSSHub Radar\"",
"build:safari:zip": "npm run build:safari && npm run safari-convert && npm run safari-zip",
"package": "plasmo package"
},
"dependencies": {