Skip to content

[pull] trunk from cli:trunk#148

Merged
pull[bot] merged 4 commits into
arc675:trunkfrom
cli:trunk
May 27, 2026
Merged

[pull] trunk from cli:trunk#148
pull[bot] merged 4 commits into
arc675:trunkfrom
cli:trunk

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented May 27, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

babakks and others added 4 commits May 27, 2026 18:07
Signed-off-by: Babak K. Shandiz <babakks@github.com>

Co-authored-by: Kynan Ware <47394200+BagToad@users.noreply.github.com>
fix: use separate http client for non-github hosts
Commit e6dfcd3 ("fix: use separate http client for non-github hosts")
renamed verification.SigstoreConfig.HttpClient to ExternalHttpClient,
added an external *http.Client argument to api.NewLiveClient, and added
the corresponding Factory.ExternalHttpClient field. It updated the
non-tagged unit tests but missed every //go:build integration file in
pkg/cmd/attestation/..., which broke trunk CI (build (ubuntu-latest)
and build (macos-latest) in the Unit and Integration Tests workflow):

- pkg/cmd/attestation/verification and pkg/cmd/attestation/verify
  failed to build (unknown field HttpClient; not enough arguments in
  call to api.NewLiveClient).
- TestNewInspectCmd_PrintOutputJSONFormat panicked because the
  cmdutil.Factory literal it builds did not set ExternalHttpClient,
  so the new f.ExternalHttpClient() call in inspect.go dereferenced
  a nil func value.

Rename the field at the integration-test call sites, pass
http.DefaultClient as the new external client to api.NewLiveClient,
and populate ExternalHttpClient on the inspect test factory. No
production code changes.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…tion-tests

fix CI attestation integration tests after rename
@pull pull Bot locked and limited conversation to collaborators May 27, 2026
@pull pull Bot added the ⤵️ pull label May 27, 2026
@pull pull Bot merged commit f96972c into arc675:trunk May 27, 2026
8 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants