prettier / prettier-browser-extension

Prettier Browser Extension
https://chrome.google.com/webstore/detail/prettier/fbcfnmplppajblbmdehballiekfgdkhp
MIT License
200 stars 18 forks source link

Automate releases #33

Open kaicataldo opened 4 years ago

kaicataldo commented 4 years ago

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!

nickserv commented 4 years ago

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)

kaicataldo commented 4 years ago

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!

chrissantamaria commented 4 years ago

+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

nickserv commented 4 years ago

@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?

kaicataldo commented 4 years ago

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 :)

lipis commented 4 years ago

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.