prettier-browser-extension icon indicating copy to clipboard operation
prettier-browser-extension copied to clipboard

Automate releases

Open kaicataldo opened this issue 4 years ago • 6 comments

Now that the extension is on the Chrome Web Store, we should think about how we want to release this. It looks like automated releases are possible!

kaicataldo avatar Oct 16 '19 00:10 kaicataldo

I know this article is for Circle and we’re already using Travis, but I really like how reusable GitHub Actions is and I think it would help for automating tasks like this (and potentially as a Travis replacement)

nickmccurdy avatar Oct 16 '19 01:10 nickmccurdy

Yeah, I'd be down for trying that out. We've been using GitHub Actions in ESLint for a while now and they're mostly pretty solid!

kaicataldo avatar Oct 16 '19 01:10 kaicataldo

+1 for GitHub Actions! Looks like there's even a premade action that (from what I can tell) handles publishing + updating:

https://github.com/marketplace/actions/chrome-addon-action

chrissantamaria avatar Mar 31 '20 21:03 chrissantamaria

@lipis You have access to the Chrome extension in the Web Store, right? Would you mind adding these credentials to our secrets like this so we can try automating it?

nickmccurdy avatar Apr 01 '20 05:04 nickmccurdy

We're in the process of trying to transfer Chrome Store access to me. I'm happy to take a look at this once we do that :)

kaicataldo avatar Apr 01 '20 21:04 kaicataldo

Good news everyone..! :) Now we wait..

Dear developer,

We've received your request to transfer ownership of your item to another publisher account. To proceed with this request, please respond to this email with a message approving the transfer. If you believe you have received this email in error, no action on your part is required.

Please note that account transfers can take up to 7 days to complete.

lipis avatar Apr 01 '20 22:04 lipis