# Should we rely on go-buildkite

**URL:** <https://forum.buildkite.community/t/should-we-rely-on-go-buildkite/2256>\
**Category:** General\
**Created:** [September 21, 2022, 10:52pm UTC](https://forum.buildkite.community/t/should-we-rely-on-go-buildkite/2256 "2022-09-21T22:52:47Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![coleman](https://avatars.discourse-cdn.com/v4/letter/c/48db29/32.png) [@coleman](https://forum.buildkite.community/u/coleman)\
**Post date:** [September 21, 2022, 10:52pm UTC](https://forum.buildkite.community/t/should-we-rely-on-go-buildkite/2256/1 "2022-09-21T22:52:47Z")

</div>

I mean this project [GitHub - buildkite/go-buildkite: A Go library for the Buildkite API](https://github.com/buildkite/go-buildkite)

My team is starting to author some test orchestration in Go.

As team lead, I’m obligated to ask: Does the Buildkite core team intend to maintain this repo for the long term? Are there features on your roadmap that would risk letting this repo fall behind your API?

---

<div class="post-metadata">

**Author:** ![paula](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.buildkite.community/paula/32/954_2.png) [@paula](https://forum.buildkite.community/u/paula)\
**Post date:** [September 22, 2022, 4:51am UTC](https://forum.buildkite.community/t/should-we-rely-on-go-buildkite/2256/2 "2022-09-22T04:51:31Z")

</div>

TLDR; Absolutely we plan to maintain it for the long term! And we’d love issues and PRs to help us know where to focus efforts.

* * *

Hey, @coleman thanks for bringing this up! It’s actually very timely as we are just discussing and planning internally at the moment.

We’d like to keep up maintaining this project for the long term. It’s quite widely used so we don’t want to let existing customers down or stop new ones from adopting it.

However, the approach so far has just been to scratch our own itch or those of people using it. So we haven’t put effort into doing stuff for future use.  
But thats where the community comes in! It’s really helpful to raise this and let us know what you’d like to see implemented in the project.

So creating issues with missing features and PRs to solve those issues (if you’re up for it) are very welcome and go a long way to helping us and all the community.

I can say the current plan for the rest of the year was really mostly maintenance. Things like upgrading the Go version, merging any PRs the community can provide and collecting feedback to help us plan work for next year. Is that something your open to?  
Hopefully, that gives you confidence that you can rely on this in your stack and to let us know (through GitHub issues and PRs) what new features you’d like it to have

---

<div class="post-metadata">

**Author:** ![coleman](https://avatars.discourse-cdn.com/v4/letter/c/48db29/32.png) [@coleman](https://forum.buildkite.community/u/coleman)\
**Post date:** [September 22, 2022, 2:57pm UTC](https://forum.buildkite.community/t/should-we-rely-on-go-buildkite/2256/3 "2022-09-22T14:57:05Z")

</div>

That’s really all I needed to hear. It’s unclear how we’ll use it just yet, but we do shell out to `buildkite-agent` for some dynamic pipeline generation, ad hoc pipeline uploads, and artifact downloads.

---

<div class="post-metadata">

**Author:** ![paula](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.buildkite.community/paula/32/954_2.png) [@paula](https://forum.buildkite.community/u/paula)\
**Post date:** [September 23, 2022, 12:56am UTC](https://forum.buildkite.community/t/should-we-rely-on-go-buildkite/2256/4 "2022-09-23T00:56:05Z")

</div>

No worries 👍

As you use it and come up against missing pieces, please raise an issue so we can see it and prioritise it.

---

<div class="post-metadata">

**Author:** ![paula](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.buildkite.community/paula/32/954_2.png) [@paula](https://forum.buildkite.community/u/paula)\
**Post date:** [August 29, 2023, 5:39am UTC](https://forum.buildkite.community/t/should-we-rely-on-go-buildkite/2256/5 "2023-08-29T05:39:32Z")

</div>


