Skip to content

feat: implements alpine upstreams#280

Merged
apoclyps merged 1 commit intomasterfrom
kyleharrison/eng-11205/alpine-upstream-support
Mar 24, 2026
Merged

feat: implements alpine upstreams#280
apoclyps merged 1 commit intomasterfrom
kyleharrison/eng-11205/alpine-upstream-support

Conversation

@apoclyps
Copy link
Contributor

What's Changed

This pull request introduces an update to the supported package formats to manage Alpine upstreams.

Dependency update:

  • Bumped the cloudsmith-api dependency version from >=2.0.24,<3.0 to >=2.0.25,<3.0 in setup.py to ensure compatibility with the latest API features.

depends on:

Supported formats:

  • Added "alpine" to the list of supported package upstreams in cloudsmith_cli/cli/commands/upstream.py.

@apoclyps apoclyps self-assigned this Mar 23, 2026
@apoclyps apoclyps requested a review from a team as a code owner March 23, 2026 16:46
Copilot AI review requested due to automatic review settings March 23, 2026 16:46
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the CLI to support managing Alpine repository upstreams, aligning the CLI with the latest cloudsmith-api client capabilities.

Changes:

  • Bump cloudsmith-api dependency to >=2.0.25,<3.0 (and pinned to 2.0.25 in the compiled requirements).
  • Add "alpine" to the supported upstream formats list, enabling cloudsmith upstream alpine ... subcommands.

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.

File Description
setup.py Bumps cloudsmith-api minimum version to ensure Alpine upstream endpoints are available in the client.
requirements.txt Updates the pinned cloudsmith-api version to match the dependency bump.
cloudsmith_cli/cli/commands/upstream.py Adds alpine to the dynamically-generated upstream command groups.

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

@apoclyps apoclyps requested a review from a team March 23, 2026 16:51
@apoclyps apoclyps merged commit 5ecd19c into master Mar 24, 2026
44 checks passed
@apoclyps apoclyps deleted the kyleharrison/eng-11205/alpine-upstream-support branch March 24, 2026 08:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

4 participants