# Pipelines

**URL:** https://forum.buildkite.community/c/pipelines/43.md

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

---

## [Github Stack \[Merge as Stack\] only triggering build against top-of-stack PR](https://forum.buildkite.community/t/github-stack-merge-as-stack-only-triggering-build-against-top-of-stack-pr/4624)

<div class="topic-metadata">

**Author:** [@ghthorvx](https://forum.buildkite.community/u/ghthorvx)\
**Replies:** 4\
**Last updated:** [August 31, 2026, 9:13pm UTC](https://forum.buildkite.community/t/github-stack-merge-as-stack-only-triggering-build-against-top-of-stack-pr/4624 "2026-08-31T21:13:20Z")

</div>

I have a repository that is configured to only support “Squash and Rebase” for merges from Github PR’s into the trunk branch. The new GH Stacks feature, \[Merge as Stack\], AFAICT only emits 1 webhook when using merge has…

---

## [Passing arguments to pipeline](https://forum.buildkite.community/t/passing-arguments-to-pipeline/4611)

<div class="topic-metadata">

**Author:** [@savvas](https://forum.buildkite.community/u/savvas)\
**Replies:** 11\
**Last updated:** [July 17, 2026, 10:51pm UTC](https://forum.buildkite.community/t/passing-arguments-to-pipeline/4611 "2026-07-17T22:51:27Z")

</div>

Hi :waving\_hand: I am trying to pass some arguments from one pipeline to another using a trigger step but I am unable to do so. Suppose the following (abridged) trigger step: - trigger: "some-other-pipeline" label: …

---

## [What is happening with pipeline button icons and your visual language?](https://forum.buildkite.community/t/what-is-happening-with-pipeline-button-icons-and-your-visual-language/4602)

<div class="topic-metadata">

**Author:** [@Nello](https://forum.buildkite.community/u/Nello)\
**Replies:** 11\
**Last updated:** [May 28, 2026, 6:19am UTC](https://forum.buildkite.community/t/what-is-happening-with-pipeline-button-icons-and-your-visual-language/4602 "2026-05-28T06:19:55Z")

</div>

Hi, I’m getting really confused by what your designers are trying to communicate with your pipeline icons for unblocking steps and showing which steps are currently blocked by controls. Here is an example that makes sen…

---

## [Buildkite did not pickup any builds from Sunday](https://forum.buildkite.community/t/buildkite-did-not-pickup-any-builds-from-sunday/4599)

<div class="topic-metadata">

**Author:** [@hckhanh](https://forum.buildkite.community/u/hckhanh)\
**Replies:** 3\
**Last updated:** [May 8, 2026, 1:08am UTC](https://forum.buildkite.community/t/buildkite-did-not-pickup-any-builds-from-sunday/4599 "2026-05-08T01:08:31Z")

</div>

Is that an incident or something?

---

## [BUG in the process with checkmarks Buildkite adds to the steps names](https://forum.buildkite.community/t/bug-in-the-process-with-checkmarks-buildkite-adds-to-the-steps-names/4589)

<div class="topic-metadata">

**Author:** [@zenogueira](https://forum.buildkite.community/u/zenogueira)\
**Replies:** 5\
**Last updated:** [March 4, 2026, 3:03pm UTC](https://forum.buildkite.community/t/bug-in-the-process-with-checkmarks-buildkite-adds-to-the-steps-names/4589 "2026-03-04T15:03:01Z")

</div>

Buildkite has this nice (new?) feature that adds checkmarks to the names of the steps if the logs contain either checks or crosses, and accounts for the numbers of checks. This is really nice, but it’s breaking the i…

---

## [Setting up multiple select boxes in same line for BK](https://forum.buildkite.community/t/setting-up-multiple-select-boxes-in-same-line-for-bk/4580)

<div class="topic-metadata">

**Author:** [@nagarwal](https://forum.buildkite.community/u/nagarwal)\
**Replies:** 1\
**Last updated:** [February 11, 2026, 5:14pm UTC](https://forum.buildkite.community/t/setting-up-multiple-select-boxes-in-same-line-for-bk/4580 "2026-02-11T17:14:59Z")

</div>

Can I align multiple check boxes horizontally instead fo vertically ?

---

## [Dynamicly generated steps not shown as "children" of the uploader steps](https://forum.buildkite.community/t/dynamicly-generated-steps-not-shown-as-children-of-the-uploader-steps/4576)

<div class="topic-metadata">

**Author:** [@zenogueira](https://forum.buildkite.community/u/zenogueira)\
**Replies:** 1\
**Last updated:** [February 3, 2026, 2:15pm UTC](https://forum.buildkite.community/t/dynamicly-generated-steps-not-shown-as-children-of-the-uploader-steps/4576 "2026-02-03T14:15:11Z")

</div>

Hello, I know this is a cosmetic question, but I wanted to understand if there is a reason why, in the canvas view, dynamically uploaded steps ($ ./script/dynamic\_step\_generator | buildkite-agent pipeline upload) don’t …

---

## [Started losing agents with version 3.116.0](https://forum.buildkite.community/t/started-losing-agents-with-version-3-116-0/4574)

<div class="topic-metadata">

**Author:** [@Jim](https://forum.buildkite.community/u/Jim)\
**Replies:** 4\
**Last updated:** [February 3, 2026, 5:22am UTC](https://forum.buildkite.community/t/started-losing-agents-with-version-3-116-0/4574 "2026-02-03T05:22:53Z")

</div>

We run Buildkite agents in our Kubernetes cluster to perform deployments. After upgrading from version3.115.4to version 3.116.0we’ve started to intermittently have Helm deployments interrupted by Exited with status -1 (…

---

## [Gh PR checkmarks for triggered pipelines](https://forum.buildkite.community/t/gh-pr-checkmarks-for-triggered-pipelines/4534)

<div class="topic-metadata">

**Author:** [@zenogueira](https://forum.buildkite.community/u/zenogueira)\
**Replies:** 6\
**Last updated:** [November 12, 2025, 11:39am UTC](https://forum.buildkite.community/t/gh-pr-checkmarks-for-triggered-pipelines/4534 "2025-11-12T11:39:20Z")

</div>

We have a pipeline (A) that triggers another pipeline (B) via trigger step, but we only get the green/red flags for the jobs of the first pipeline (A). We get the flag for the trigger step itself (green/red according to …

---

## [Merge Queue Questions](https://forum.buildkite.community/t/merge-queue-questions/3783)

<div class="topic-metadata">

**Author:** [@son.propte](https://forum.buildkite.community/u/son.propte)\
**Replies:** 5\
**Last updated:** [November 7, 2025, 4:28am UTC](https://forum.buildkite.community/t/merge-queue-questions/3783 "2025-11-07T04:28:31Z")

</div>

Hi Buildkite Team, I’m working on migrating our pipelines from Github Actions to Buildkite PIpeline, but I’m facing an issue with the merge queue. I was following the instruction below to set up my Merge Queue pipeline…

---

## [SSH Key Conflicts](https://forum.buildkite.community/t/ssh-key-conflicts/4530)

<div class="topic-metadata">

**Author:** [@byao021031](https://forum.buildkite.community/u/byao021031)\
**Replies:** 0\
**Last updated:** [October 21, 2025, 5:53pm UTC](https://forum.buildkite.community/t/ssh-key-conflicts/4530 "2025-10-21T17:53:30Z")

</div>

Hi there, We are currently implementing the pipeline change and run into some issues. Basically we have two ssh keys stored at Vault and mounted to the Kubernetes secrets. One of the ssh key is used for fetching plugin …

---

## [How to avoid the trigger build depth limitation](https://forum.buildkite.community/t/how-to-avoid-the-trigger-build-depth-limitation/4526)

<div class="topic-metadata">

**Author:** [@chalda](https://forum.buildkite.community/u/chalda)\
**Replies:** 1\
**Last updated:** [October 16, 2025, 9:55am UTC](https://forum.buildkite.community/t/how-to-avoid-the-trigger-build-depth-limitation/4526 "2025-10-16T09:55:05Z")

</div>

Hello, I’ve started running into the trigger build depth limit, which according to the documentation seems to be set to 10. In our setup, we’ve split the workflow into multiple pipelines that are either triggered by …

---

## [Env var across steps](https://forum.buildkite.community/t/env-var-across-steps/4514)

<div class="topic-metadata">

**Author:** [@byao1031](https://forum.buildkite.community/u/byao1031)\
**Replies:** 3\
**Last updated:** [October 3, 2025, 3:24pm UTC](https://forum.buildkite.community/t/env-var-across-steps/4514 "2025-10-03T15:24:37Z")

</div>

Hi there, We are currently working on this pipeline where we would use the first plugin to generate a GITHUB\_TOKEN as environment variable, which we then would use it in the following step to fetch one of our org’s own …

---

## [Mono-repo for plugins](https://forum.buildkite.community/t/mono-repo-for-plugins/4515)

<div class="topic-metadata">

**Author:** [@byao1031](https://forum.buildkite.community/u/byao1031)\
**Replies:** 1\
**Last updated:** [October 3, 2025, 6:38am UTC](https://forum.buildkite.community/t/mono-repo-for-plugins/4515 "2025-10-03T06:38:09Z")

</div>

Hi there, We are centralizing our internal Buildkite plugins into one repository and wondering if it is possible pipeline to go into sub-directories and identify the hook/command to run? Or if we have to stick with one …

---

## [Changes in the \`build.meta\_data\` field of the \`build.finished\` webhook event](https://forum.buildkite.community/t/changes-in-the-build-meta-data-field-of-the-build-finished-webhook-event/4508)

<div class="topic-metadata">

**Author:** [@zenogueira](https://forum.buildkite.community/u/zenogueira)\
**Replies:** 4\
**Last updated:** [September 26, 2025, 10:36am UTC](https://forum.buildkite.community/t/changes-in-the-build-meta-data-field-of-the-build-finished-webhook-event/4508 "2025-09-26T10:36:25Z")

</div>

Hello, We have an integration with a server that parses the webhook payloads for build.finished, and recently something seems to have changed in the .build.meta\_data object in the payload. It used to have data in it, n…

---

## [Automatically cancel old blocked builds](https://forum.buildkite.community/t/automatically-cancel-old-blocked-builds/1800)

<div class="topic-metadata">

**Author:** [@pikachu](https://forum.buildkite.community/u/pikachu)\
**Replies:** 8\
**Last updated:** [September 5, 2025, 9:53am UTC](https://forum.buildkite.community/t/automatically-cancel-old-blocked-builds/1800 "2025-09-05T09:53:19Z")

</div>

Hi, Is it possible to automatically cancel the old builds that are waiting on the blocked step to avoid people accidentally unblocking old blocked builds? A use case could be someone unblocked an old blocked build that …

---

## [Need Ability to Mark Pipeline as Successful if Any of Multiple Independent Block Steps Are Unblocked](https://forum.buildkite.community/t/need-ability-to-mark-pipeline-as-successful-if-any-of-multiple-independent-block-steps-are-unblocked/4495)

<div class="topic-metadata">

**Author:** [@adalwadi](https://forum.buildkite.community/u/adalwadi)\
**Replies:** 1\
**Last updated:** [September 1, 2025, 10:18am UTC](https://forum.buildkite.community/t/need-ability-to-mark-pipeline-as-successful-if-any-of-multiple-independent-block-steps-are-unblocked/4495 "2025-09-01T10:18:43Z")

</div>

I’m working with a Buildkite pipeline that has multiple block steps — specifically 4 — and they are all independent (i.e., not dependent on each other). What I want to achieve is for the pipeline to be marked as successf…

---

## [Empty Value for Enviornment Secrets in my Pipline](https://forum.buildkite.community/t/empty-value-for-enviornment-secrets-in-my-pipline/4494)

<div class="topic-metadata">

**Author:** [@taqi](https://forum.buildkite.community/u/taqi)\
**Replies:** 7\
**Last updated:** [August 29, 2025, 9:31pm UTC](https://forum.buildkite.community/t/empty-value-for-enviornment-secrets-in-my-pipline/4494 "2025-08-29T21:31:04Z")

</div>

I’v build a pipeline to build docker image and push to ECR for this i made some Environment variables that i want to accesses inside my pipline. So I’m using Default agents, didn’t create new. Inside Default the Queue i…

---

## [Find last built commit](https://forum.buildkite.community/t/find-last-built-commit/4416)

<div class="topic-metadata">

**Author:** [@zenogueira](https://forum.buildkite.community/u/zenogueira)\
**Replies:** 2\
**Last updated:** [July 1, 2025, 2:29pm UTC](https://forum.buildkite.community/t/find-last-built-commit/4416 "2025-07-01T14:29:56Z")

</div>

Hello, Is there a way to know what the last built commit was on the current branch and pipeline? We have many servers running builds from different branches at the same time on a few pipelines, and wanted to know at bu…

---

## [Creating a step that runs after everything else](https://forum.buildkite.community/t/creating-a-step-that-runs-after-everything-else/4410)

<div class="topic-metadata">

**Author:** [@zenogueira](https://forum.buildkite.community/u/zenogueira)\
**Replies:** 2\
**Last updated:** [June 18, 2025, 3:58pm UTC](https://forum.buildkite.community/t/creating-a-step-that-runs-after-everything-else/4410 "2025-06-18T15:58:56Z")

</div>

Hello, we have a dynamically generated pipeline that runs a few apps deployments in phases (let’s say deploy, config, start) that depend on each other. Eg: apps A, B and C each have all these phases. I want to add a st…

---

## [Intermitent failures buildkite monorepo plugin](https://forum.buildkite.community/t/intermitent-failures-buildkite-monorepo-plugin/4405)

<div class="topic-metadata">

**Author:** [@Pavan](https://forum.buildkite.community/u/Pavan)\
**Replies:** 3\
**Last updated:** [June 12, 2025, 1:33pm UTC](https://forum.buildkite.community/t/intermitent-failures-buildkite-monorepo-plugin/4405 "2025-06-12T13:33:55Z")

</div>

\- label : "STEP 0: Triggering test pipeline if required" key: "trigger-test-non-master" if: build.pull\_request.base\_branch != null && build.branch !="master" plugins: - buildkite-plugins/monorepo-diff#v…

---

## [Uploaded step in waiting\_failed state](https://forum.buildkite.community/t/uploaded-step-in-waiting-failed-state/4402)

<div class="topic-metadata">

**Author:** [@bunert](https://forum.buildkite.community/u/bunert)\
**Replies:** 3\
**Last updated:** [June 11, 2025, 9:51am UTC](https://forum.buildkite.community/t/uploaded-step-in-waiting-failed-state/4402 "2025-06-11T09:51:07Z")

</div>

Hi everyone, One of my pipeline steps uploads a pipeline with a single step to send a notification in slack in case the step fails (see Setting up notifications within a pipeline step - #10 by john.soo). The strange pa…

---

## [GitHub Deployment - Set deployment ID (+ other values) via metadata](https://forum.buildkite.community/t/github-deployment-set-deployment-id-other-values-via-metadata/4394)

<div class="topic-metadata">

**Author:** [@craig.thompson.hive](https://forum.buildkite.community/u/craig.thompson.hive)\
**Replies:** 4\
**Last updated:** [May 30, 2025, 2:22pm UTC](https://forum.buildkite.community/t/github-deployment-set-deployment-id-other-values-via-metadata/4394 "2025-05-30T14:22:13Z")

</div>

We currently make use of the github\_deployment\_status:environment metadata property as outlined in the Deployment docs. This is really handy as our environment URL is read dynamically from the terraform state outputs. Ne…

---

## [Decrease Wait time](https://forum.buildkite.community/t/decrease-wait-time/1922)

<div class="topic-metadata">

**Author:** [@OwenCR](https://forum.buildkite.community/u/OwenCR)\
**Replies:** 18\
**Last updated:** [May 27, 2025, 5:31pm UTC](https://forum.buildkite.community/t/decrease-wait-time/1922 "2025-05-27T17:31:15Z")

</div>

I run buildkite in a monorepo environment. We use a lot of abstractions that cause us to trigger other steps or pipelines to keep our CI code well organized and maintainable. It’s not uncommon for us to have 10+ step on…

---

## [How can i test my pipeline on main branch before merging to main](https://forum.buildkite.community/t/how-can-i-test-my-pipeline-on-main-branch-before-merging-to-main/4382)

<div class="topic-metadata">

**Author:** [@MishaLT](https://forum.buildkite.community/u/MishaLT)\
**Replies:** 9\
**Last updated:** [May 26, 2025, 5:54am UTC](https://forum.buildkite.community/t/how-can-i-test-my-pipeline-on-main-branch-before-merging-to-main/4382 "2025-05-26T05:54:39Z")

</div>

So, I’m doing some changes in the pipeline and pushing it to the PR branch. I have quite complicated logic and many steps that run on different conditions, specifically on different branches. Is there an easy way to em…

---

## [Conditional based on custom environment variable](https://forum.buildkite.community/t/conditional-based-on-custom-environment-variable/4383)

<div class="topic-metadata">

**Author:** [@MishaLT](https://forum.buildkite.community/u/MishaLT)\
**Replies:** 5\
**Last updated:** [May 26, 2025, 4:07am UTC](https://forum.buildkite.community/t/conditional-based-on-custom-environment-variable/4383 "2025-05-26T04:07:02Z")

</div>

Use-case: I run the same pipeline in 2 situations: on git push and triggered via API. I need to distinguish those 2 cases and be able to run different steps for them. So I assumed it would be logical to pass the env v…

---

## [Scheduled job expiry doesn't seem to work as expected](https://forum.buildkite.community/t/scheduled-job-expiry-doesnt-seem-to-work-as-expected/4362)

<div class="topic-metadata">

**Author:** [@zenogueira](https://forum.buildkite.community/u/zenogueira)\
**Replies:** 1\
**Last updated:** [May 8, 2025, 9:20am UTC](https://forum.buildkite.community/t/scheduled-job-expiry-doesnt-seem-to-work-as-expected/4362 "2025-05-08T09:20:19Z")

</div>

Hello, I’ve set up scheduled job expiry for our pipelines for 120 mins, but I see that we have jobs that have been waiting for an agent for longer than that: Is this not what the scheduled job expiry means? I want t…

---

## [Graphql api: getting jobs with wrong states](https://forum.buildkite.community/t/graphql-api-getting-jobs-with-wrong-states/4350)

<div class="topic-metadata">

**Author:** [@zenogueira](https://forum.buildkite.community/u/zenogueira)\
**Replies:** 3\
**Last updated:** [April 22, 2025, 4:36pm UTC](https://forum.buildkite.community/t/graphql-api-getting-jobs-with-wrong-states/4350 "2025-04-22T16:36:41Z")

</div>

hello, i have this graphql query: { organization(slug: "xxxx") { agents(first: 100) { edges { node { name jobs(first: 10, state: \[FINISHED…

---

## [Support buildkite annotation scoped to a step](https://forum.buildkite.community/t/support-buildkite-annotation-scoped-to-a-step/4345)

<div class="topic-metadata">

**Author:** [@nagarwal](https://forum.buildkite.community/u/nagarwal)\
**Replies:** 5\
**Last updated:** [April 15, 2025, 1:32am UTC](https://forum.buildkite.community/t/support-buildkite-annotation-scoped-to-a-step/4345 "2025-04-15T01:32:59Z")

</div>

Can buildkite pipeline support annotation scoped to a build step? We have a big release pipeline for multiple services and often we would like to present deployment summary as annotation for a specific service. But havin…

---

## [Support mark up in input step](https://forum.buildkite.community/t/support-mark-up-in-input-step/4344)

<div class="topic-metadata">

**Author:** [@nagarwal](https://forum.buildkite.community/u/nagarwal)\
**Replies:** 3\
**Last updated:** [April 15, 2025, 1:18am UTC](https://forum.buildkite.community/t/support-mark-up-in-input-step/4344 "2025-04-15T01:18:23Z")

</div>

Does input step in buildkite support markup? We would like to provide more information in input step like: Your cloud infrastructure has the following changes(show three in each category): Added(5) \* resource1 \* resour…

[Next page](https://forum.buildkite.community/c/pipelines/43.md?page=1)
