Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/trmcnvn/chrome-addon
☁ GitHub action to upload addon to Chrome
https://github.com/trmcnvn/chrome-addon
actions chrome chrome-extension github-actions
Last synced: 4 days ago
JSON representation
☁ GitHub action to upload addon to Chrome
- Host: GitHub
- URL: https://github.com/trmcnvn/chrome-addon
- Owner: trmcnvn
- License: mit
- Created: 2019-08-15T14:09:49.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2022-04-25T08:52:17.000Z (over 2 years ago)
- Last Synced: 2024-11-04T13:38:58.968Z (10 days ago)
- Topics: actions, chrome, chrome-extension, github-actions
- Language: TypeScript
- Size: 17.6 MB
- Stars: 60
- Watchers: 2
- Forks: 13
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Chrome Addon Action
This action will publish your addon to the Chrome Web Store.
## Usage
See [action.yml](action.yml)
```yaml
steps:
- uses: trmcnvn/chrome-addon@v2
with:
# extension is only necessary when updating an existing addon,
# omitting it will create a new addon
extension: abcdefg
zip: build/my-addon.zip
client-id: ${{ secrets.CHROME_CLIENT_ID }}
client-secret: ${{ secrets.CHROME_CLIENT_SECRET }}
refresh-token: ${{ secrets.CHROME_REFRESH_TOKEN }}
```## Google Credentials
For information on how to retreive these credentials check out this guide [here](https://github.com/DrewML/chrome-webstore-upload/blob/master/How%20to%20generate%20Google%20API%20keys.md)
## Troublehooting
In case your action returns an HTTP 400 error code from Chrome web store, make sure all needed information are filled in your developer dashboard (privacy etc.)## License
The scripts and documentation in this project are released under the [MIT License](LICENSE)