Firefox WebExtension (Desktop and Mobile) that lets you share the current tab to Margit.at, frontpage.fyi, etc. with minimal effort.

Fix GH Action

+7 -4
+7 -4
.github/workflows/package-extension.yml
··· 14 14 name: Build unsigned bundle 15 15 runs-on: ubuntu-latest 16 16 environment: "Default" 17 + env: 18 + AMO_JWT_ISSUER: ${{ secrets.AMO_JWT_ISSUER }} 19 + AMO_JWT_SECRET: ${{ secrets.AMO_JWT_SECRET }} 17 20 18 21 steps: 19 22 - name: Checkout repository ··· 37 40 path: web-ext-artifacts/** 38 41 39 42 - name: Sign using AMO (optional) 40 - if: ${{ secrets.AMO_JWT_ISSUER && secrets.AMO_JWT_SECRET }} 43 + if: ${{ env.AMO_JWT_ISSUER != '' && env.AMO_JWT_SECRET != '' }} 41 44 env: 42 - WEB_EXT_API_KEY: ${{ secrets.AMO_JWT_ISSUER }} 43 - WEB_EXT_API_SECRET: ${{ secrets.AMO_JWT_SECRET }} 45 + WEB_EXT_API_KEY: ${{ env.AMO_JWT_ISSUER }} 46 + WEB_EXT_API_SECRET: ${{ env.AMO_JWT_SECRET }} 44 47 WEB_EXT_ID: frontpage-submitter@example.com 45 48 run: | 46 49 web-ext sign \ ··· 49 52 --artifacts-dir ./web-ext-artifacts 50 53 51 54 - name: Upload signed artifact (optional) 52 - if: ${{ secrets.AMO_JWT_ISSUER && secrets.AMO_JWT_SECRET }} 55 + if: ${{ env.AMO_JWT_ISSUER != '' && env.AMO_JWT_SECRET != '' }} 53 56 uses: actions/upload-artifact@v4 54 57 with: 55 58 name: frontpage-extension-signed