# Features Requests

**URL:** https://forum.buildkite.community/c/feature-requests/11.md?page=2

[Latest](https://forum.buildkite.community/latest.md) · [Categories](https://forum.buildkite.community/categories.md)

**Page:** 3

---

## [Decouple pipeline name from logical reference (slug)](https://forum.buildkite.community/t/decouple-pipeline-name-from-logical-reference-slug/1414)

<div class="topic-metadata">

**Author:** [@ors\_wix](https://forum.buildkite.community/u/ors_wix)\
**Replies:** 6\
**Last updated:** [November 29, 2024, 10:01pm UTC](https://forum.buildkite.community/t/decouple-pipeline-name-from-logical-reference-slug/1414 "2024-11-29T22:01:26Z")

</div>

Currently there’s a tight coupling between the “name” of a pipeline and the “slug” of it. The name is used mainly for end users - the title of the pipeline page, finding the right pipeline (out of hundreds / thousands o…

---

## [Ignoring a failing step?](https://forum.buildkite.community/t/ignoring-a-failing-step/383)

<div class="topic-metadata">

**Author:** [@JoniV](https://forum.buildkite.community/u/JoniV)\
**Replies:** 11\
**Last updated:** [October 31, 2023, 7:15pm UTC](https://forum.buildkite.community/t/ignoring-a-failing-step/383 "2023-10-31T19:15:49Z")

</div>

Is there a way to define a step that is allowed to fail? It would come in handy to run certain sanity checks, like linting or static code analysis. It’s important to create visibility on these steps, but they are not ne…

---

## [Multiline support in pipeline description](https://forum.buildkite.community/t/multiline-support-in-pipeline-description/3064)

<div class="topic-metadata">

**Author:** [@alex](https://forum.buildkite.community/u/alex)\
**Replies:** 4\
**Last updated:** [September 19, 2023, 1:45pm UTC](https://forum.buildkite.community/t/multiline-support-in-pipeline-description/3064 "2023-09-19T13:45:47Z")

</div>

It seems like a simple feature request: please enable/allow multiline (or even richtext) in pipeline descriptions. Use-case: I’d like to add some more detailed description, and suggestion, and help for users of my p…

---

## [Queue wait times metric](https://forum.buildkite.community/t/queue-wait-times-metric/1220)

<div class="topic-metadata">

**Author:** [@mat](https://forum.buildkite.community/u/mat)\
**Replies:** 9\
**Last updated:** [September 7, 2023, 1:22pm UTC](https://forum.buildkite.community/t/queue-wait-times-metric/1220 "2023-09-07T13:22:31Z")

</div>

The build-agent-metrics application monitors queue metrics, like RunningJobCount, ScheduleJobsCount, UnfinishedJobsCount, etc. These metrics could indicate an issue with the system, but they usually suggest that the syst…

---

## [\`artifact\_paths\` should accept directories](https://forum.buildkite.community/t/artifact-paths-should-accept-directories/1993)

<div class="topic-metadata">

**Author:** [@john.soo](https://forum.buildkite.community/u/john.soo)\
**Replies:** 8\
**Last updated:** [February 7, 2023, 6:09pm UTC](https://forum.buildkite.community/t/artifact-paths-should-accept-directories/1993 "2023-02-07T18:09:46Z")

</div>

I put in a PR here that already supports this with my rationale: Directory artifact paths by jsoo1 · Pull Request #1571 · buildkite/agent · GitHub (Sorry I did not think to put in a feature request here first) To summa…

---

## [Custom TTL for artifacts](https://forum.buildkite.community/t/custom-ttl-for-artifacts/2534)

<div class="topic-metadata">

**Author:** [@charliekenney23](https://forum.buildkite.community/u/charliekenney23)\
**Replies:** 1\
**Last updated:** [February 6, 2023, 6:58pm UTC](https://forum.buildkite.community/t/custom-ttl-for-artifacts/2534 "2023-02-06T18:58:57Z")

</div>

It’d be really nice to be able to set a time to live for buildkite artifacts. I don’t use artifacts for long term storage and could absolutely have artifacts I’d be willing to delete immediately after the pipeline finis…

---

## [Git sparse checkout](https://forum.buildkite.community/t/git-sparse-checkout/1620)

<div class="topic-metadata">

**Author:** [@chomey](https://forum.buildkite.community/u/chomey)\
**Replies:** 10\
**Last updated:** [December 16, 2022, 1:42pm UTC](https://forum.buildkite.community/t/git-sparse-checkout/1620 "2022-12-16T13:42:13Z")

</div>

Hi there, Is there a way to do a git sparse checkout? We have a monorepo repository and I want to build just one directory of it without downloading the whole repo

---

## [Creating Mutually exclusive steps](https://forum.buildkite.community/t/creating-mutually-exclusive-steps/1889)

<div class="topic-metadata">

**Author:** [@thiagomata](https://forum.buildkite.community/u/thiagomata)\
**Replies:** 1\
**Last updated:** [February 1, 2022, 6:10am UTC](https://forum.buildkite.community/t/creating-mutually-exclusive-steps/1889 "2022-02-01T06:10:26Z")

</div>

There are some steps that if triggered should block others. This will allow some kind of branching. Let’s say that my pipeline is building a cake. One step could be “eat the cake” and the other “throw the cake in the tra…

---

## [Support for test results](https://forum.buildkite.community/t/support-for-test-results/791)

<div class="topic-metadata">

**Author:** [@samuelkdavis\_mcf](https://forum.buildkite.community/u/samuelkdavis_mcf)\
**Replies:** 5\
**Last updated:** [May 2, 2021, 10:26pm UTC](https://forum.buildkite.community/t/support-for-test-results/791 "2021-05-02T22:26:41Z")

</div>

TeamCity has really good test result support. It would be nice if buildkite could offer similar, as we’ll likely need a separate tool to track our test results and history. The features I would like is: A list of indiv…

---

## [GitLab status reporting](https://forum.buildkite.community/t/gitlab-status-reporting/1489)

<div class="topic-metadata">

**Author:** [@Valkum](https://forum.buildkite.community/u/Valkum)\
**Replies:** 2\
**Last updated:** [April 9, 2021, 6:53am UTC](https://forum.buildkite.community/t/gitlab-status-reporting/1489 "2021-04-09T06:53:33Z")

</div>

It seems Buildkite currently only pushes the status of jobs to GitHub. The integration for GitLab seems to be missing that. In principle this should be possible. While not similar to https://buildkite.com/blog/step-comm…

---

## [Add "recovered" Build Status to conditional notify attribute of pipeline configuration](https://forum.buildkite.community/t/add-recovered-build-status-to-conditional-notify-attribute-of-pipeline-configuration/1438)

<div class="topic-metadata">

**Author:** [@trammel](https://forum.buildkite.community/u/trammel)\
**Replies:** 2\
**Last updated:** [March 24, 2021, 12:50am UTC](https://forum.buildkite.community/t/add-recovered-build-status-to-conditional-notify-attribute-of-pipeline-configuration/1438 "2021-03-24T00:50:02Z")

</div>

Currently the notify attribute in pipeline configuration allows a conditional build status, defined as: Build state can be one of scheduled , running , passed , failed , blocked , canceling , canceled , skipped , not\_r…

---

## [SSO Deprovisioning](https://forum.buildkite.community/t/sso-deprovisioning/1382)

<div class="topic-metadata">

**Author:** [@sj26](https://forum.buildkite.community/u/sj26)\
**Replies:** 0\
**Last updated:** [December 10, 2020, 11:17pm UTC](https://forum.buildkite.community/t/sso-deprovisioning/1382 "2020-12-10T23:17:20Z")

</div>

Many customers have asked us to support automatic deprovisioning for SSO, to remove users from Buildkite when they are removed from the single sign-on provider. Many providers support SCIM, for example Okta and Azure (al…

---

## [Access Webhook which triggered build from command steps](https://forum.buildkite.community/t/access-webhook-which-triggered-build-from-command-steps/1378)

<div class="topic-metadata">

**Author:** [@sj26](https://forum.buildkite.community/u/sj26)\
**Replies:** 1\
**Last updated:** [December 10, 2020, 7:59am UTC](https://forum.buildkite.community/t/access-webhook-which-triggered-build-from-command-steps/1378 "2020-12-10T07:59:45Z")

</div>

Sometimes builds need to do things which depend on deeper details hidden within a webhook which has triggered a build. For example: Switch to a different repository before checkout, for multi-repo workflows Look at th…

---

## [Builds directory for an agent should have just one checkout per repository](https://forum.buildkite.community/t/builds-directory-for-an-agent-should-have-just-one-checkout-per-repository/97)

<div class="topic-metadata">

**Author:** [@stevenhepting](https://forum.buildkite.community/u/stevenhepting)\
**Replies:** 7\
**Last updated:** [December 7, 2020, 7:20pm UTC](https://forum.buildkite.community/t/builds-directory-for-an-agent-should-have-just-one-checkout-per-repository/97 "2020-12-07T19:20:12Z")

</div>

As you can see we have a number of machines with 6 checkouts of the same directory. And since they don’t run git gc automatically, they take up 83.5GB (since checkout would be 8.5GB).

---

## [My builds only in ccmenu/cctray feed](https://forum.buildkite.community/t/my-builds-only-in-ccmenu-cctray-feed/1322)

<div class="topic-metadata">

**Author:** [@onsails](https://forum.buildkite.community/u/onsails)\
**Replies:** 1\
**Last updated:** [November 9, 2020, 10:44pm UTC](https://forum.buildkite.community/t/my-builds-only-in-ccmenu-cctray-feed/1322 "2020-11-09T22:44:26Z")

</div>

There is an option to filter by branch in ccmenu feed. Would be great if there is an ability to subscribe to only my builds, like it’s done in top-right dropdown in the web ui.

---

## [GitHub Pull Request filtering based on target branch](https://forum.buildkite.community/t/github-pull-request-filtering-based-on-target-branch/269)

<div class="topic-metadata">

**Author:** [@tom](https://forum.buildkite.community/u/tom)\
**Replies:** 2\
**Last updated:** [November 2, 2020, 1:38am UTC](https://forum.buildkite.community/t/github-pull-request-filtering-based-on-target-branch/269 "2020-11-02T01:38:08Z")

</div>

Note: This is a duplicate of https://github.com/buildkite/feedback/issues/482. Right now, you offer the ability to filter the triggering of builds based on the source branch of a pull request. Functionality that I wo…

---

## [Add Pipeline Filtering Option to Webhook Notifications](https://forum.buildkite.community/t/add-pipeline-filtering-option-to-webhook-notifications/1279)

<div class="topic-metadata">

**Author:** [@jbaker](https://forum.buildkite.community/u/jbaker)\
**Replies:** 6\
**Last updated:** [October 16, 2020, 4:43am UTC](https://forum.buildkite.community/t/add-pipeline-filtering-option-to-webhook-notifications/1279 "2020-10-16T04:43:35Z")

</div>

Today, when configuring a webhook notification, you are able to filter which branches send notifications, which is very powerful and useful. However, when it comes to filtering which pipelines send notifications, the opt…

---

## [Complex Pipeline Triggers](https://forum.buildkite.community/t/complex-pipeline-triggers/1229)

<div class="topic-metadata">

**Author:** [@AlistairB](https://forum.buildkite.community/u/AlistairB)\
**Replies:** 0\
**Last updated:** [September 5, 2020, 12:02am UTC](https://forum.buildkite.community/t/complex-pipeline-triggers/1229 "2020-09-05T00:02:05Z")

</div>

Hi, Buildkite is very awesome. However, I think it has one key area that it is quite limited compared to some alternatives like GitHub actions. GitHub Actions has a wealth configuration options that determine when a pi…

---

## [Give option to disable "Collapsing Log Output"](https://forum.buildkite.community/t/give-option-to-disable-collapsing-log-output/854)

<div class="topic-metadata">

**Author:** [@Eun](https://forum.buildkite.community/u/Eun)\
**Replies:** 2\
**Last updated:** [June 16, 2020, 3:50am UTC](https://forum.buildkite.community/t/give-option-to-disable-collapsing-log-output/854 "2020-06-16T03:50:47Z")

</div>

We use golang verbose testing (go test -v). And typical output is something like === RUN TestFunctionA --- PASS: TestFunctionA (0.00s) === RUN TestFunctionB --- PASS: TestFunctionB (0.00s) You might see the proble…

---

## [GitHub status check names and emojis](https://forum.buildkite.community/t/github-status-check-names-and-emojis/686)

<div class="topic-metadata">

**Author:** [@benesch](https://forum.buildkite.community/u/benesch)\
**Replies:** 8\
**Last updated:** [May 12, 2020, 10:43pm UTC](https://forum.buildkite.community/t/github-status-check-names-and-emojis/686 "2020-05-12T22:43:27Z")

</div>

We recently enabled the “create a separate GitHub status check for every job” box (https://buildkite.com/blog/step-commit-status), which is fantastic! Able to give much faster feedback on the quick stuff, like formatting…

---

## [Expose Pipeline Teams in Webhooks](https://forum.buildkite.community/t/expose-pipeline-teams-in-webhooks/944)

<div class="topic-metadata">

**Author:** [@Jon\_Rokt](https://forum.buildkite.community/u/Jon_Rokt)\
**Replies:** 0\
**Last updated:** [March 3, 2020, 4:06am UTC](https://forum.buildkite.community/t/expose-pipeline-teams-in-webhooks/944 "2020-03-03T04:06:40Z")

</div>

I am using webhooks to drive some automation and it would be really nice if the pipeline teams and their access level was exposed in webhooks. Here is an example of what I am thinking { ... "pipeline": { "id": "…

---

## [Adjust agent ping frequency by org and queue](https://forum.buildkite.community/t/adjust-agent-ping-frequency-by-org-and-queue/902)

<div class="topic-metadata">

**Author:** [@collinvandyck](https://forum.buildkite.community/u/collinvandyck)\
**Replies:** 0\
**Last updated:** [February 5, 2020, 2:47pm UTC](https://forum.buildkite.community/t/adjust-agent-ping-frequency-by-org-and-queue/902 "2020-02-05T14:47:45Z")

</div>

We have a number of queues in our system to accommodate different build types. Some of these queues are only listened on by a small number of agents (one or two). These agents currently have their ping frequencies adju…

---

## [Include build snippets in Slack notifications](https://forum.buildkite.community/t/include-build-snippets-in-slack-notifications/803)

<div class="topic-metadata">

**Author:** [@mog](https://forum.buildkite.community/u/mog)\
**Replies:** 0\
**Last updated:** [November 12, 2019, 11:37pm UTC](https://forum.buildkite.community/t/include-build-snippets-in-slack-notifications/803 "2019-11-12T23:37:29Z")

</div>

It would be really handy to be able to include a build snippet or annotation in a Slack build notification. For example - when my build fails include the test failure output in the notification.

---

## [Fail-fast Github commit status](https://forum.buildkite.community/t/fail-fast-github-commit-status/594)

<div class="topic-metadata">

**Author:** [@JensRantil](https://forum.buildkite.community/u/JensRantil)\
**Replies:** 1\
**Last updated:** [October 28, 2019, 11:29pm UTC](https://forum.buildkite.community/t/fail-fast-github-commit-status/594 "2019-10-28T23:29:42Z")

</div>

Hi Buildkite crew, Background: We are using bors-ng to merge our Github pull requests (PRs). Bors merges one or more PRs at a time in batches and it will not continue with a new batch until a specific Github commit stat…

---

## [Optionally bundle artifact globs before/after upload/download](https://forum.buildkite.community/t/optionally-bundle-artifact-globs-before-after-upload-download/740)

<div class="topic-metadata">

**Author:** [@slucero](https://forum.buildkite.community/u/slucero)\
**Replies:** 0\
**Last updated:** [October 15, 2019, 9:14pm UTC](https://forum.buildkite.community/t/optionally-bundle-artifact-globs-before-after-upload-download/740 "2019-10-15T21:14:26Z")

</div>

Many of our builds are producing a large number of files that are needed for deployments, but managing these as artifacts between build steps is an unwieldy process. Our solution at this point has been to include steps …

---

## [Pipeline timeouts](https://forum.buildkite.community/t/pipeline-timeouts/722)

<div class="topic-metadata">

**Author:** [@haraldschioberg](https://forum.buildkite.community/u/haraldschioberg)\
**Replies:** 1\
**Last updated:** [October 3, 2019, 5:42pm UTC](https://forum.buildkite.community/t/pipeline-timeouts/722 "2019-10-03T17:42:56Z")

</div>

Can pipelines have a timeout? That way jobs with unmatched “agent” rules, or unmatched dependencies (https://forum.buildkite.community/t/build-stays-in-running-forever-for-depends-on-unknown/711) would be reaped after so…

---

## [GitHub Event Payload Forwarding](https://forum.buildkite.community/t/github-event-payload-forwarding/682)

<div class="topic-metadata">

**Author:** [@jwarner112](https://forum.buildkite.community/u/jwarner112)\
**Replies:** 0\
**Last updated:** [September 2, 2019, 11:25pm UTC](https://forum.buildkite.community/t/github-event-payload-forwarding/682 "2019-09-02T23:25:26Z")

</div>

(Original thread on “is this possible?” here, no responses leaves me hoping that it can exist if it doesn’t already) TLDR; can we have the GitHub Events JSON exposed to the pipelines that it triggers? Hey Buildkite tea…

---

## [Maintain REST API as first-class citizen](https://forum.buildkite.community/t/maintain-rest-api-as-first-class-citizen/610)

<div class="topic-metadata">

**Author:** [@ianwremmel](https://forum.buildkite.community/u/ianwremmel)\
**Replies:** 3\
**Last updated:** [July 17, 2019, 1:33am UTC](https://forum.buildkite.community/t/maintain-rest-api-as-first-class-citizen/610 "2019-07-17T01:33:59Z")

</div>

I noticed the GraphQL/REST feature parity post, and while i absolutely support feature parity for both apis, I have concerns about GraphQL being the way forward. While GraphQL is great for rich apps, a lot automation is …

---

## [Support a list of checkboxes in block fields](https://forum.buildkite.community/t/support-a-list-of-checkboxes-in-block-fields/470)

<div class="topic-metadata">

**Author:** [@rb\_iress](https://forum.buildkite.community/u/rb_iress)\
**Replies:** 1\
**Last updated:** [June 22, 2019, 12:19am UTC](https://forum.buildkite.community/t/support-a-list-of-checkboxes-in-block-fields/470 "2019-06-22T00:19:11Z")

</div>

Originally posted on github: https://github.com/buildkite/feedback/issues/280 At the moment, if you want people to choose from a list of items with custom block fields it’s very difficult. The common way people are doin…

---

## [Disable "skip CI" feature for whole organisation](https://forum.buildkite.community/t/disable-skip-ci-feature-for-whole-organisation/115)

<div class="topic-metadata">

**Author:** [@jeffparsons](https://forum.buildkite.community/u/jeffparsons)\
**Replies:** 2\
**Last updated:** [December 11, 2018, 11:32pm UTC](https://forum.buildkite.community/t/disable-skip-ci-feature-for-whole-organisation/115 "2018-12-11T23:32:09Z")

</div>

Hi there! :wave: We often end up with the words “skip CI” in commit messages — but not because we want to skip CI. Strange? Maybe. But very hard to avoid. Here’s one flow through our CI setup that causes this problem: …

[Previous page](https://forum.buildkite.community/c/feature-requests/11.md?page=1)

[Next page](https://forum.buildkite.community/c/feature-requests/11.md?page=3)
