actions-marketplace-validations/Cloudsmith Push
Push packages easily to your repositories
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Oct 23, 2025
- License
- MIT
Pinned Snippet
uses: actions-marketplace-validations/cloudsmith-io_action@0ce83a3f1c773732df56cb025692c3fee5af9a41 # no releases — HEAD as of 2026-07-13tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| api-version | All: If provided, a specific version of the Cloudsmith API is installed/used. | no | none |
| cli-version | All: If provided, a specific version of the Cloudsmith CLI is installed/used. | no | none |
| skip-install-cli | All: If true, the Cloudsmith CLI will not be installed. | no | false |
| api-key | All: The Cloudsmith API Key (can be provided via GitHub secrets), or set as the CLOUDSMITH_API_KEY environment variable. | no | none |
| command | All: The desired action with cloudsmith (push, list, etc). | no | push |
| format | All: The format (deb, npm, maven, etc) for the package. | yes | none |
| owner | All: The user/organization that owns the repository, where the package will be pushed to. | yes | none |
| repo | All: The repository slug (textual identifier), where the package will be pushed to. | yes | none |
| file | All: The primary file for the package (e.g. my-package.deb). | yes | none |
| republish | All: If true, the uploaded package will overwrite any others with the same attributes. | no | false |
| wait-interval | All: The time in seconds to between checking synchronization. | no | none |
| no-wait-for-sync | All: If true, don't wait for package synchronization to complete before exiting (faster uploads). | no | false |
| extra | All: Extra arguments passed to the Cloudsmith CLI, in-verbatim. | no | none |
| distro | Alpine/Debian/RedHat: The distribution for the package (e.g. ubuntu) | no | none |
| release | Alpine/Debian/RedHat: The named version of the release for the package (e.g. xenial) | no | none |
| name | Raw: The name for the package. | no | none |
| scope | Swift: A scope provides a namespace for related packages within the package registry. | no | none |
| summary | Raw: The one-liner synopsis for the package. | no | none |
| description | Raw: The longer textual description for the package. | no | none |
| version | Raw: The version for the package. | no | none |
| pom-file | Maven: Relevant POM file for the maven package. | no | none |
| symbols-file | Nuget: Relevant Symbols file for the nuget package. | no | none |
| tags | The tags for the package, comma seperated | no | none |
| use-executable | All: If true, the pre-packaged executable will be used instead of Python install and pip install. | no | true |
Outputs
no outputs