canonical / canonical/charmlibs

Ensure libs.yaml entries for all packages

Open
#549 0 comments 0 reactions 1 assignee Claimed by @james-garner-canonical View on GitHub
infra rainy day team-charmlibs-maintainers
Dominant language
Python
Stars
5
Forks
28
Avg merge
1d 5h
Merged PRs (30d)
24

Description

Every library defined in the monorepo should have complete metadata.

Currently we rely on updating the global `libs.yaml` file.

In future maybe we should pull metadata from files in the library directory.

However, there are benefits to having the global file, such as triggering global review on updating core metadata.

For now, we should add a CI check to ensure that all packages in the repository have a `libs.yaml` entry. This will be particularly helpful when adding new libraries. If we add this check, we could drop the corresponding checklist item in the PR templates.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.