Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/trmcnvn/firefox-addon
- Owner: trmcnvn
- License: mit
- Created: 2019-08-15T08:18:02.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-06-26T01:09:32.000Z (over 3 years ago)
- Last Synced: 2024-11-04T14:03:35.200Z (2 months ago)
- Topics: action, actions, firefox, firefox-addon, github-actions
- Language: TypeScript
- Homepage:
- Size: 16.8 MB
- Stars: 38
- Watchers: 3
- Forks: 5
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)