Skip to content

Add cloudsmith-io/cloudsmith-cli - #58935

Merged
suzuki-shunsuke merged 2 commits into
aquaproj:mainfrom
cloudsmith-iduffy:feat/cloudsmith-io/cloudsmith-cli
Aug 17, 2026
Merged

suzuki-shunsuke merged 2 commits into
aquaproj:mainfrom
cloudsmith-iduffy:feat/cloudsmith-io/cloudsmith-cli

Conversation

@cloudsmith-iduffy

Copy link
Copy Markdown
Contributor

Summary

Adds cloudsmith-io/cloudsmith-cli, the official Cloudsmith CLI, using the standalone github_release binary assets (not the PyPI wheel/sdist).

  • Releases before v1.20.0 shipped a Python zipapp (.pyz), not a standalone binary, so those are marked no_asset and unsupported.
  • From v1.20.0 onward, the binary is a PyInstaller onedir bundle where the executable lives at cloudsmith/cloudsmith inside the archive (not the archive root), so an explicit files entry is required.
  • Command name is cloudsmith (matches upstream, e.g. the Homebrew formula's bin.write_exec_script libexec/"cloudsmith"), not cloudsmith-cli.

Test plan

Scaffolded with argd s cloudsmith-io/cloudsmith-cli, then manually fixed the files path and collapsed the stub version_overrides into a single no_asset branch for pre-1.20.0 releases.

$ argd t cloudsmith-io/cloudsmith-cli
...
testing os=linux arch=amd64 -> installed, command=cloudsmith
testing os=linux arch=arm64 -> installed
testing os=darwin arch=amd64 -> installed
testing os=darwin arch=arm64 -> installed
testing os=windows arch=amd64 -> installed, command=cloudsmith
testing os=windows arch=arm64 -> installed (via windows_arm_emulation)
$ conftest test --combine pkgs/cloudsmith-io/cloudsmith-cli/*
14 tests, 14 passed, 0 warnings, 0 failures, 0 exceptions
  • Searched open/closed PRs for "cloudsmith" — no duplicates
  • Confirmed it installs as a single binary on $PATH (not the pip package)
  • argd s used for scaffolding
  • argd t passed on all supported platforms
  • conftest test --combine passed
  • prettier -c passed

AI disclosure

Portions of this PR (scaffolding invocation, the files/no_asset fix, and this description) were drafted with Claude Code. Reviewed and verified by me.

🤖 Generated with Claude Code

… drop pre-1.20.0 pyz releases

The archive puts the executable at cloudsmith/cloudsmith, not at the
archive root, so the default files lookup fails. Releases before
v1.20.0 ship a Python zipapp (.pyz), not a standalone binary, so mark
them no_asset instead of leaving stub version_overrides.
@github-actions

Copy link
Copy Markdown

Sponsor Our Project

We dedicate a significant amount of time every day to maintaining aqua and aqua-registry.
Today, aqua-registry is used not only by aqua itself, but also by projects such as mise and Docker Agent.
If you find these projects useful, please consider supporting us through GitHub Sponsors.

https://github.com/sponsors/aquaproj

@suzuki-shunsuke suzuki-shunsuke added the enhancement New feature or request label Aug 17, 2026
@suzuki-shunsuke suzuki-shunsuke added this to the v4.553.0 milestone Aug 17, 2026
@suzuki-shunsuke

Copy link
Copy Markdown
Member

Thank you!

@suzuki-shunsuke
suzuki-shunsuke merged commit 12dd01c into aquaproj:main Aug 17, 2026
20 checks passed
@github-project-automation github-project-automation Bot moved this to Done in main Aug 17, 2026
@suzuki-shunsuke suzuki-shunsuke changed the title feat(cloudsmith-io/cloudsmith-cli): add cloudsmith-cli Add cloudsmith-io/cloudsmith-cli Aug 17, 2026
@suzuki-shunsuke

Copy link
Copy Markdown
Member

tmeijn pushed a commit to tmeijn/dotfiles that referenced this pull request Aug 18, 2026
This MR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [aquaproj/aqua-registry](https://github.com/aquaproj/aqua-registry) | minor | `v4.550.0` → `v4.553.0` |

MR created with the help of [el-capitano/tools/renovate-bot](https://gitlab.com/el-capitano/tools/renovate-bot).

**Proposed changes to behavior should be submitted there as MRs.**

---

### Release Notes

<details>
<summary>aquaproj/aqua-registry (aquaproj/aqua-registry)</summary>

### [`v4.553.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.553.0)

[Compare Source](aquaproj/aqua-registry@v4.552.0...v4.553.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.553.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.553.0) | <aquaproj/aqua-registry@v4.552.0...v4.553.0>

#### 🎉 New Packages

[#&#8203;58882](aquaproj/aqua-registry#58882) [uutils/sed](https://github.com/uutils/sed) - Rewrite of sed in Rust [@&#8203;yashikota](https://github.com/yashikota)
[#&#8203;58935](aquaproj/aqua-registry#58935) [cloudsmith-io/cloudsmith-cli](https://github.com/cloudsmith-io/cloudsmith-cli) - Cloudsmith Command Line Interface (CLI) [@&#8203;cloudsmith-iduffy](https://github.com/cloudsmith-iduffy)

### [`v4.552.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.552.0)

[Compare Source](aquaproj/aqua-registry@v4.551.0...v4.552.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.552.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.552.0) | <aquaproj/aqua-registry@v4.551.0...v4.552.0>

#### 🎉 New Packages

[#&#8203;58648](aquaproj/aqua-registry#58648) [OpenRouterLabs/ori-releases](https://github.com/OpenRouterLabs/ori-releases) - Ori CLI release repo [@&#8203;L0RD-ZER0](https://github.com/L0RD-ZER0)

#### Security

[#&#8203;58853](aquaproj/aqua-registry#58853) mekedron/wolt-cli: GitHub artifact attestations config [@&#8203;sanchpet](https://github.com/sanchpet)
[#&#8203;58722](aquaproj/aqua-registry#58722) masutaka/github-nippou: update to 4.3.2, add GH artifact attestations config [@&#8203;scop](https://github.com/scop)

### [`v4.551.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.551.0)

[Compare Source](aquaproj/aqua-registry@v4.550.0...v4.551.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.551.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.551.0) | <aquaproj/aqua-registry@v4.550.0...v4.551.0>

#### 🎉 New Packages

[#&#8203;58475](aquaproj/aqua-registry#58475) [mikevalstar/okq](https://github.com/mikevalstar/okq) - Fast, deterministic CLI to search and navigate Open Knowledge Format (OKF), or Obsidian style doc bundles — for humans and AI agents. Find by frontmatter, traverse the link graph, surface orphans/deadlinks [@&#8203;mikevalstar](https://github.com/mikevalstar)
[#&#8203;58468](aquaproj/aqua-registry#58468) [mekedron/wolt-cli](https://github.com/mekedron/wolt-cli) - Free & Open Source CLI for Wolt: discover venues, inspect menus and options, manage carts, and preview checkout from the terminal [@&#8203;sanchpet](https://github.com/sanchpet)

#### Fixes

[#&#8203;58618](aquaproj/aqua-registry#58618) jgm/pandoc: Install pandoc-lua and pandoc-server where available [@&#8203;scop](https://github.com/scop)
[#&#8203;58616](aquaproj/aqua-registry#58616) modem-dev/hunk: Support windows/amd64 for >= v0.12.0-beta.2 [@&#8203;elucid](https://github.com/elucid)
[#&#8203;58400](aquaproj/aqua-registry#58400) anthropics/claude-code: Install from GitHub Releases and verify [@&#8203;nicwortel](https://github.com/nicwortel)
[#&#8203;58596](aquaproj/aqua-registry#58596) kunobi-ninja/kunobi: Use GitHub release as version source [@&#8203;scop](https://github.com/scop)
[#&#8203;58597](aquaproj/aqua-registry#58597) apstndb/spannerplanviz/rendertree: Use GitHub release ver src [@&#8203;scop](https://github.com/scop)
[#&#8203;58615](aquaproj/aqua-registry#58615) apstndb/execspansql: Use GitHub release version source [@&#8203;scop](https://github.com/scop)

#### Security

[#&#8203;58423](aquaproj/aqua-registry#58423) matteo-sung/lockvet: GitHub artifact attestations config [@&#8203;scop](https://github.com/scop)
[#&#8203;58482](aquaproj/aqua-registry#58482) stefanprodan/timoni: GitHub artifact attestations config [@&#8203;scop](https://github.com/scop)
[#&#8203;58595](aquaproj/aqua-registry#58595) concourse/concourse/fly: checksum config [@&#8203;scop](https://github.com/scop)

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this MR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box

---

This MR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yODguMCIsInVwZGF0ZWRJblZlciI6IjQzLjI4OC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJSZW5vdmF0ZSBCb3QiLCJhdXRvbWF0aW9uOmJvdC1hdXRob3JlZCIsImRlcGVuZGVuY3ktdHlwZTo6bWlub3IiXX0=-->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants