react-places-autocomplete icon indicating copy to clipboard operation
react-places-autocomplete copied to clipboard

Automated vs manual release? Protecting master/release branch?

Open sambokai opened this issue 5 years ago • 4 comments

Is there an automated (build and) release setup or do you usually release manually? I noticed the link to a Travis CI configuration in the README but it seems to be dead.

I'm thinking now that the project has at least 2 collaborators, protecting the master branch from direct pushes might make sense, especially if there is indeed an automated release setup. If it's manual, however, I don't see an urgent need for action.

WDYT @hibiken?

sambokai avatar May 16 '20 17:05 sambokai

I have been releasing manually 😄 I agree that we would need some release guideline or automation.

I have not used Github Action but would it be possible to integrate with it?

hibiken avatar May 17 '20 03:05 hibiken

Hm.. I’ve never used it either but read a little bit about it. How would the pipeline look like?

Just a classic “test, build, release”? That should be doable no problem with Github Actions.

sambokai avatar May 17 '20 09:05 sambokai

I see. Let me look into Github Action and alternatives as well. I don't think we require any complex pipeline, simple and standard "test, build, release" automation will do.

If you have suggestions, I'm all ears!

hibiken avatar May 17 '20 14:05 hibiken

Have you tried CircleCI?

Paul-Taiwo avatar Jun 17 '20 00:06 Paul-Taiwo