Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set a charm version from charmcraft.yaml #1790

Open
lengau opened this issue Aug 6, 2024 · 0 comments
Open

Set a charm version from charmcraft.yaml #1790

lengau opened this issue Aug 6, 2024 · 0 comments
Labels
blocked Waiting on a third party to finish something before this can be further processed Enhancement New feature or request

Comments

@lengau
Copy link
Collaborator

lengau commented Aug 6, 2024

What needs to get done

  1. Accept a version field and relevant adopt-info in charmcraft.yaml.
  2. Store the version somewhere in the output charm.

This is blocked pending design discussions. Juju currently accepts a version file in the root of the charm - this file is a single line text file, and whatever text is there will be presented as the version. However it sounds like we may potentially want to move this field into metadata.yaml or elsewhere.

Related: #37

Why it needs to get done

Charms should be allowed to be versioned, not just by channel.

@lengau lengau added Enhancement New feature or request blocked Waiting on a third party to finish something before this can be further processed labels Aug 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked Waiting on a third party to finish something before this can be further processed Enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant