← Back to issue list

fix(Project): fix shorthand multi-base notation

View original Github issue

Metadata

Project
charmcraft
Number
#2646
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Merged after updating craft-platforms to resolve shorthand multi-base notation issues in craft-application 6. Adds a test case and closes #2620 and CHARMCRAFT-691. Approved by three reviewers.

Suggested action:

No scores available.

Issue body

This brings in a newer craft-platforms to fix the multi-base shorthand notation for craft-application 6 and adds a test case for it. Fixes: #2620 CHARMCRAFT-691 --- - [x] I've followed the [contribution guidelines](https://github.com/canonical/charmcraft/blob/main/CONTRIBUTING.md). - [x] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/). - [x] I've successfully run `make lint && make test`. - [x] I've added or updated any relevant documentation. - [x] I've updated the relevant release notes.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged after updating craft-platforms to resolve shorthand multi-base notation issues in craft-application 6. Adds a test case and closes #2620 and CHARMCRAFT-691. Approved by three reviewers.
qwen3.6-35b-a3b-mtp-q6 Merged an update to the craft-platforms dependency that fixes the multi-base shorthand notation for craft-application 6. Resolves #2620 and CHARMCRAFT-691 with a new test case. Type checking warnings were informational and did not block the merge.
qwen3.6-35b-a3b-mtp-q6 Merged to fix shorthand multi-base notation by updating the craft-platforms dependency for craft-application 6 and adding a test case. Resolves #2620. Automated type checking warnings were noted as non-blocking.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#5499 fix: evaluate variables in project file snapcraft merged Merged fix for project variables not evaluating in project files, caused by the craft-application 5 rebase. Includes a core22 spread test and changelog update. Resolves #5491.
72%
#1386 fix: final spread test fixes for craft-application charmcraft merged Merged after approval by two reviewers. Resolves final spread test issues for craft-application across seven files, removing 127 lines and adding 104. Changes integrated into the main branch.
71%
#133 fix(build): only package craft-application/* craft-application merged Merged a build fix restricting packaging to craft-application/* directories to match Starbase. Approved by three reviewers, passed CI, and caused no coverage change. The single-file update added two and removed six lines.
70%
#706 fix: improve the handling of platforms errors. craft-application merged Merged fix for platform error handling. Approved by two reviewers with all CI checks passing. Resolves issue #690 and CRAFT-4369/4370. Modifies eight files with 98 additions and 239 deletions.
70%
#2657 test: Platform shorthand notation and charm plugin charmcraft merged Merged addition of tests for platform shorthand notation combined with the charm plugin, addressing regressions in earlier craft-platforms versions. Approved by two reviewers.
70%