Skip to content

fix(tooling): install goss with the upstream install script - #186

Merged
cgraham-rs merged 1 commit into
mainfrom
cgraham-rs/fix-goss-install
Oct 2, 2026
Merged

cgraham-rs merged 1 commit into
mainfrom
cgraham-rs/fix-goss-install

Conversation

@cgraham-rs

Copy link
Copy Markdown
Contributor

Running just init or just install-goss fails with a 404 and no goss binary gets installed. Without it, bakery dgoss run does not work. The recipe downloaded a bare goss-linux-amd64 file from the latest goss release, and goss no longer publishes that file. The recipe also always picked amd64, which is the wrong build when testing arm64 images on an Apple Silicon Mac.

The recipe now uses the install script that goss documents. It downloads the Linux build that matches the host and puts it in tools/. The script ends by running goss on the host, which fails on macOS before it writes dgoss. The recipe ignores that error, checks that the goss binary is really there, and downloads dgoss from the release on its own.

Tested on an Apple Silicon Mac. The recipe installs an arm64 Linux binary and bakery dgoss run passes for connect-content-init.

Fixes #185

…inux build for the host. The old recipe downloaded a bare amd64 binary that goss no longer publishes.
@cgraham-rs
cgraham-rs requested review from a team, bschwedler and ianpittwood as code owners October 2, 2026 12:41
@cgraham-rs
cgraham-rs added this pull request to the merge queue Oct 2, 2026
Merged via the queue into main with commit 43e6309 Oct 2, 2026
53 checks passed
@cgraham-rs
cgraham-rs deleted the cgraham-rs/fix-goss-install branch October 2, 2026 14:09
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.

just install-goss fails because goss no longer publishes a bare binary

2 participants