Adding github action for automated submission
Hi friends -
Cool extension! I was looking for ways to contribute, and thought adding a bit more ci might help. This PR introduces a new github action workflow that download a release archive then submit it to extension stores. The action is set to run manually from the github action tab, but we can tweak it to run as frequent as needed! The only thing you would need to create is a SUBMIT_KEYS github repository secret.
This secret is a json, with the schema defined here.
Here's a sample key for you:
{
"$schema": "https://raw.githubusercontent.com/plasmo-corp/bpp/main/keys.schema.json",
"chrome": {
"clientId": "123",
"refreshToken": "789",
"extId": "abcd"
}
}
You can find instructions on how to get the keys in the schema, or in this doc. If you use vscode, the schema should provide hint/intelisense when hovering over the json properties. If you need any help in setting up the keys, feel free to @ me! Otherwise if this doesn't seem necessary, feel free to close the PR :)
Side notes: bpp is an open source action, together with its dependencies. You can audit the source as well as providing any issue/feedback here: