Release 1.0.0

Charmcraft supports the development of operators using the Charmed Operator Framework. It enables developers to build, upload and release operators on Charmhub and collaboration through charm libraries.

This new release includes the following change:

  • Provide the building charms functionality through the pack command.

We want to highlight that with this release we’re going out of beta! Now you will be able to install charmcraft just by doing:

sudo snap install charmcraft

Use Charmcraft to:

We recommend the Charmed Operator Framework for charm development, but Charmcraft will help you publish charms written in any language. The Charmed Operator Framework enables the development of operators in a simple and straightforward way, using standard Python structures to allow for clean, maintainable, and reusable code.

Happy charming!

5 Likes

I’m trying it out and have struck two issues:

https://github.com/canonical/charmcraft/issues/329 - charmcraft produces error charms
https://github.com/canonical/charmcraft/issues/328 - charmcraft cant upload hooks-only charms