From 70416355cdc3c93915c4d5a02757ec42c9fbc5f1 Mon Sep 17 00:00:00 2001 From: DIYgod Date: Thu, 1 Feb 2024 22:53:28 +0800 Subject: [PATCH] test: safari --- .github/workflows/test.yml | 10 +++++++++- package.json | 2 ++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 61396ed..fecad8d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -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 \ No newline at end of file diff --git a/package.json b/package.json index 04a22ff..0deb9a7 100644 --- a/package.json +++ b/package.json @@ -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": {