# Features Requests

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

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

**Page:** 2

---

## [Sort Pipelines Page](https://forum.buildkite.community/t/sort-pipelines-page/820)

<div class="topic-metadata">

**Author:** [@abraithwaite](https://forum.buildkite.community/u/abraithwaite)\
**Replies:** 2\
**Last updated:** [November 26, 2019, 3:06am UTC](https://forum.buildkite.community/t/sort-pipelines-page/820 "2019-11-26T03:06:18Z")

</div>

Currently the order is merely alphabetical. I’d like to be able to sort it by arbitrary fields, with the default being recently updated at the top. The page I’m referring to: https://buildkite.com/{organization}

---

## [Allow changing build message from pipeline command](https://forum.buildkite.community/t/allow-changing-build-message-from-pipeline-command/837)

<div class="topic-metadata">

**Author:** [@ashi009](https://forum.buildkite.community/u/ashi009)\
**Replies:** 5\
**Last updated:** [August 6, 2025, 6:49pm UTC](https://forum.buildkite.community/t/allow-changing-build-message-from-pipeline-command/837 "2025-08-06T18:49:56Z")

</div>

Similar to https://forum.buildkite.community/t/customizable-create-build-ui/606/2, we have a pipeline to create releases: Create a build Unblock the release step, and fill in version/desc, and etc. Build and upload art…

---

## [Alternative color scheme for colorblind users](https://forum.buildkite.community/t/alternative-color-scheme-for-colorblind-users/798)

<div class="topic-metadata">

**Author:** [@hamish](https://forum.buildkite.community/u/hamish)\
**Replies:** 10\
**Last updated:** [November 21, 2024, 4:33am UTC](https://forum.buildkite.community/t/alternative-color-scheme-for-colorblind-users/798 "2024-11-21T04:33:40Z")

</div>

Hey Buildkiters, Talking to one of my colleagues recently, he told me the he finds it difficult to scan over builds and see what has failed as he is red green colorblind, so there is very little difference to him. I kno…

---

## [Issue JWS tokens to Builds](https://forum.buildkite.community/t/issue-jws-tokens-to-builds/923)

<div class="topic-metadata">

**Author:** [@dillon](https://forum.buildkite.community/u/dillon)\
**Replies:** 2\
**Last updated:** [October 8, 2021, 10:08pm UTC](https://forum.buildkite.community/t/issue-jws-tokens-to-builds/923 "2021-10-08T22:08:49Z")

</div>

Authenticating to external services is a common use case for any CI system. Currently, Buildkite authentication requires either credentials to be stored as “secrets” (whether by SSM, Vault, or injected by the Agent). Th…

---

## [Switch to Disable Pipelines](https://forum.buildkite.community/t/switch-to-disable-pipelines/1144)

<div class="topic-metadata">

**Author:** [@jsm](https://forum.buildkite.community/u/jsm)\
**Replies:** 2\
**Last updated:** [December 9, 2020, 3:13am UTC](https://forum.buildkite.community/t/switch-to-disable-pipelines/1144 "2020-12-09T03:13:26Z")

</div>

Hi! I’d love to be easily able to disable pipelines. What I imagine: In settings page, switch to disable pipelines Prevents new builds from starting Prevents non-started steps from starting Prevents clicking “confirm…

---

## [Forward meta-data to triggered build](https://forum.buildkite.community/t/forward-meta-data-to-triggered-build/778)

<div class="topic-metadata">

**Author:** [@azz](https://forum.buildkite.community/u/azz)\
**Replies:** 0\
**Last updated:** [October 31, 2019, 8:00am UTC](https://forum.buildkite.community/t/forward-meta-data-to-triggered-build/778 "2019-10-31T08:00:37Z")

</div>

Is there a way to forward metadata to a pipeline triggered via the trigger step? - block: foo fields: - { text: foo, key: foo } - wait - trigger: bar build: meta\_data: foo: # ? no way to pass $(build…

---

## [Ability to have downstream steps trigger again on the successful retry of an upstream step](https://forum.buildkite.community/t/ability-to-have-downstream-steps-trigger-again-on-the-successful-retry-of-an-upstream-step/1614)

<div class="topic-metadata">

**Author:** [@churchmf](https://forum.buildkite.community/u/churchmf)\
**Replies:** 4\
**Last updated:** [March 21, 2025, 5:39pm UTC](https://forum.buildkite.community/t/ability-to-have-downstream-steps-trigger-again-on-the-successful-retry-of-an-upstream-step/1614 "2025-03-21T17:39:12Z")

</div>

Hello, We often have to retry upstream steps due to flakey agents, or other intermittent failures. However retrying a step and having it succeed doesn’t result in downstream steps running again with the new success arti…

---

## [Allow annotations to be attached to a particular job](https://forum.buildkite.community/t/allow-annotations-to-be-attached-to-a-particular-job/1737)

<div class="topic-metadata">

**Author:** [@valera](https://forum.buildkite.community/u/valera)\
**Replies:** 10\
**Last updated:** [March 4, 2025, 12:41am UTC](https://forum.buildkite.community/t/allow-annotations-to-be-attached-to-a-particular-job/1737 "2025-03-04T00:41:39Z")

</div>

Our developers (new to buildkite UI) are getting confused about how to find failure causes in the logs. We are working on cleaning up the logs, but also starting to use annotations to surface the info in a more easy-to-s…

---

## [Support matrix interpolation in github\_commit\_status context](https://forum.buildkite.community/t/support-matrix-interpolation-in-github-commit-status-context/4004)

<div class="topic-metadata">

**Author:** [@mokagio](https://forum.buildkite.community/u/mokagio)\
**Replies:** 4\
**Last updated:** [October 31, 2024, 4:29am UTC](https://forum.buildkite.community/t/support-matrix-interpolation-in-github-commit-status-context/4004 "2024-10-31T04:29:21Z")

</div>

Hi Buildkite team and forum community! I have this job to be done: Distinguish the custom commit statuses from steps run on a matrix. Example syntax I would like to use: steps: - label: Say hello to {{matrix}} c…

---

## [Better error messages from pipeline parsing](https://forum.buildkite.community/t/better-error-messages-from-pipeline-parsing/3878)

<div class="topic-metadata">

**Author:** [@viraptor](https://forum.buildkite.community/u/viraptor)\
**Replies:** 3\
**Last updated:** [August 15, 2024, 6:36am UTC](https://forum.buildkite.community/t/better-error-messages-from-pipeline-parsing/3878 "2024-08-15T06:36:08Z")

</div>

Currently the pipeline parsing problems are disconnected from the actual source. For example on a problem with a condition I can get: fatal: Failed to upload and process pipeline: Pipeline upload rejected: One of the st…

---

## [Rebuild with latest commit](https://forum.buildkite.community/t/rebuild-with-latest-commit/1552)

<div class="topic-metadata">

**Author:** [@ibrar](https://forum.buildkite.community/u/ibrar)\
**Replies:** 9\
**Last updated:** [March 18, 2024, 9:42am UTC](https://forum.buildkite.community/t/rebuild-with-latest-commit/1552 "2024-03-18T09:42:13Z")

</div>

One of the actions I repeat the most is: - Make some changes on a branch - Open a previous build on the same branch, and copy the environment variables I entered last time. - Make a new build, exactly the same except …

---

## [Choose a more unique log-group pattern](https://forum.buildkite.community/t/choose-a-more-unique-log-group-pattern/1152)

<div class="topic-metadata">

**Author:** [@petemounce](https://forum.buildkite.community/u/petemounce)\
**Replies:** 14\
**Last updated:** [January 8, 2024, 5:26am UTC](https://forum.buildkite.community/t/choose-a-more-unique-log-group-pattern/1152 "2024-01-08T05:26:38Z")

</div>

The --- and +++ patterns to manage log groups are quite common prefixes for build output FastBuild emits ---------------------------------------------------- before/after stages (fastbuild.org) diff emits --- and +++ …

---

## [Default in Environment Variables textarea for pipeline](https://forum.buildkite.community/t/default-in-environment-variables-textarea-for-pipeline/566)

<div class="topic-metadata">

**Author:** [@nathan.pierce](https://forum.buildkite.community/u/nathan.pierce)\
**Replies:** 7\
**Last updated:** [December 20, 2023, 4:21am UTC](https://forum.buildkite.community/t/default-in-environment-variables-textarea-for-pipeline/566 "2023-12-20T04:21:28Z")

</div>

We’d like to set default environment variables for a pipeline using the textarea visible when you click “New Build”. We’ve got a few variables that people won’t remember off the top of their head and we’d like to default…

---

## [Add soft failure option for trigger steps](https://forum.buildkite.community/t/add-soft-failure-option-for-trigger-steps/1904)

<div class="topic-metadata">

**Author:** [@martani-benchling](https://forum.buildkite.community/u/martani-benchling)\
**Replies:** 15\
**Last updated:** [April 6, 2023, 4:57am UTC](https://forum.buildkite.community/t/add-soft-failure-option-for-trigger-steps/1904 "2023-04-06T04:57:45Z")

</div>

Command steps has a soft\_fail attribute, which allows the build to not fail if the command is not successful. I’d like a similar option for trigger steps: An option that allows the build to not be considered a failure ev…

---

## [Expose soft\_fail in the builds REST API](https://forum.buildkite.community/t/expose-soft-fail-in-the-builds-rest-api/607)

<div class="topic-metadata">

**Author:** [@buchgr](https://forum.buildkite.community/u/buchgr)\
**Replies:** 2\
**Last updated:** [July 31, 2019, 10:58am UTC](https://forum.buildkite.community/t/expose-soft-fail-in-the-builds-rest-api/607 "2019-07-31T10:58:12Z")

</div>

Hey there, we’d like to be able to query whether a job “soft failed” via the builds \[1\] REST API. Our use case is that we have our own service triggering buildkite presubmits from our code review and this service report…

---

## [Pipelines dashboard: custom pipeline metrics](https://forum.buildkite.community/t/pipelines-dashboard-custom-pipeline-metrics/1433)

<div class="topic-metadata">

**Author:** [@pbarrau](https://forum.buildkite.community/u/pbarrau)\
**Replies:** 5\
**Last updated:** [November 17, 2022, 5:44am UTC](https://forum.buildkite.community/t/pipelines-dashboard-custom-pipeline-metrics/1433 "2022-11-17T05:44:49Z")

</div>

The pipelines dashboard currently displays 3 metrics per pipeline: Speed, Reliability, Builds per week I would love to have a way to personalize what metrics are displayed per pipeline and be able to display custom …

---

## [Shallow clones?](https://forum.buildkite.community/t/shallow-clones/282)

<div class="topic-metadata">

**Author:** [@SeanR](https://forum.buildkite.community/u/SeanR)\
**Replies:** 4\
**Last updated:** [February 22, 2022, 4:16pm UTC](https://forum.buildkite.community/t/shallow-clones/282 "2022-02-22T16:16:20Z")

</div>

Hey all, I’ve got a use case where we have a pipeline that will only ever need the current version of a repo, but the buildkite-agent will always do a full clone anyway. I see that there was an FR posted a while back a…

---

## [View-only User Role](https://forum.buildkite.community/t/view-only-user-role/270)

<div class="topic-metadata">

**Author:** [@ckuffert](https://forum.buildkite.community/u/ckuffert)\
**Replies:** 6\
**Last updated:** [December 16, 2021, 7:56pm UTC](https://forum.buildkite.community/t/view-only-user-role/270 "2021-12-16T19:56:11Z")

</div>

Hey all, I wanted to confirm whether or not there is an option to add users at a role where they can view pipelines, but not create, manage, or delete them. Based on the User creation page, it seems there are two option…

---

## [Static IP range for Buildkite APIs](https://forum.buildkite.community/t/static-ip-range-for-buildkite-apis/424)

<div class="topic-metadata">

**Author:** [@mtcmorris](https://forum.buildkite.community/u/mtcmorris)\
**Replies:** 5\
**Last updated:** [April 13, 2021, 3:32am UTC](https://forum.buildkite.community/t/static-ip-range-for-buildkite-apis/424 "2021-04-13T03:32:54Z")

</div>

What A publishable range of external IP addresses for Buildkite that isn’t all of Amazon. Eg Zendesk, Travis, Github etc. Why Many organisations run egress firewalls that require whitelisting of CIDRs for external comm…

---

## [Automatically retry failed steps on AGENT\_STOP](https://forum.buildkite.community/t/automatically-retry-failed-steps-on-agent-stop/1443)

<div class="topic-metadata">

**Author:** [@noizwaves](https://forum.buildkite.community/u/noizwaves)\
**Replies:** 1\
**Last updated:** [February 5, 2021, 12:20am UTC](https://forum.buildkite.community/t/automatically-retry-failed-steps-on-agent-stop/1443 "2021-02-05T00:20:17Z")

</div>

Hey folks, I’d like to submit a feature request where steps that fail because of an AGENT\_STOP exit code are automatically retried. When an agent is stopped, we see Received cancellation signal, interrupting in the log…

---

## [Auto-Unblock Pipelines on a Timer](https://forum.buildkite.community/t/auto-unblock-pipelines-on-a-timer/356)

<div class="topic-metadata">

**Author:** [@azz](https://forum.buildkite.community/u/azz)\
**Replies:** 2\
**Last updated:** [September 6, 2020, 1:47am UTC](https://forum.buildkite.community/t/auto-unblock-pipelines-on-a-timer/356 "2020-09-06T01:47:50Z")

</div>

We’re migrating a set of pipelines from GoCD to Buildkite, and we have a requirement to unblock pipelines overnight in various regions. Currently we’re implementing this with a regular “block” step, and a separate schedu…

---

## [🔔 let me know when my build is done](https://forum.buildkite.community/t/let-me-know-when-my-build-is-done/144)

<div class="topic-metadata">

**Author:** [@therealbnut](https://forum.buildkite.community/u/therealbnut)\
**Replies:** 6\
**Last updated:** [July 29, 2020, 2:48am UTC](https://forum.buildkite.community/t/let-me-know-when-my-build-is-done/144 "2020-07-29T02:48:24Z")

</div>

I know our longest builds take about 35 minutes, so I sometimes crudely set an alarm to check on it. However this doesn’t let me know when a build finishes (fails) much earlier, or if it takes a few minutes longer. A si…

---

## [Force 2FA for user in an organization](https://forum.buildkite.community/t/force-2fa-for-user-in-an-organization/259)

<div class="topic-metadata">

**Author:** [@Gerwin](https://forum.buildkite.community/u/Gerwin)\
**Replies:** 2\
**Last updated:** [February 7, 2020, 3:52am UTC](https://forum.buildkite.community/t/force-2fa-for-user-in-an-organization/259 "2020-02-07T03:52:51Z")

</div>

Hi :wave: , To increase the security of our organization, we would like to force our employees to use 2FA when they are added to the Buildkite organization. Instead of addressing every employee personally, we would like…

---

## [More Robust Slack Notifications](https://forum.buildkite.community/t/more-robust-slack-notifications/892)

<div class="topic-metadata">

**Author:** [@rludwick](https://forum.buildkite.community/u/rludwick)\
**Replies:** 0\
**Last updated:** [January 30, 2020, 3:44pm UTC](https://forum.buildkite.community/t/more-robust-slack-notifications/892 "2020-01-30T15:44:29Z")

</div>

My team could really use more robust capabilities when it comes to the Slack notifications. Specifically: At the organizational settings level, it would be nice to be able to also include tags in the branch filtering s…

---

## [Triggers on subscriptions](https://forum.buildkite.community/t/triggers-on-subscriptions/361)

<div class="topic-metadata">

**Author:** [@AnthonyWC](https://forum.buildkite.community/u/AnthonyWC)\
**Replies:** 2\
**Last updated:** [November 7, 2019, 8:31pm UTC](https://forum.buildkite.community/t/triggers-on-subscriptions/361 "2019-11-07T20:31:49Z")

</div>

Currently trigger build supports only a push style where one need to explicitly define other pipeline to trigger. This style is limiting; it would be good if trigger build also support subscription based type of syntax …

---

## [Feature parity for pipeline creation between GraphQL and REST APIs](https://forum.buildkite.community/t/feature-parity-for-pipeline-creation-between-graphql-and-rest-apis/600)

<div class="topic-metadata">

**Author:** [@tom](https://forum.buildkite.community/u/tom)\
**Replies:** 3\
**Last updated:** [August 2, 2019, 1:21pm UTC](https://forum.buildkite.community/t/feature-parity-for-pipeline-creation-between-graphql-and-rest-apis/600 "2019-08-02T13:21:35Z")

</div>

As it currently stands, if you wish to create a new pipeline programmatically you must make two calls: one to the REST API and another to the GraphQL API. The reason for this is that there is no feature parity between th…

---

## [Single-step Dry-run from a desktop](https://forum.buildkite.community/t/single-step-dry-run-from-a-desktop/529)

<div class="topic-metadata">

**Author:** [@thirtytwobits](https://forum.buildkite.community/u/thirtytwobits)\
**Replies:** 6\
**Last updated:** [August 2, 2019, 5:46am UTC](https://forum.buildkite.community/t/single-step-dry-run-from-a-desktop/529 "2019-08-02T05:46:58Z")

</div>

I’d like the ability to run a single step in a build pipeline using local changes that are not yet pushed to a remote repository. We use buildkite to run Hardware-In-the-Loop testing on microcontrollers situated in vari…

---

## ["My Builds" drop down is sort of worthless](https://forum.buildkite.community/t/my-builds-drop-down-is-sort-of-worthless/496)

<div class="topic-metadata">

**Author:** [@nsatos](https://forum.buildkite.community/u/nsatos)\
**Replies:** 2\
**Last updated:** [August 1, 2019, 4:49pm UTC](https://forum.buildkite.community/t/my-builds-drop-down-is-sort-of-worthless/496 "2019-08-01T16:49:39Z")

</div>

I find myself managing a teams worth of pipelines for various repos (around 25 pipelines and growing). Often in the development process, other developers will kick off builds as part of the process. Clicking on My Builds…

---

## [Gitea Integration](https://forum.buildkite.community/t/gitea-integration/516)

<div class="topic-metadata">

**Author:** [@techknowlogick](https://forum.buildkite.community/u/techknowlogick)\
**Replies:** 1\
**Last updated:** [May 24, 2019, 12:53pm UTC](https://forum.buildkite.community/t/gitea-integration/516 "2019-05-24T12:53:08Z")

</div>

Currently Buildkite supports several self-hosted Git servers GitHub Enterprise, Bitkbucket Server (formerly stash), and GitLab (CE & EE). I have a webhook listener that can translate between Gitea & Buildkite: https://g…

---

## [Buildkite-agent artifact download --pipeline --branch --last-passed](https://forum.buildkite.community/t/buildkite-agent-artifact-download-pipeline-branch-last-passed/524)

<div class="topic-metadata">

**Author:** [@Dzenly](https://forum.buildkite.community/u/Dzenly)\
**Replies:** 7\
**Last updated:** [August 31, 2026, 5:32pm UTC](https://forum.buildkite.community/t/buildkite-agent-artifact-download-pipeline-branch-last-passed/524 "2026-08-31T17:32:26Z")

</div>

For hand deployments it could be useful feature. buildkite-agent artifact download --pipeline myPipName --branch myBranchName --last-passed arfifactPath . to download the given artifact from the last passed build for t…

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

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