From 31b4e644f77398745a807285cfc4e80f34c22703 Mon Sep 17 00:00:00 2001 From: Kenneth Hendricks <50819541+kenhendricks00@users.noreply.github.com> Date: Fri, 18 Oct 2024 15:16:38 -0400 Subject: [PATCH] Update firefox-addon-upload.yml --- .github/workflows/firefox-addon-upload.yml | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/.github/workflows/firefox-addon-upload.yml b/.github/workflows/firefox-addon-upload.yml index 7ea9912..2d9bc97 100644 --- a/.github/workflows/firefox-addon-upload.yml +++ b/.github/workflows/firefox-addon-upload.yml @@ -16,6 +16,9 @@ jobs: - name: Checkout code uses: actions/checkout@v2 + - name: Install web-ext + run: npm install --global web-ext + - name: Zip Firefox extension run: | zip -r firefox-extension.zip \ @@ -27,13 +30,15 @@ jobs: README.md \ manifest.json - - name: Upload to AMO using JWT Action - uses: Ovea/amo-upload@v2 - with: - api_key: ${{ secrets.AMO_API_KEY }} - api_secret: ${{ secrets.AMO_API_SECRET }} - addon_zip: firefox-extension.zip - addon_id: "fmhy-safeguard" + - name: Sign and Upload extension to AMO + run: | + web-ext sign --source-dir . \ + --api-key ${{ secrets.AMO_API_KEY }} \ + --api-secret ${{ secrets.AMO_API_SECRET }} \ + --id "fmhy-safeguard" + env: + AMO_API_KEY: ${{ secrets.AMO_API_KEY }} + AMO_API_SECRET: ${{ secrets.AMO_API_SECRET }} - name: Notify about successful release run: echo "Firefox extension uploaded successfully!"