diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 50ec9d43..5a5abfdf 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -49,6 +49,30 @@ jobs: - name: Zip Artifacts run: cd ./dist ; zip -r ../builds/ChromeExtensionBeta.zip * + # Upload each release asset + - name: Upload ChromeExtension to release + uses: Shopify/upload-to-release@master + with: + args: builds/ChromeExtension.zip + name: ChromeExtension.zip + path: ./builds/ChromeExtension.zip + repo-token: ${{ secrets.GITHUB_TOKEN }} + - name: Upload ChromeExtensionBeta to release + uses: Shopify/upload-to-release@master + with: + args: builds/ChromeExtensionBeta.zip + name: ChromeExtensionBeta.zip + path: ./builds/ChromeExtensionBeta.zip + repo-token: ${{ secrets.GITHUB_TOKEN }} + - name: Upload FirefoxExtension to release + uses: Shopify/upload-to-release@master + with: + args: builds/FirefoxExtension.zip + name: FirefoxExtension.zip + path: ./builds/FirefoxExtension.zip + repo-token: ${{ secrets.GITHUB_TOKEN }} + + # Firefox Beta - name: Create Firefox Beta artifacts run: npm run build:firefox -- --env.stream=beta - uses: actions/upload-artifact@v1 @@ -66,36 +90,14 @@ jobs: WEB_EXT_API_SECRET: ${{ secrets.WEB_EXT_API_SECRET }} - name: Install rename run: sudo apt-get install rename - - name: Install signed file + - name: Rename signed file run: cd ./web-ext-artifacts ; rename 's/.*/FirefoxSignedInstaller.xpi/' * - uses: actions/upload-artifact@v1 with: name: FirefoxExtensionSigned.xpi path: ./web-ext-artifacts/FirefoxSignedInstaller.xpi - # Upload each release asset - - name: Upload to release - uses: Shopify/upload-to-release@master - with: - args: builds/ChromeExtension.zip - name: ChromeExtension.zip - path: ./builds/ChromeExtension.zip - repo-token: ${{ secrets.GITHUB_TOKEN }} - - name: Upload to release - uses: Shopify/upload-to-release@master - with: - args: builds/ChromeExtensionBeta.zip - name: ChromeExtensionBeta.zip - path: ./builds/ChromeExtensionBeta.zip - repo-token: ${{ secrets.GITHUB_TOKEN }} - - name: Upload to release - uses: Shopify/upload-to-release@master - with: - args: builds/FirefoxExtension.zip - name: FirefoxExtension.zip - path: ./builds/FirefoxExtension.zip - repo-token: ${{ secrets.GITHUB_TOKEN }} - - name: Upload to release + - name: Upload FirefoxSignedInstaller.xpi to release uses: Shopify/upload-to-release@master with: args: web-ext-artifacts/FirefoxSignedInstaller.xpi diff --git a/package.json b/package.json index 88833083..6450ade6 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ }, "scripts": { "web-run": "npm run web-run:chrome", - "web-sign": "web-ext sign -s dist", + "web-sign": "web-ext sign -s dist --id sponsorBlockerBETA@ajay.app", "web-run:firefox": "cd dist && web-ext run --start-url https://addons.mozilla.org/firefox/addon/ublock-origin/", "web-run:chrome": "cd dist && web-ext run --start-url https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm -t chromium", "build": "npm run build:chrome",