Firefox WebExtension that lets you share the current tab to frontpage.fyi with minimal effort.

Fix GH Action

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