Skip to content

release: cloudsmith-cli-v1.18.0 - #307

Merged
BartoszBlizniak merged 2 commits into
masterfrom
release/cloudsmith-cli-v1.18.0
Jun 9, 2026
Merged

release: cloudsmith-cli-v1.18.0#307
BartoszBlizniak merged 2 commits into
masterfrom
release/cloudsmith-cli-v1.18.0

Conversation

@BartoszBlizniak

Copy link
Copy Markdown
Member

Description

Release of cloudsmith-cli v1.18.0. This release bundles the authentication overhaul (explicit credential provider chain + OIDC auto-discovery), MCP Claude Code support, and a metadata filter fix. Covers all changes since v1.17.0 (ff9512e..7f7ae9d).

Highlights:

  • OIDC credential auto-discovery (CI/CD): When CLOUDSMITH_ORG and CLOUDSMITH_SERVICE_SLUG are set, the CLI auto-detects a supported cloud environment (AWS first), obtains a vendor OIDC token, and exchanges it for a short-lived Cloudsmith API token — removing the need for static API keys in pipelines. Install via pip install cloudsmith-cli[aws]. Tunable with --oidc-org, --oidc-service-slug, --oidc-audience, --oidc-discovery-disabled (and matching CLOUDSMITH_OIDC_* env vars). Skips itself silently when extras are absent.
  • Deterministic credential resolution: Authentication now resolves through an explicit provider chain — CLI flag → environment variable → credentials file → keyring → OIDC — replacing the previously combined sources and making precedence predictable.
  • MCP: Claude Code support: cloudsmith mcp configure --client claude-code registers the Cloudsmith MCP server in ~/.claude.json.
  • Fix: metadata list filters (--source-kind, --classification) now send the enum name the v2 API expects instead of an integer, fixing an HTTP 400 on every filtered list.
  • Internal: Added AGENTS.md and Serena config.

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update
  • Refactoring
  • Other (please describe)

Additional Notes

Copilot AI review requested due to automatic review settings June 9, 2026 09:06
@BartoszBlizniak
BartoszBlizniak requested a review from a team as a code owner June 9, 2026 09:06

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Release prep for cloudsmith-cli v1.18.0 by documenting the shipped features/fixes since v1.17.0 in the project changelog.

Changes:

  • Added a 1.18.0 changelog section dated 2026-06-09.
  • Documented new OIDC credential auto-discovery, deterministic credential provider chain, and Claude Code MCP client support.
  • Documented the metadata list enum-name filter fix and the valid enum values.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@BartoszBlizniak
BartoszBlizniak merged commit d7ae816 into master Jun 9, 2026
40 checks passed
@BartoszBlizniak
BartoszBlizniak deleted the release/cloudsmith-cli-v1.18.0 branch June 9, 2026 09:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants