# General

**URL:** https://forum.buildkite.community/c/general/23.md

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

---

## [Custom text on block element popup](https://forum.buildkite.community/t/custom-text-on-block-element-popup/4616)

<div class="topic-metadata">

**Author:** [@savvas](https://forum.buildkite.community/u/savvas)\
**Replies:** 4\
**Last updated:** [July 30, 2026, 3:48pm UTC](https://forum.buildkite.community/t/custom-text-on-block-element-popup/4616 "2026-07-30T15:48:05Z")

</div>

Hi :waving\_hand: Apologies if this has been asked before but I couldn’t find any relevant answers. I’m wondering if there’s a way to modify the text on the Unblock this step? popup in a block step? Unless I’ve missed s…

---

## [Trouble logging in with the bk cli](https://forum.buildkite.community/t/trouble-logging-in-with-the-bk-cli/4615)

<div class="topic-metadata">

**Author:** [@zenogueira](https://forum.buildkite.community/u/zenogueira)\
**Replies:** 3\
**Last updated:** [July 30, 2026, 9:37am UTC](https://forum.buildkite.community/t/trouble-logging-in-with-the-bk-cli/4615 "2026-07-30T09:37:51Z")

</div>

Hello, i am trying to use the bk cli, but can’t seem to login to it. I am running on a debian bookworm server (npawn) i have tried: bk auth login bk auth login --device bk auth login --org \<myorg\> --token \<token\> I…

---

## [Two-phase acquire/accept for per-job sandboxes](https://forum.buildkite.community/t/two-phase-acquire-accept-for-per-job-sandboxes/4610)

<div class="topic-metadata">

**Author:** [@maleadt](https://forum.buildkite.community/u/maleadt)\
**Replies:** 3\
**Last updated:** [June 26, 2026, 11:38am UTC](https://forum.buildkite.community/t/two-phase-acquire-accept-for-per-job-sandboxes/4610 "2026-06-26T11:38:24Z")

</div>

I’m maintaining an open-source Buildkite-based CI cluster (for the Julia project) that supports running CI on untrusted, third-party PRs. To that end, we run buildkite-agent in a sandboxed environment, running a single j…

---

## [Plugin was removed from https://buildkite.com/resources/plugins/](https://forum.buildkite.community/t/plugin-was-removed-from-https-buildkite-com-resources-plugins/4603)

<div class="topic-metadata">

**Author:** [@nathan.pierce](https://forum.buildkite.community/u/nathan.pierce)\
**Replies:** 3\
**Last updated:** [May 18, 2026, 1:01pm UTC](https://forum.buildkite.community/t/plugin-was-removed-from-https-buildkite-com-resources-plugins/4603 "2026-05-18T13:01:13Z")

</div>

Hi, our plugin was removed from Buildkite Plugins | Extend your pipelines | Buildkite . How do we get it to show?

---

## [Did buildkite recently stop counting retries for duration?](https://forum.buildkite.community/t/did-buildkite-recently-stop-counting-retries-for-duration/4600)

<div class="topic-metadata">

**Author:** [@ianwremmel](https://forum.buildkite.community/u/ianwremmel)\
**Replies:** 3\
**Last updated:** [May 11, 2026, 6:13am UTC](https://forum.buildkite.community/t/did-buildkite-recently-stop-counting-retries-for-duration/4600 "2026-05-11T06:13:00Z")

</div>

I have a docker build job that says it took 46 seconds, but that’s because it’s the second attempt and it used the cache from the first step which timed out after 20 minutes. I think the canvas UI used to show to sum of …

---

## [Reuse an agent between subsequent steps in a pipeline?](https://forum.buildkite.community/t/reuse-an-agent-between-subsequent-steps-in-a-pipeline/4594)

<div class="topic-metadata">

**Author:** [@cdalke-zydro](https://forum.buildkite.community/u/cdalke-zydro)\
**Replies:** 1\
**Last updated:** [April 10, 2026, 5:43am UTC](https://forum.buildkite.community/t/reuse-an-agent-between-subsequent-steps-in-a-pipeline/4594 "2026-04-10T05:43:30Z")

</div>

I have a project where I want to run a lengthy build process, then execute some suite of tests on the output of that build, inside the same execution environment. In short: I build a big beefy suite of C++ programs in a…

---

## [How to download artifacts back from triggered pipeline](https://forum.buildkite.community/t/how-to-download-artifacts-back-from-triggered-pipeline/3480)

<div class="topic-metadata">

**Author:** [@Germicide5416](https://forum.buildkite.community/u/Germicide5416)\
**Replies:** 7\
**Last updated:** [March 9, 2026, 9:08pm UTC](https://forum.buildkite.community/t/how-to-download-artifacts-back-from-triggered-pipeline/3480 "2026-03-09T21:08:14Z")

</div>

Hello, I am trying to implement following workflow working that involves two pipelines, let’s call them A and B. The basic workflow goes: A produces an artifact A triggers B and waits. B download the artifact from A u…

---

## [Buildkite-agent: fatal: failed to see if meta-data exists: POST, and it's using %22 in the ID](https://forum.buildkite.community/t/buildkite-agent-fatal-failed-to-see-if-meta-data-exists-post-and-its-using-22-in-the-id/4585)

<div class="topic-metadata">

**Author:** [@nathan.pierce](https://forum.buildkite.community/u/nathan.pierce)\
**Replies:** 2\
**Last updated:** [February 24, 2026, 1:40am UTC](https://forum.buildkite.community/t/buildkite-agent-fatal-failed-to-see-if-meta-data-exists-post-and-its-using-22-in-the-id/4585 "2026-02-24T01:40:22Z")

</div>

I’m building a new version of our plugin that uses the bootstrap command in a VM we spin up using hooks. This is working, but there is a warning that’s making me uncomfortable. Code for the plugin is at GitHub - veertui…

---

## [No check status fed back to GitHub](https://forum.buildkite.community/t/no-check-status-fed-back-to-github/4575)

<div class="topic-metadata">

**Author:** [@faultymajority](https://forum.buildkite.community/u/faultymajority)\
**Replies:** 7\
**Last updated:** [February 3, 2026, 1:35pm UTC](https://forum.buildkite.community/t/no-check-status-fed-back-to-github/4575 "2026-02-03T13:35:45Z")

</div>

Hi - we currently are using other pipelines successfully. However, the public pipeline Extension · Cordial Systems doesn’t seem to be feeding back to GitHub, e.g. for this PR Prepare v0.1.1 upload by faultymajority · Pu…

---

## [Docker-compose and agent-stack-k8s](https://forum.buildkite.community/t/docker-compose-and-agent-stack-k8s/4566)

<div class="topic-metadata">

**Author:** [@ianwremmel](https://forum.buildkite.community/u/ianwremmel)\
**Replies:** 8\
**Last updated:** [January 19, 2026, 5:16pm UTC](https://forum.buildkite.community/t/docker-compose-and-agent-stack-k8s/4566 "2026-01-19T17:16:32Z")

</div>

I’m working on migrating from the cf stack to agent-stack-k8s on a local cluster. I’m still interesting in using ECR because I’m not sure I’ll ever fully retire the CF stack. My builds rely on the docker-compose plugin: …

---

## [\`buildkite/\<pipeline\>\` vs \`buildkite/\<pipeline\>/pr\`](https://forum.buildkite.community/t/buildkite-pipeline-vs-buildkite-pipeline-pr/4568)

<div class="topic-metadata">

**Author:** [@ianwremmel](https://forum.buildkite.community/u/ianwremmel)\
**Replies:** 1\
**Last updated:** [January 18, 2026, 11:27pm UTC](https://forum.buildkite.community/t/buildkite-pipeline-vs-buildkite-pipeline-pr/4568 "2026-01-18T23:27:00Z")

</div>

Why do some PRs get buildkite/\<pipeline\> vs buildkite/\<pipeline\>/pr in the GitHub Checks list? it makes setting up branch protection rather challenging.

---

## [BUILDKITE\_JOB\_LOG\_TMPFILE not set in kubernetes stack](https://forum.buildkite.community/t/buildkite-job-log-tmpfile-not-set-in-kubernetes-stack/4562)

<div class="topic-metadata">

**Author:** [@ianwremmel](https://forum.buildkite.community/u/ianwremmel)\
**Replies:** 3\
**Last updated:** [January 14, 2026, 11:49pm UTC](https://forum.buildkite.community/t/buildkite-job-log-tmpfile-not-set-in-kubernetes-stack/4562 "2026-01-14T23:49:01Z")

</div>

I’m trying to move from the CloudFormation stack to the Kubernetes stack. I have a pre-exit hook that analyzes my build log to put interesting details in annotations rather than forcing folks to look at logs. Unfortunate…

---

## [ Buildkite Configuration with GitHub Enterprise](https://forum.buildkite.community/t/buildkite-configuration-with-github-enterprise/4557)

<div class="topic-metadata">

**Author:** [@stuart](https://forum.buildkite.community/u/stuart)\
**Replies:** 1\
**Last updated:** [January 8, 2026, 5:24pm UTC](https://forum.buildkite.community/t/buildkite-configuration-with-github-enterprise/4557 "2026-01-08T17:24:31Z")

</div>

Hi Team, I have configured the Buildkite agent in our AWS . When I run the following command: curl -I https://agent.buildkite.com I receive a 200 OK response, which confirms that the server can reach the Buildkite ser…

---

## [What's the best way to access ECR repositories using agent-stack-k8s?](https://forum.buildkite.community/t/whats-the-best-way-to-access-ecr-repositories-using-agent-stack-k8s/4555)

<div class="topic-metadata">

**Author:** [@kyle-hong](https://forum.buildkite.community/u/kyle-hong)\
**Replies:** 1\
**Last updated:** [January 7, 2026, 4:14am UTC](https://forum.buildkite.community/t/whats-the-best-way-to-access-ecr-repositories-using-agent-stack-k8s/4555 "2026-01-07T04:14:58Z")

</div>

I’m trying to access my ECR repositories from agents hosted on my EKS cluster using agent-stack-k8s. I tried using ecr-buildkite-plugin and setting assume-role argument that has the policy to access the ECR repositories…

---

## [GitHub event for Buildkite completion](https://forum.buildkite.community/t/github-event-for-buildkite-completion/4547)

<div class="topic-metadata">

**Author:** [@ianwremmel](https://forum.buildkite.community/u/ianwremmel)\
**Replies:** 2\
**Last updated:** [December 28, 2025, 1:11am UTC](https://forum.buildkite.community/t/github-event-for-buildkite-completion/4547 "2025-12-28T01:11:26Z")

</div>

I’ve been trying to build automation on top of GitHub Actions. While Buildkite is great for running builds, the Actions ecosystem (theoretically) let’s me automate a bunch of manual tasks around PRs. I’ve been trying to…

---

## [Downloading from a private S3 bucket](https://forum.buildkite.community/t/downloading-from-a-private-s3-bucket/4545)

<div class="topic-metadata">

**Author:** [@bdhamilton](https://forum.buildkite.community/u/bdhamilton)\
**Replies:** 2\
**Last updated:** [December 16, 2025, 12:18am UTC](https://forum.buildkite.community/t/downloading-from-a-private-s3-bucket/4545 "2025-12-16T00:18:14Z")

</div>

Hello! I have two questions about using a private S3 bucket for artifacts as described in these docs. First: the docs seem to describe two ways of specifying a private S3 bucket during an upload: # Supply it as a targe…

---

## [NPM trusted publishing with OIDC](https://forum.buildkite.community/t/npm-trusted-publishing-with-oidc/4543)

<div class="topic-metadata">

**Author:** [@SalPersona](https://forum.buildkite.community/u/SalPersona)\
**Replies:** 3\
**Last updated:** [December 11, 2025, 11:52pm UTC](https://forum.buildkite.community/t/npm-trusted-publishing-with-oidc/4543 "2025-12-11T23:52:17Z")

</div>

Is supporting publishing to NPM using OIDC ( Trusted publishing for npm packages | npm Docs ) on the roadmap, and if so do you have a timeline? Right now we publish our package in Buildkite CI and would like to keep it t…

---

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

<div class="topic-metadata">

**Author:** [@jwarner112](https://forum.buildkite.community/u/jwarner112)\
**Replies:** 8\
**Last updated:** [November 4, 2025, 3:24pm UTC](https://forum.buildkite.community/t/github-event-payload-forwarding/681 "2025-11-04T15:24:37Z")

</div>

All my searching around revealed no previous issues of this type. I’m looking for the ability to access and tailor my pipelines’ behavior around the contents of the GitHub Event payload. I can’t find any way, in any Bui…

---

## [Cannot provide a new job url for retry](https://forum.buildkite.community/t/cannot-provide-a-new-job-url-for-retry/4524)

<div class="topic-metadata">

**Author:** [@tachpolapplied](https://forum.buildkite.community/u/tachpolapplied)\
**Replies:** 1\
**Last updated:** [October 8, 2025, 6:40pm UTC](https://forum.buildkite.community/t/cannot-provide-a-new-job-url-for-retry/4524 "2025-10-08T18:40:49Z")

</div>

The doc states that: Retries a failed OR timed\_out OR a job whose step has the manual retry after passing attribute set to true (that is, permit\_on\_passed: true). You can only retry each job.id once. To retry a “second …

---

## [Large amount of steps/groups. Sections?](https://forum.buildkite.community/t/large-amount-of-steps-groups-sections/4523)

<div class="topic-metadata">

**Author:** [@matthewdiamant](https://forum.buildkite.community/u/matthewdiamant)\
**Replies:** 1\
**Last updated:** [October 7, 2025, 4:49pm UTC](https://forum.buildkite.community/t/large-amount-of-steps-groups-sections/4523 "2025-10-07T16:49:30Z")

</div>

I have a build that has over 90 individual steps AND groups. That looks like the below. We’re using groups already in many of these. This is still hard to read through and it’s difficult to find steps or multiple steps…

---

## [Jobs cancelled when node nears expiry](https://forum.buildkite.community/t/jobs-cancelled-when-node-nears-expiry/4518)

<div class="topic-metadata">

**Author:** [@byao021031](https://forum.buildkite.community/u/byao021031)\
**Replies:** 3\
**Last updated:** [October 3, 2025, 11:49pm UTC](https://forum.buildkite.community/t/jobs-cancelled-when-node-nears-expiry/4518 "2025-10-03T23:49:28Z")

</div>

Hi all, Our org has seen some CI jobs get cancelled under a specific condition when running Buildkite agents on Kubernetes, and I’m wondering if this is expected behaviour or if there’s a configuration we’re missing. W…

---

## [Getting a substep duration from a Buildkite step](https://forum.buildkite.community/t/getting-a-substep-duration-from-a-buildkite-step/4502)

<div class="topic-metadata">

**Author:** [@tachpolapplied](https://forum.buildkite.community/u/tachpolapplied)\
**Replies:** 5\
**Last updated:** [September 19, 2025, 4:06am UTC](https://forum.buildkite.community/t/getting-a-substep-duration-from-a-buildkite-step/4502 "2025-09-19T04:06:30Z")

</div>

Hi! Is the duration for each substep (the right hand side of the back box) stored as an environment variable or retrievable via the API? Thanks!

---

## [API access for public builds?](https://forum.buildkite.community/t/api-access-for-public-builds/4503)

<div class="topic-metadata">

**Author:** [@kevinburke](https://forum.buildkite.community/u/kevinburke)\
**Replies:** 3\
**Last updated:** [September 18, 2025, 5:40am UTC](https://forum.buildkite.community/t/api-access-for-public-builds/4503 "2025-09-18T05:40:59Z")

</div>

Is there a way to retrieve information about public builds via the API? For example, the builds at agent-hooks-example #40 are retrievable in my browser, but if I do e.g. curl https://api.buildkite.com/v2/organizations/…

---

## [Making buildkite results visible to Github Coding Agent](https://forum.buildkite.community/t/making-buildkite-results-visible-to-github-coding-agent/4486)

<div class="topic-metadata">

**Author:** [@ianwremmel](https://forum.buildkite.community/u/ianwremmel)\
**Replies:** 4\
**Last updated:** [August 22, 2025, 11:42pm UTC](https://forum.buildkite.community/t/making-buildkite-results-visible-to-github-coding-agent/4486 "2025-08-22T23:42:25Z")

</div>

I’ve just started playing around with GitHub’s Copilot Coding Agent and it seems to be a bit hampered by being unaware of results of its Buildkite jobs. Is there any straightforward way to let the agent retrieve the resu…

---

## [How to add a plugin to all agents](https://forum.buildkite.community/t/how-to-add-a-plugin-to-all-agents/4477)

<div class="topic-metadata">

**Author:** [@peerallan](https://forum.buildkite.community/u/peerallan)\
**Replies:** 1\
**Last updated:** [August 18, 2025, 5:05pm UTC](https://forum.buildkite.community/t/how-to-add-a-plugin-to-all-agents/4477 "2025-08-18T17:05:55Z")

</div>

When using Elastic Stack you can see that there are global plugins like ECR being used that are just part of the default agent flow. How can I add my own plugins to this flow on the agents? That is to say, I want a plu…

---

## [Accessing meta-data varibale that was set in a previos step by a bash script](https://forum.buildkite.community/t/accessing-meta-data-varibale-that-was-set-in-a-previos-step-by-a-bash-script/4472)

<div class="topic-metadata">

**Author:** [@iclark](https://forum.buildkite.community/u/iclark)\
**Replies:** 3\
**Last updated:** [August 13, 2025, 3:46pm UTC](https://forum.buildkite.community/t/accessing-meta-data-varibale-that-was-set-in-a-previos-step-by-a-bash-script/4472 "2025-08-13T15:46:54Z")

</div>

Hello all! I have created a bash script that sets a variable we can call failure\_reason using meta-data. I want to use that value to include it in a slack notification message. This is how I am setting the value: build…

---

## [Dynamically replace label of ~matrix~ parallel step](https://forum.buildkite.community/t/dynamically-replace-label-of-matrix-parallel-step/4450)

<div class="topic-metadata">

**Author:** [@ianwremmel](https://forum.buildkite.community/u/ianwremmel)\
**Replies:** 9\
**Last updated:** [August 10, 2025, 11:56pm UTC](https://forum.buildkite.community/t/dynamically-replace-label-of-matrix-parallel-step/4450 "2025-08-10T23:56:41Z")

</div>

I have a matrix step that runs a deploy command. The matrix node id determines which of several apps get deployed. Deploys can vary significantly between apps (some are cloud formation, some go to fly.io, etc). It’s kind…

---

## [Get step status in pre-exit hook](https://forum.buildkite.community/t/get-step-status-in-pre-exit-hook/4451)

<div class="topic-metadata">

**Author:** [@ianwremmel](https://forum.buildkite.community/u/ianwremmel)\
**Replies:** 2\
**Last updated:** [August 6, 2025, 1:41am UTC](https://forum.buildkite.community/t/get-step-status-in-pre-exit-hook/4451 "2025-08-06T01:41:45Z")

</div>

I use the pre-exit script below to produce annotations linking to external URLs logged in each step. At this point, I have a lot of steps, so the annotations are getting pretty noisy. I’d like to detect the job’s status,…

---

## [Keep the input value around from input](https://forum.buildkite.community/t/keep-the-input-value-around-from-input/4445)

<div class="topic-metadata">

**Author:** [@matthewrollitt](https://forum.buildkite.community/u/matthewrollitt)\
**Replies:** 3\
**Last updated:** [August 4, 2025, 6:42am UTC](https://forum.buildkite.community/t/keep-the-input-value-around-from-input/4445 "2025-08-04T06:42:29Z")

</div>

I have this issue reusing my env-var around from my input to multiple tasks. Say I have a task like this steps: - input: "Select Target Environment" key: "environment-selection" prompt: "Choose target environ…

---

## [Bug: pausing agent for more than 1 day 404's](https://forum.buildkite.community/t/bug-pausing-agent-for-more-than-1-day-404s/4427)

<div class="topic-metadata">

**Author:** [@190n](https://forum.buildkite.community/u/190n)\
**Replies:** 4\
**Last updated:** [July 17, 2025, 9:54am UTC](https://forum.buildkite.community/t/bug-pausing-agent-for-more-than-1-day-404s/4427 "2025-07-17T09:54:44Z")

</div>

When I try to pause an agent and enter a timeout of more than 1440 minutes (1 day), I am taken to a generic 404 page with no information about the error. IMO it should be possible to pause an agent for as long as I want…

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