Charm Review Queue & Charm Testing

Tim Van Steenburgh tim.van.steenburgh at canonical.com
Tue Dec 6 16:15:39 UTC 2016


Hi everyone,


To follow up on ideas discussed at the past Juju Charmer summit, we've been
working to improve the Juju Charm review queue experience.  The Juju Charm
Store is no longer tied to Launchpad, and thus we no longer rely on branch
merges and auto-ingestion to get reviewed items into the store.  We instead
rely on the new charm release model, where a maintainer pushes a charm to
their namespace and requests a review using their charm store url.

A new review queue has been developed to support this workflow.  It is
currently lives at:

https://review.jujucharms.com

For the curious, the application code is available at:

https://github.com/juju-solutions/review-queue


And the charm can be found at:

https://github.com/juju-solutions/review-queue-charm

Notable features:

   -

   Not tied to any source code management (SCM) system.  You can now
   develop your charm where you are comfortable -- Github, Launchpad,
   Bitbucket, etc.
   -

   In-line policy checklist so charm developers know what is required and
   where they are in the review process.
   -

   In-line charm diffs with version mapping so charm developers and
   reviewers can track code changes through the review cycle.
   -

   Status and progress field on the landing page so folks can track
   progress against a set of charms.


The new review queue deprecates the old one (http://review.juju.solutions/).
If you have a charm or bundle that you would like reviewed, please use
https://review.jujucharms.com/:

   -

   Click “Login” and authenticate with your Ubuntu SSO credentials
   -

   Click “Request a Review” and submit your charm store URL


Comments, contributions, and bugs for the new review queue are welcomed.
Please see the link in the footer of https://review.jujucharms.com/ to
contribute.

Thanks,

Tim
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/juju/attachments/20161206/6256180e/attachment.html>


More information about the Juju mailing list