Skip to content
send

GitHub Action

WXT Submit

v1.0.0 Latest version

WXT Submit

send

WXT Submit

A GitHub Action that submits new versions of an extension created with WXT for review

Installation

Copy and paste the following snippet into your .yml file.

              

- name: WXT Submit

uses: ryohidaka/[email protected]

Learn more about this action in ryohidaka/wxt-submit

Choose a version

wxt-submit

release Test Action License

ko-fi

A GitHub Action that submits new versions of an extension created with WXT for review.

Notes

Only pnpm is supported.

Usage

- uses: ryohidaka/wxt-submit@v1
  with:
    dry-run: true

    # For Chrome Extension
    chrome: true
    chrome-extension-id: ${{ secrets.CHROME_EXTENSION_ID }}
    chrome-client-id: ${{ secrets.CHROME_CLIENT_ID }}
    chrome-client-secret: ${{ secrets.CHROME_CLIENT_SECRET }}
    chrome-refresh-token: ${{ secrets.CHROME_REFRESH_TOKEN }}

    # For Firefox Addon
    firefox: true
    firefox-extension-id: ${{ secrets.FIREFOX_EXTENSION_ID }}
    firefox-jwt-issuer: ${{ secrets.FIREFOX_JWT_ISSUER }}
    firefox-jwt-secret: ${{ secrets.FIREFOX_JWT_SECRET }}

    # For Edge Extension
    edge: true
    edge-product-id: ${{ secrets.EDGE_PRODUCT_ID }}
    edge-client-id: ${{ secrets.EDGE_CLIENT_ID }}
    edge-client-secret: ${{ secrets.EDGE_CLIENT_SECRET }}
    edge-access-token-url: ${{ secrets.EDGE_ACCESS_TOKEN_URL }}

Inputs

input required default description
dry-run false Dry Run Flag

For Chrome Extension

input required default description
chrome false Flag whether to target chrome or not
chrome-extension-id Chrome Extension ID
chrome-client-id Chrome Client ID
chrome-client-secret Chrome Client Secret
chrome-refresh-token Chrome Refresh Token

For Firefox Addon

input required default description
firefox false Flag whether to target firefox or not
firefox-extension-id Firefox Extension ID
firefox-jwt-issuer Firefox JWT Issuer
firefox-jwt-secret Firefox JWT Secret

For Edge Extension

input required default description
edge false Flag whether to target Edge or not
edge-product-id Edge Product ID
edge-client-id Edge Client ID
edge-client-secret Edge Client Secret
edge-access-token-url Edge Access Token URL

Link

License

This project is licensed under the MIT License - see the LICENSE file for details.