Skip to main content

Requests for public listing on charmhub.io

Charms on Charmhub are either privately listed, meaning that they can be deployed and their page viewed only if you know the name of the charm, or publicly listed, meaning that they can be found when searching (either on Charmhub itself or a more general web search leading to Charmhub).

Anyone can publish a charm to Charmhub, and when first published it will be privately listed. To change the charm to be publicly listed requires passing a lightweight review process to ensure charm consistency and quality. This is a one-off process (in most circumstances), not done for each revision of a charm.

Reviewing charms encourages the involvement of the community. "Community" refers to individuals and organisations creating or contributing to charms, Juju, and the wider charming ecosystem. The goals of the review are:

  1. Be transparent about the capabilities and qualities of a charm.
  2. Ensure a consistent level of quality for users of charms.

A listing review is not code review. The reviewer may be looking at some of the charm code, and may have comments on it, but the listing review is not a review of the architecture or design of the charm, and is not a line-by-line review of the charm code.

This repository contains:

  • Issues that are requests for changing a charm to be publicly listed.
  • Infrastructure to support the review process (such as automatically assigning reviews, tools to check some criteria automatically, and so on).

Steps of a review

  1. The author requests a review for one charm at a time with all prerequisites using a listing request issue in this repository.
  2. The reviewer checks if the prerequisites are met and the issue is ready.
  3. The public review is carried out as a conversation on the issue.
  4. The review concludes if the charm is 'publication ready', and if so the store team is asked to list the charm.

The result of the process is that:

  • if the review is successful, the charm is switched to listed mode, or
  • if the review is unsuccessful, the charm does not reach the required criteria and the charm remains unlisted, until the issues are resolved.

Get ready

Read the documentation for detailed information about publicly listed charms, the review process, and the criteria for public listing.

You can also use the tooling from this repository to see how close the charm is to passing a review. Note that some of the criteria can be checked automatically (and those will be when running the tool), but others will be manually checked by the reviewer (so you will need to evaluate readiness in those areas yourself).

Next steps

If the charm is ready for review, open an issue in this repository.

Or:

Metadata

Release files for charmhub-listing-review 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for charmhub-listing-review 1.0.0
File Size Uploaded Provenance
charmhub_listing_review-1.0.0.tar.gz 18.5 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for charmhub-listing-review 1.0.0
File Interpreter ABI Platform
charmhub_listing_review-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 41.0 kB

Release files / charmhub_listing_review-1.0.0.tar.gz

Download URL charmhub_listing_review-1.0.0.tar.gz
Size 18.5 kB
Tags Source
SHA-256 checksum
How to use checksums
3ee6b8b78b28936103a65fbad42ea3c5f920f93587e612e6ac6367d849cec295
BLAKE2b-256 checksum
How to use checksums
38d2ca1b342f9345badcc8143e0a1bd4102d064ef91d4784a4851c13eed013a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

Release files / charmhub_listing_review-1.0.0-py3-none-any.whl

Download URL charmhub_listing_review-1.0.0-py3-none-any.whl
Size 22.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ecebfb6ef5e02c801cfc152825f91f153e34c7d7c7f51fb2f6b638d59fa83375
BLAKE2b-256 checksum
How to use checksums
8509a7b92955e482fdd94c0d946953958eb05615e0897778501feda53b69e381
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

Security for charmhub-listing-review 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for charmhub_listing_review-1.0.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 17, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page