Jonathan Rose
02/24/2026, 2:07 PM$ atmos toolchain install
✗ Install failed aquasecurity/trivy@0.69.1 mailto:aquasecurity/trivy@0.69.1: HTTP request failed: download failed
⡿ ████████████░░░░░░░░░░░░░░░░░░░░░░░ 33%✗ Install failed bridgecrewio/checkov@3.2.505 mailto:bridgecrewio/checkov@3.2.505: HTTP request failed: download failed
⡿ ███████████████████████░░░░░░░░░░░░ 67%✓ Installed hashicorp/terraform@1.11.4
⡿ ███████████████████████████████████ 100%
✗ Installed 1 tools, failed 2
Here is my .tool-versions file:
aquasecurity/trivy 0.69.1
bridgecrewio/checkov 3.2.505
hashicorp/terraform 1.11.4Erik Osterman (Cloud Posse)
02/24/2026, 3:15 PMJonathan Rose
02/24/2026, 3:16 PMErik Osterman (Cloud Posse)
02/24/2026, 3:16 PMJonathan Rose
02/24/2026, 3:16 PMErik Osterman (Cloud Posse)
02/24/2026, 3:17 PMmailto:bridgecrewio/checkov@3.2.505 looks like an old bug we had fixed in markdown rendering.Erik Osterman (Cloud Posse)
02/24/2026, 3:17 PMJonathan Rose
02/24/2026, 3:17 PMErik Osterman (Cloud Posse)
02/24/2026, 3:18 PMErik Osterman (Cloud Posse)
02/24/2026, 3:18 PM--logs-level=DebugJonathan Rose
02/24/2026, 3:19 PM/atmos $ atmos toolchain install --logs-level=Debug
DEBU Set logs-level=debug logs-file=/dev/stderr
DEBU Trying registry registry=<https://raw.githubusercontent.com/aquaproj/aqua-registry/refs/heads/main/pkgs>
DEBU Found tool in registry registry=<https://raw.githubusercontent.com/aquaproj/aqua-registry/refs/heads/main/pkgs>
DEBU Applied version override version=3.2.506 constraint=true asset=checkov_{{.OS}}_{{.Arch}}.{{.Format}} format=zip
DEBU Downloading tool owner=bridgecrewio repo=checkov version=3.2.506 url=<https://github.com/bridgecrewio/checkov/releases/download/v3.2.506/checkov_linux_amd64.zip>
DEBU Downloading asset filename=checkov_linux_amd64.zip
✗ Install failed bridgecrewio/checkov@3.2.506 mailto:bridgecrewio/checkov@3.2.506: HTTP request failed:
download failed
⡿ ████████████░░░░░░░░░░░░░░░░░░░░░░░ 33% DEBU Trying registry registry=<https://raw.githubusercontent.com/aquaproj/aqua-registry/refs/heads/main/pkgs>
DEBU Found tool in registry registry=<https://raw.githubusercontent.com/aquaproj/aqua-registry/refs/heads/main/pkgs>
DEBU Applied version override version=1.11.4 constraint=true asset="<https://releases.hashicorp.com/terraform/{{trimV> .Version}}/terraform_{{trimV .Version}}_{{.OS}}_{{.Arch}}.zip" format=""
DEBU Downloading tool owner=hashicorp repo=terraform version=1.11.4 url=<https://releases.hashicorp.com/terraform/1.11.4/terraform_1.11.4_linux_amd64.zip>
DEBU Downloading asset filename=terraform_1.11.4_linux_amd64.zip
DEBU Detected file type mime=application/zip extension=.zip
DEBU Extracting ZIP archive filename=terraform_1.11.4_linux_amd64.zip
✓ Installed hashicorp/terraform@1.11.4
⡿ ███████████████████████░░░░░░░░░░░░ 67% DEBU Trying registry registry=<https://raw.githubusercontent.com/aquaproj/aqua-registry/refs/heads/main/pkgs>
DEBU Found tool in registry registry=<https://raw.githubusercontent.com/aquaproj/aqua-registry/refs/heads/main/pkgs>
DEBU Applied version override version=0.69.1 constraint=true asset="trivy_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}}" format=tar.gz
DEBU Downloading tool owner=aquasecurity repo=trivy version=0.69.1 url=<https://github.com/aquasecurity/trivy/releases/download/v0.69.1/trivy_0.69.1_linux-amd64.tar.gz>
DEBU Downloading asset filename=trivy_0.69.1_linux-amd64.tar.gz
✗ Install failed aquasecurity/trivy@0.69.1 mailto:aquasecurity/trivy@0.69.1: HTTP request failed: download
failed
⡿ ███████████████████████████████████ 100%
✗ Installed 1 tools, failed 2
DEBU Git root base path discovery enabled
DEBU Git root base path discovery enabled
DEBU Telemetry is disabled, skipping captureJonathan Rose
02/24/2026, 3:29 PMErik Osterman (Cloud Posse)
02/24/2026, 3:36 PMJonathan Rose
02/24/2026, 3:36 PMErik Osterman (Cloud Posse)
02/24/2026, 3:37 PMJonathan Rose
02/24/2026, 3:37 PMErik Osterman (Cloud Posse)
02/24/2026, 3:38 PM```bridgecrewio/checkov 3.2.505
hashicorp/terraform 1.11.4```
Show 9 more replies
Jonathan Rose [9:19 AM]
```/atmos $ atmos toolchain install --logs-level=Debug
DEBU Set logs-level=debug logs-file=/dev/stderr
DEBU Trying registry registry=https://raw.githubusercontent.com/aquaproj/aqua-registry/refs/heads/main/pkgs
DEBU Found tool in registry registry=https://raw.githubusercontent.com/aquaproj/aqua-registry/refs/heads/main/pkgs
DEBU Applied version override version=3.2.506 constraint=true asset=checkov_{{.OS}}_{{.Arch}}.{{.Format}} format=zip```Wierd - you have configured 3.2.205 but it's trying 3.2.506
Jonathan Rose
02/24/2026, 3:39 PMJonathan Rose
02/24/2026, 3:39 PMaquasecurity/trivy 0.69.1
bridgecrewio/checkov 3.2.506
hashicorp/terraform 1.11.4Jonathan Rose
02/24/2026, 3:39 PMFROM golang:1.25-alpine3.22 AS base_image
FROM base_image AS atmos
RUN go install <http://github.com/cloudposse/atmos@v1.203.0|github.com/cloudposse/atmos@v1.203.0>
FROM base_image AS terraform-switcher
RUN go install <http://github.com/warrensbox/terraform-switcher@v1.10.0|github.com/warrensbox/terraform-switcher@v1.10.0>
FROM base_image AS test-runner
COPY ["src", "/go/src"]
WORKDIR /go/src
RUN go build -o /go/bin/test-runner test-runner.go
FROM base_image AS final
COPY --from=atmos /go/bin/atmos /usr/local/bin/atmos
COPY --from=terraform-switcher /go/bin/terraform-switcher /usr/local/bin/tfswitch
COPY --from=test-runner /go/bin/test-runner /usr/local/bin/test-runner
COPY --chown=1000:1000 rootfs /
WORKDIR /usr/local
#<https://github.com/hadolint/hadolint/wiki/DL3008>
#<https://github.com/hadolint/hadolint/wiki/DL4006>
#hadolint ignore=DL3008,DL4006
RUN apk update \
&& apk upgrade \
&& apk add --no-cache \
aws-cli \
ca-certificates \
curl \
git \
groff \
jq \
openssl \
xz-libs \
&& addgroup -g 1000 cfsb \
&& adduser -u 1000 -G cfsb -D cfsb
HEALTHCHECK NONE
WORKDIR /atmos
USER cfsb
CMD [ "/bin/sh" ]Jonathan Rose
02/24/2026, 3:40 PMJonathan Rose
02/24/2026, 4:03 PMcfsb@3b882afc141c:/atmos$ atmos toolchain install
✗ Install failed mikefarah/yq@4.52.4 mailto:mikefarah/yq@4.52.4: HTTP request failed: download failed
⡿ ███████░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 20%✗ Install failed aquasecurity/trivy@0.69.1 mailto:aquasecurity/trivy@0.69.1: HTTP request failed: download failed
⡿ ██████████████░░░░░░░░░░░░░░░░░░░░░ 40%✗ Install failed bridgecrewio/checkov@3.2.506 mailto:bridgecrewio/checkov@3.2.506: HTTP request failed: download failed
⡿ █████████████████████░░░░░░░░░░░░░░ 60%✓ Installed hashicorp/terraform@1.11.4
⡿ ████████████████████████████░░░░░░░ 80%✗ Install failed jqlang/jq@jq-1.8.1 mailto:jqlang/jq@jq-1.8.1: HTTP request failed: download failed
⡿ ███████████████████████████████████ 100%
✗ Installed 1 tools, failed 4
cfsb@3b882afc141c:/atmos$ atmos toolchain install --logs-level=Debug
DEBU Set logs-level=debug logs-file=/dev/stderr
DEBU Trying registry registry=<https://raw.githubusercontent.com/aquaproj/aqua-registry/refs/heads/main/pkgs>
DEBU Found tool in registry registry=<https://raw.githubusercontent.com/aquaproj/aqua-registry/refs/heads/main/pkgs>
DEBU Applied version override version=3.2.506 constraint=true asset=checkov_{{.OS}}_{{.Arch}}.{{.Format}} format=zip
DEBU Downloading tool owner=bridgecrewio repo=checkov version=3.2.506 url=<https://github.com/bridgecrewio/checkov/releases/download/v3.2.506/checkov_linux_amd64.zip>
DEBU Downloading asset filename=checkov_linux_amd64.zip
✗ Install failed bridgecrewio/checkov@3.2.506 mailto:bridgecrewio/checkov@3.2.506: HTTP request failed: download failed
⡿ ███████░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 20%✓ Skipped hashicorp/terraform@1.11.4 (already installed)
⡿ ██████████████░░░░░░░░░░░░░░░░░░░░░ 40% DEBU Trying registry registry=<https://raw.githubusercontent.com/aquaproj/aqua-registry/refs/heads/main/pkgs>
DEBU Found tool in registry registry=<https://raw.githubusercontent.com/aquaproj/aqua-registry/refs/heads/main/pkgs>
DEBU Failed to evaluate version constraint constraint="semver(\"<= 1.2\")" version=jq-1.8.1 error="invalid version \"jq-1.8.1\": invalid semantic version"
DEBU Failed to evaluate version constraint constraint="semver(\"<= 1.4\")" version=jq-1.8.1 error="invalid version \"jq-1.8.1\": invalid semantic version"
DEBU Failed to evaluate version constraint constraint="semver(\"<= 1.6\")" version=jq-1.8.1 error="invalid version \"jq-1.8.1\": invalid semantic version"
DEBU Failed to evaluate version constraint constraint="semver(\"< 1.8.0\")" version=jq-1.8.1 error="invalid version \"jq-1.8.1\": invalid semantic version"
DEBU Applied version override version=jq-1.8.1 constraint=true asset=jq-{{.OS}}-{{.Arch}} format=raw
DEBU Downloading tool owner=jqlang repo=jq version=jq-1.8.1 url=<https://github.com/jqlang/jq/releases/download/vjq-1.8.1/jq-linux-amd64>
DEBU Downloading asset filename=jq-linux-amd64
✗ Install failed jqlang/jq@jq-1.8.1 mailto:jqlang/jq@jq-1.8.1: HTTP request failed: download failed
⡿ █████████████████████░░░░░░░░░░░░░░ 60% DEBU Trying registry registry=<https://raw.githubusercontent.com/aquaproj/aqua-registry/refs/heads/main/pkgs>
DEBU Found tool in registry registry=<https://raw.githubusercontent.com/aquaproj/aqua-registry/refs/heads/main/pkgs>
DEBU Applied version override version=4.52.4 constraint=true asset="" format=""
DEBU Downloading tool owner=mikefarah repo=yq version=4.52.4 url=<https://github.com/mikefarah/yq/releases/download/v4.52.4/yq_v4.52.4_linux_amd64.tar.gz>
DEBU Downloading asset filename=yq_v4.52.4_linux_amd64.tar.gz
✗ Install failed mikefarah/yq@4.52.4 mailto:mikefarah/yq@4.52.4: HTTP request failed: download failed
⡿ ████████████████████████████░░░░░░░ 80% DEBU Trying registry registry=<https://raw.githubusercontent.com/aquaproj/aqua-registry/refs/heads/main/pkgs>
DEBU Found tool in registry registry=<https://raw.githubusercontent.com/aquaproj/aqua-registry/refs/heads/main/pkgs>
DEBU Applied version override version=0.69.1 constraint=true asset="trivy_{{trimV .Version}}_{{.OS}}-{{.Arch}}.{{.Format}}" format=tar.gz
DEBU Downloading tool owner=aquasecurity repo=trivy version=0.69.1 url=<https://github.com/aquasecurity/trivy/releases/download/v0.69.1/trivy_0.69.1_linux-amd64.tar.gz>
DEBU Downloading asset filename=trivy_0.69.1_linux-amd64.tar.gz
✗ Install failed aquasecurity/trivy@0.69.1 mailto:aquasecurity/trivy@0.69.1: HTTP request failed: download failed
⡿ ███████████████████████████████████ 100%
✗ Installed 0 tools, failed 4, skipped 1
DEBU Git root base path discovery enabled
DEBU Git root base path discovery enabled
DEBU Telemetry is disabled, skipping captureErik Osterman (Cloud Posse)
02/24/2026, 4:49 PMErik Osterman (Cloud Posse)
02/24/2026, 4:49 PM--use-version in atmosJonathan Rose
02/24/2026, 5:24 PMErik Osterman (Cloud Posse)
02/25/2026, 3:49 PMErik Osterman (Cloud Posse)
02/25/2026, 3:49 PMatmos toolchain install --use-version 2107Erik Osterman (Cloud Posse)
02/25/2026, 3:50 PMErik Osterman (Cloud Posse)
02/25/2026, 3:50 PMErik Osterman (Cloud Posse)
02/25/2026, 3:51 PMJonathan Rose
02/25/2026, 3:51 PM$ atmos toolchain install --use-version 2107
✗ [38;5;231;48;5;134;1m[0m[38;5;231;48;5;134;1m[0m [38;5;231;48;5;134;1m
[0m[38;5;231;48;5;134;1mError[0m[38;5;231;48;5;134;1m [0m[38;5;231m[0m
[0m
[38;5;134;1m[0m[38;5;231m[0m [38;5;231m [0m[38;5;134;1mError:[0m[38;5;231m tool installation failed:
authentication[0m[38;5;231m failed[0m
[38;5;231m[0m [38;5;231m[0m
[0m[38;5;134;1m[0m[38;5;134;1m[0m [38;5;134;1m## [0m[38;5;231;1mExplanation[0m[38;5;231m[0m
[0m
[38;5;231m[0m[38;5;231m[0m [38;5;231m [0m[38;5;231mFailed to install Atmos from PR[0m[38;5;231m #2107[0m
[38;5;231m[0m [38;5;231m[0m
[0m[38;5;134;1m[0m[38;5;134;1m[0m [38;5;134;1m## [0m[38;5;231;1mHints[0m[38;5;231m[0m
[0m
[38;5;231m[0m[38;5;231m[0m [38;5;231m [0m[38;5;231m💡 Option 1: Use GitHub CLI [0m[38;5;231m(recommended)[0m
[0m[38;5;231m[0m[38;5;231m[0m [38;5;231m [0m[38;5;231mbrew install gh && gh auth[0m[38;5;231m login[0m
[38;5;231m[0m[38;5;231m[0m [38;5;231m [0m[38;5;231m💡 Option 2: Set environment[0m[38;5;231m variable[0m
[0m[38;5;231m[0m[38;5;231m[0m [38;5;231m [0m[38;5;231mexport GITHUB_[0m[38;5;231mTOKEN=ghp_[0m[38;5;231mxxx[0m
[38;5;231m[0m[38;5;231m[0m [38;5;231m [0m[38;5;231m💡 Generate a token at:
[0m[38;5;38;4m<https://github.com/settings/tokens[0m>
[38;5;231m[0m[38;5;231m[0m [38;5;231m [0m[38;5;231m💡 Required scope: public_[0m[38;5;231mrepo (for
public[0m[38;5;231m repositories)[0m
[38;5;231m[0m[38;5;231m[0m [38;5;231m [0m[38;5;231m💡 Check GitHub Actions artifacts availability and[0m[38;5;231mJonathan Rose
02/25/2026, 3:52 PMJonathan Rose
02/25/2026, 3:52 PMx86_64 instead of dynamically getting amd64Erik Osterman (Cloud Posse)
02/25/2026, 3:52 PMErik Osterman (Cloud Posse)
02/25/2026, 3:53 PMErik Osterman (Cloud Posse)
02/25/2026, 3:53 PMErik Osterman (Cloud Posse)
02/25/2026, 3:53 PMErik Osterman (Cloud Posse)
02/25/2026, 3:53 PMTERM is set to?Erik Osterman (Cloud Posse)
02/25/2026, 3:53 PMCLICOLOR_FORCEJonathan Rose
02/25/2026, 3:54 PM$ echo $TERM
xterm-256colorErik Osterman (Cloud Posse)
02/25/2026, 3:54 PMJonathan Rose
02/25/2026, 3:54 PMJonathan Rose
02/25/2026, 3:55 PMErik Osterman (Cloud Posse)
02/25/2026, 3:55 PMErik Osterman (Cloud Posse)
02/25/2026, 3:55 PMErik Osterman (Cloud Posse)
02/25/2026, 3:55 PM[38;5;231;48;5;134;1m[0m[38;5;231;48;5;134;1m[0m [38;5;231;48;5;134;1m
[0m[38;5;231;48;5;134;1mError[0m[38;5;231;48;5;134;1m [0m[38;5;231m[0mErik Osterman (Cloud Posse)
02/25/2026, 3:55 PMJonathan Rose
02/25/2026, 3:56 PMErik Osterman (Cloud Posse)
02/25/2026, 3:56 PMJonathan Rose
02/25/2026, 3:56 PMErik Osterman (Cloud Posse)
02/25/2026, 3:56 PM--no-color does it go awayJonathan Rose
02/25/2026, 3:57 PM$ atmos toolchain install --use-version 2107 --no-color
✗ Error
Error: tool installation failed: authentication failed
Explanation
Failed to install Atmos from PR #2107
Hints
💡 Option 1: Use GitHub CLI (recommended)
brew install gh && gh auth login
💡 Option 2: Set environment variable
export GITHUB_TOKEN=ghp_xxx
💡 Generate a token at: <https://github.com/settings/tokens>
💡 Required scope: public_repo (for public repositories)
💡 Check GitHub Actions artifacts availability and authenticationErik Osterman (Cloud Posse)
02/25/2026, 3:57 PMErik Osterman (Cloud Posse)
02/25/2026, 3:57 PMErik Osterman (Cloud Posse)
02/25/2026, 3:57 PMErik Osterman (Cloud Posse)
02/25/2026, 3:57 PMErik Osterman (Cloud Posse)
02/25/2026, 3:58 PMJonathan Rose
02/25/2026, 4:01 PMgh auth login 😛Jonathan Rose
02/25/2026, 4:02 PMJonathan Rose
02/25/2026, 4:02 PMJonathan Rose
02/25/2026, 4:02 PM$ atmos toolchain install --use-version 2107 --no-color
✓ Switching to Atmos version 2107
🧪 toolchain is an experimental feature. Learn more <https://atmos.tools/experimental>
✓ Installed hashicorp/terraform@1.11.4
✓ Installed 1 tools
💡 Export the PATH environment variable for your toolchain tools using eval "$(atmos --chdir /path/to/project toolchain
env)"Jonathan Rose
02/25/2026, 4:02 PMJonathan Rose
02/25/2026, 4:11 PM$ atmos toolchain install --use-version 2107 --no-color
✓ PR #2107 is up to date (sha: d324da9)
✓ Switching to Atmos version 2107
🧪 toolchain is an experimental feature. Learn more <https://atmos.tools/experimental>
✓ Installed hashicorp/terraform@1.11.4
✓ Installed bridgecrewio/checkov@3.2.506
✓ Installed jqlang/jq@jq-1.8.1
✓ Installed mikefarah/yq@4.52.4
✓ Installed 4 tools
💡 Export the PATH environment variable for your toolchain tools using eval "$(atmos --chdir /path/to/project toolchain
env)"
looks goodErik Osterman (Cloud Posse)
02/25/2026, 4:26 PMErik Osterman (Cloud Posse)
02/25/2026, 4:26 PMJonathan Rose
02/25/2026, 4:26 PMJonathan Rose
02/25/2026, 5:35 PM--use-version is very handy btw 🙂Jonathan Rose
02/25/2026, 5:36 PMErik Osterman (Cloud Posse)
02/25/2026, 5:41 PMErik Osterman (Cloud Posse)
02/25/2026, 5:41 PMATMOS_USE_VERSIONJonathan Rose
02/25/2026, 6:40 PM