Enforce deprecation DN02: A charmcraft.yaml configuration file is now required
Metadata
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. | |
| #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. | |
| #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. | |
| #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. |