diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 0b692d36940..c3f076199b5 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -269,20 +269,29 @@ jobs: - name: Package plugin and create userscript run: | mkdir release - mv dist/browser-extension/chromium release/openai-translator-chrome-extension-${{ steps.get_version.outputs.version-without-v }} + mv dist/browser-extension/*.zip release/ mv dist/openai-translator.user.js release/openai-translator-${{ steps.get_version.outputs.version-without-v }}.user.js - cd release - zip -r openai-translator-chrome-extension-${{ steps.get_version.outputs.version-without-v }}.zip ./openai-translator-chrome-extension-${{ steps.get_version.outputs.version-without-v }}/* - - name: Upload extensions to release - id: upload-release-asset + - name: Upload Chromium extensions to release + id: upload-chromium-release-asset uses: actions/upload-release-asset@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: ${{ needs.create-release.outputs.release_upload_url }} - asset_path: release/openai-translator-chrome-extension-${{ steps.get_version.outputs.version-without-v }}.zip - asset_name: openai-translator-chrome-extension-${{ steps.get_version.outputs.version-without-v }}.zip + asset_path: release/chromium.zip + asset_name: openai-translator-chromium-extension-${{ steps.get_version.outputs.version-without-v }}.zip + asset_content_type: application/zip + + - name: Upload Firefox extensions to release + id: upload-firefox-release-asset + uses: actions/upload-release-asset@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + upload_url: ${{ needs.create-release.outputs.release_upload_url }} + asset_path: release/firefox.zip + asset_name: openai-translator-firefox-extension-${{ steps.get_version.outputs.version-without-v }}.xpi asset_content_type: application/zip - name: Upload userscript to release