← Back to issue list

Custom compatibility tags in the provider service

View original Github issue

Metadata

Project
craft-application
Number
#105
Type
issue
State
open
Author
lengau
Labels
Created
2023-10-18 19:23:31+00:00
Updated
2025-05-23 17:27:07+00:00
Closed

Current evaluation

No evaluation has been recorded for this issue yet.

Issue body

### What needs to get done Take an integer value (in `AppMetadata`?) that provides a per-application addendum to the craft-providers compatibility tag, defaulting to zero. Set the `compatibility_tag` keyword argument for the provider base to include that value. ### Why it needs to get done Charmcraft has to override `ProviderService` and `get_base` because it adds custom compatibility tags: https://github.com/canonical/charmcraft/pull/1330/files/84ffcdd7a0731a17fcae83a889ed7e2143f7cfb6#diff-a32511469d8ae4dd52bf0ce115517e3cc980f46568ae386be734af9f2978b7c7 This shouldn't be necessary.

Evaluation history

No evaluation history available.