Skip to content

Bump go-pipeline to v0.17.0#3865

Merged
CerealBoy merged 1 commit intomainfrom
fix/step-control-chars
Apr 28, 2026
Merged

Bump go-pipeline to v0.17.0#3865
CerealBoy merged 1 commit intomainfrom
fix/step-control-chars

Conversation

@CerealBoy
Copy link
Copy Markdown
Member

Description

go-pipeline was updated to replace the yaml parsing with json to allow for greater character usage within a pipeline definition. This was changed for both CommandStep and Plugins, allowing those blocks to now include additional control characters that the yaml parser would otherwise reject. The rejection is forceful, meaning that the pipeline would be entirely discarded and prevent any running.

Context

Part of A-1170

Changes

Bump buildkite/go-pipeline to v0.17.0

Testing

  • Tests have run locally (with go test ./...). Buildkite employees may check this if the pipeline has run automatically.
  • Code is formatted (with go tool gofumpt -extra -w .)

Disclosures / Credits

I edited go.mod with my trusty nvim and then ran go mod tidy and go test ./...

@CerealBoy CerealBoy requested review from a team as code owners April 28, 2026 23:04
@socket-security
Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedgolang/​github.com/​buildkite/​go-pipeline@​v0.16.0 ⏵ v0.17.0100 +1100100100100

View full report

@CerealBoy CerealBoy merged commit b99b0c1 into main Apr 28, 2026
3 checks passed
@CerealBoy CerealBoy deleted the fix/step-control-chars branch April 28, 2026 23:48
@buildkate buildkate mentioned this pull request May 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants