Skip to content

Cloudsmith OpenSource uses Format: "RAW" on Personnal and OpenCPN workspaces. #1413

Description

@rgleason

Note: This may be old contradictory information in Cloudsmith Documentation.
I am getting " Error: No such command 'files'." Now!
“RAW file support is not available on the Core (Free) Plan.”
https://docs.cloudsmith.com/formats/raw-repository

Cloudsmith changed their policy:
Raw repositories are not allowed for open‑source distribution.
Open‑source packages must use one of the open formats Cloudsmith supports.
For OpenCPN plugins, the correct choice is: Cloudsmith Format: Files
This format is explicitly supported for open‑source and is intended for arbitrary binary artifacts such as:

  • .tar.gz plugin bundles
  • .xml metadata files
  • Any other non-language-specific assets

This is the direct successor to Raw for open‑source use.

Your CI/CD (CircleCI → Cloudsmith) should upload:

  • climatology_pi‑.tar.gz
  • climatology_pi‑.xml
    Both as Files packages.
    Cloudsmith will accept both under the same version.

Cloudsmith CLI

  • cloudsmith push files OWNER/REPOSITORY PACKAGE_FILE --version VERSION
  • cloudsmith push files opencpn/plugins climatology_pi-1.4.32.tar.gz --version 1.4.32
  • cloudsmith push files opencpn/plugins climatology_pi-1.4.32.xml --version 1.4.32

Usage inside a Config.yml "job"

  • cloudsmith_upload:
    build_dir: "$PWD/artifacts/linux/package"
    version: "<< pipeline.parameters.plugin_version >>"

Activity

  1. rgleason commented on Sep 22, 2026

    @rgleason
    ContributorAuthor

    Upload Tarball

    cloudsmith push files $REPO $tarball
    --version "$VERSION"
    --name "$tarball_name"
    --summary "@Package@ opencpn plugin tarball"

    Upload metadata XML:

    cloudsmith push files $REPO $xml
    --version "$VERSION"
    --name "@PACKAGE_NAME@-metadata"
    --summary "@Package@ opencpn plugin metadata"

    Upload platform installer (.deb/.exe):

    cloudsmith push files $REPO $pkg
    --version "$VERSION"
    --name "opencpn-package-@Package@-${VERSION}.${PKG_EXT}"
    --summary "@Package@ installer package"

    Everything else stays the same in Cloudsmith-upload.sh.in etc.

  2. changed the title [-]Cloudsmith (org) now requires Format: "Files" instead of Format: "Raw"[/-] [+]Cloudsmith (org) now requires Format: "Files" instead of Format: "Raw" <--This may be incorrect[/+] on Sep 22, 2026
  3. changed the title [-]Cloudsmith (org) now requires Format: "Files" instead of Format: "Raw" <--This may be incorrect[/-] [+]Cloudsmith (org) for OpenSource uses Format: "RAW" on Personnal and OpenCPN workspaces.[/+] on Sep 28, 2026
  4. changed the title [-]Cloudsmith (org) for OpenSource uses Format: "RAW" on Personnal and OpenCPN workspaces.[/-] [+]Cloudsmith OpenSource uses Format: "RAW" on Personnal and OpenCPN workspaces.[/+] on Sep 28, 2026
  5. rgleason commented on Sep 28, 2026

    @rgleason
    ContributorAuthor

    This is to confirm that Personnal (org) and Opencpn (org) workspaces use the "RAW" format, and that for Opensource projects, the Personnal CLOUDSMITH_API_KEY will work for both the Personnal Repository and the OpenCPN Repository.

    Closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions