-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Description
Describe the bug
Note: Please check the common issues on https://block.github.io/goose/docs/troubleshooting before filing a report
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
- Install goose via
curl -fsSL https://github.com/block/goose/releases/download/stable/download_cli.sh | CONFIGURE=false INSTALL_PATH=/home/runner/.local/bin bashin a GitHub Action
Expected behavior
Latest version installs and runs in the container
Screenshots
If applicable, add screenshots to help explain your problem.
Please provide following information:
- OS & Arch: Ubuntu 24.04.3 LTS, GitHub runner version: '2.328.0'
- Interface: CLI, CI pipeline approach
- Version: v.1.10.0
- Extensions enabled: Developer
- Provider & Model: AWS Bedrock (choice of provider is irrelevant to this issue, however)
Additional context
As soon as v.1.10.0 became available, our CI pipeline started failing on every run with the following error installing goose 🪿 :
"bash: line 40: OS: unbound variable"
Our workaround is by modifying the install script locally to download last known working version 1.9.1 via goose-x86_64-unknown-linux-gnu.tar.bz2
Longer term, having standard practice be pinning a version instead of auto-updates will work better for CI/CD sers, since Goose installs fresh on every run