Closed louisgv closed 2 years ago
Hi @louisgv
Thank you for the PR. This contribution is really useful.
Could you please use yarn
instead of npm
in these workflows?
Could you please use
yarn
instead ofnpm
in these workflows?
Done in f88f03a! I did a bit of investigation on the github action environment, it seems the yarn version is frozen at Yarn 1.22.17: https://github.com/actions/virtual-environments/blob/main/images/linux/Ubuntu2004-Readme.md
Thus, there's no yarn dlx
from yarn 2. npx
is still needed to run grunt.
Thank you! 💯
Hi @olsh,
Love the extension :D I was looking for ways to contribute, and thought adding a bit more ci might help. I created 2 workflows in this PR:
automerge
: automate the dependabot merging to reduce PR noise, using https://github.com/fastify/github-action-merge-dependabot . It builds the extension for each platform prior to merge, and only patch upgrade are automated (we can configure this as needed)submit
: automate the zip submission process to the Chrome/Firefox/Edge stores automatically, using bpp . It is set to run manually from the github action tab, but we can tweak it to run as frequent as you wish!The only thing you would need to create are 3 github repository secrets:
SUBMIT_KEYS
,FEEDLY_CLIENT_ID
andFEEDLY_CLIENT_SECRET
.The
SUBMIT_KEYS
secret is a json, with the schema defined here.Here's a sample key:
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: