← Back to issue list

`ProjectService` needs to be runtime configurable to determine whether ESM bases count as supported

View original Github issue

Metadata

Project
craft-application
Number
#909
Type
issue
State
open
Author
lengau
Labels
Status: Triaged Type: Enhancement
Created
2025-09-16 14:15:58+00:00
Updated
2025-09-16 14:16:08+00:00
Closed

Current evaluation

No evaluation has been recorded for this issue yet.

Issue body

### What needs to get done When someone uses [`ProjectService.check_base_is_supported`](https://github.com/canonical/craft-application/blob/395771748cd6ce89aec80a69805d8082aaf21262/craft_application/services/project.py#L673), it currently errors if the base is ESM. This needs to be configurable though, so that when requested we count ESM bases as supported. ### Why it needs to get done So that the WIP `--pro` feature for Rockcraft can set ESM support (or perhaps the end of pro support? Could these differ @cjdcordeiro?) as the cut-off date for `--ignore=unmaintained`

Evaluation history

No evaluation history available.