A tool to upload archives to Cloudsmith, written in Pony.
cloudsmith-uploader is an early stage project.
cloudsmith-uploader is distributed as a pre-built binary via GitHub Releases. Download the archive for your platform and extract the cloudsmith-uploader binary.
Nightly builds are available via GHCR.
- x86-64 Linux (glibc and musl)
- arm64 Linux (glibc and musl)
- x86-64 macOS
- arm64 macOS
- x86-64 Windows
- arm64 Windows
You'll need ponyc, corral, and LibreSSL installed.
On macOS:
brew install libresslOn Linux, use a distribution that ships LibreSSL or install it from source. The CI uses the shared-docker-ci-standard-builder-with-libressl image.
On Windows, the build scripts in .ci-scripts/ download LibreSSL automatically.
git clone https://github.com/ponylang/cloudsmith-uploader
cd cloudsmith-uploader
makeTo build with OpenSSL instead of LibreSSL:
make ssl=3.0.x # OpenSSL 3.x
make ssl=1.1.x # OpenSSL 1.1.xTo run tests:
make testTo install:
make install