Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/trmcnvn/firefox-addon

🦊 GitHub action to update/create firefox addons
https://github.com/trmcnvn/firefox-addon

action actions firefox firefox-addon github-actions

Last synced: 2 months ago
JSON representation

🦊 GitHub action to update/create firefox addons

Awesome Lists containing this project

README

        

# Firefox Addon Action

This action will publish your addon to the Firefox Addon store.

## See Also

[action-web-ext](https://github.com/kewisch/action-web-ext) is a GitHub action that wraps the `web-ext` tool from Mozilla, which provides additional features such as lint, build, and signing.

[API Keys page](https://addons.mozilla.org/en-US/developers/addon/api/key/) to get your api keys.

## Usage

See [action.yml](action.yml)

```yaml
steps:
- uses: trmcnvn/firefox-addon@v1
with:
# uuid is only necessary when updating an existing addon,
# omitting it will create a new addon
uuid: '{7b312f5e-9680-436b-acc1-9b09f60e8aaa}'
xpi: build/my-addon.xpi
manifest: manifest.json
api-key: ${{ secrets.FIREFOX_API_KEY }}
api-secret: ${{ secrets.FIREFOX_API_SECRET }}
```

## License

The scripts and documentation in this project are released under the [MIT License](LICENSE)