statsd_exporter icon indicating copy to clipboard operation
statsd_exporter copied to clipboard

Move away from Circle CI towards Github Actions

Open pedro-stanaka opened this issue 1 year ago • 2 comments

Summary

Can we move away from Circle CI and use only Github Actions? What was the history here and why we still use it?

Why?

Seems like Prometheus itself made the move 2y ago, but that is not a reason itself. I find depending on two CI systems quite clunky and we get much better integrated experience and faster CI if we use only one.

Notes

@matthiasr if you can provide context here, would be nice.

Relates to https://github.com/prometheus/statsd_exporter/issues/326

pedro-stanaka avatar Dec 23 '24 10:12 pedro-stanaka

There was some plan to move away, and it got partly there. But work on migrating stopped due to lack of volunteer time.

IMO we should probably finish the migration, but I dislike the promci setup. The action mono-repo is clunky to use. I would prefer to refactor this so it's easier to work with.

SuperQ avatar Dec 23 '24 11:12 SuperQ

Yeah, I never had the energy or enough pain to go through with it. IIRC the influxdb exporter was one of the first migrated and may be a closer analogue than prometheus/prometheus to serve as a template.

Tbh I've never really had a problem with the setup mainly because I don't do much about it – I accept prombot's updates and that's about it. I'd rather migrate to the common pattern now than wait for something better – the more in line we are with the rest of the project the easier it will be to follow or lead on any future developments.

On Mon, 23 Dec 2024, 12:33 Ben Kochie, @.***> wrote:

There was some plan to move away, and it got partly there. But work on migrating stopped due to lack of volunteer time.

IMO we should probably finish the migration, but I dislike the promci setup. The action mono-repo is clunky to use. I would prefer to refactor this so it's easier to work with.

— Reply to this email directly, view it on GitHub https://github.com/prometheus/statsd_exporter/issues/604#issuecomment-2559516774, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABAEBXZEQYIG6WTKHY72UT2G7YG5AVCNFSM6AAAAABUC2NQPCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNJZGUYTMNZXGQ . You are receiving this because you were mentioned.Message ID: @.***>

matthiasr avatar Dec 26 '24 21:12 matthiasr