Skip to content

ci: drop non-existent goose-server crate from TLS matrix job - #10465

Merged
Abhijay007 merged 1 commit into
mainfrom
fix/tls-ci-remove-goose-server
Jul 14, 2026
Merged

ci: drop non-existent goose-server crate from TLS matrix job#10465
Abhijay007 merged 1 commit into
mainfrom
fix/tls-ci-remove-goose-server

Conversation

@alexhancock

Copy link
Copy Markdown
Collaborator

Problem

The rust-build-and-test-tls job added in #10148 fails with:

error: cannot specify features for packages outside of workspace

(e.g. https://github.com/aaif-goose/goose/actions/runs/29354955233/job/87160196883)

Root cause

The job runs:

cargo test -p goose-server --no-default-features --features ${{ matrix.tls-feature }},code-mode

but there is no goose-server crate in this workspace. The members are goose, goose-cli, goose-providers, goose-mcp, etc. Passing --features for a package that isn't a workspace member makes cargo error out, breaking both the rustls-tls and native-tls matrix builds.

Fix

Minimal change — remove the single invalid line. The remaining targets (goose, goose-providers, goose-cli) are real workspace members and resolve features correctly for both TLS backends (verified locally with --no-run).

Note

Because goose-server never existed in this workspace, the server-side code was never actually being exercised by this matrix. If server/HTTP coverage under the TLS matrix is desired, that should be a follow-up pointing at the correct crate.

@alexhancock
alexhancock force-pushed the fix/tls-ci-remove-goose-server branch from df82b8f to 4f8bde3 Compare July 14, 2026 18:08
@Abhijay007
Abhijay007 enabled auto-merge July 14, 2026 18:09
@Abhijay007
Abhijay007 added this pull request to the merge queue Jul 14, 2026
Merged via the queue into main with commit c996276 Jul 14, 2026
23 of 24 checks passed
@Abhijay007
Abhijay007 deleted the fix/tls-ci-remove-goose-server branch July 14, 2026 18:37
AgarwalManas added a commit to AgarwalManas/goose that referenced this pull request Jul 14, 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