Clever / microplane

A CLI tool to make git changes across many repos, especially useful with Microservices.
https://medium.com/always-a-student/mo-repos-mo-problems-how-we-make-changes-across-many-git-repositories-293ad7d418f0
Apache License 2.0
367 stars 46 forks source link

Automate homebrew updates #84

Open nathanleiby opened 3 years ago

nathanleiby commented 3 years ago

The version in homebrew is currently updated adhoc by others.

Perhaps we can automate these updates via CI, or at minimum document how to update the brew formula in our "releasing" docs.

https://github.com/Homebrew/homebrew-core/pull/77350

p.s. @Moser-ss thanks for making a PR to update the version in Homebrew!

Moser-ss commented 3 years ago

Can we use GHA to automate this? Or it is mandatory to use CircleCI. Also still make sense for the CI to be run in the CircleCI and not in GHA?

An example how we can automate all the process https://github.com/Swatto/td/blob/b20b1600cfe7d76c34b43c8be206536426b0f228/.github/workflows/publish.yml

nathanleiby commented 3 years ago

@Moser-ss I'm leaning toward using CircleCI if possible to be consistent with other CI at Clever, but we can keep this Github action in mind if that doesn't work.

Moser-ss commented 3 years ago

@nathanleiby My intention to suggest GHA is to allow the contributors to check if the CI pipelines are passing when they submit some PRs

nathanleiby commented 3 years ago

Public visibility into the CI output for our open-source projects would be nice 👍

I'm not yet sure when we'll be able to make that change, but I agree with the direction.