← Back to issue list

Enforce deprecation DN02: A charmcraft.yaml configuration file is now required

View original Github issue

Metadata

Project
charmcraft
Number
#654
Type
issue
State
closed
Author
facundobatista
Labels
Created
Updated
Closed

Current evaluation

Implemented deprecation DN02 requiring a charmcraft.yaml file. Closed as completed after the change was applied and documented.

Suggested action:

No scores available.

Issue body

See [the Deprecations page](https://juju.is/docs/sdk/charmcraft-deprecations)for more info.

Evaluation history

Date Model Scores Action Summary
qwen3.6-35b-a3b-mtp-q6 Implemented deprecation DN02 requiring a charmcraft.yaml file. Closed as completed after the change was applied and documented.
qwen/qwen3.6-35b-a3b Enforced deprecation DN02, making charmcraft.yaml mandatory. The requirement was implemented and the issue closed.
qwen3.6-35b-a3b-mtp-q6 Deprecation DN02 was enforced, making charmcraft.yaml mandatory. The issue was closed as completed after the requirement was implemented.
qwen3.6-35b-a3b-mtp-q6 Enforced deprecation DN02 by mandating charmcraft.yaml configuration files. The requirement was implemented in the codebase and the issue closed. Additional details are available in the official deprecations documentation.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#657 Enforce deprecation DN05: Use charm-requirements in charmcraft.yaml parts to define requirements charmcraft closed Closed as informational. Deprecation DN05 was enforced per the charmcraft policy without further implementation or discussion.
86%
#656 Enforce deprecation DN04: Use charm-entrypoint in charmcraft.yaml parts to define the entry point charmcraft closed Closed as informational. Deprecation DN04 was documented on the official SDK deprecation page without requiring a code change or pull request.
78%
#1359 Deprecate charmhub config in charmcraft.yaml charmcraft closed Superseded and deferred to Charmcraft 3.x. The charmhub config deprecation notice remains pending, while PR #1787 addresses removal from future bases.
71%
#1787 Remove charmhub config from charmcraft.yaml spec charmcraft closed Closed without implementation. The deprecated charmhub configuration was not removed from the spec, indicating the task was abandoned or superseded.
71%