← Back to issue list

feat: use craft-application project variables

View original Github issue

Metadata

Project
snapcraft
Number
#4601
Type
pull request
State
merged
Author
cmatsuoka
Labels
—
Created
Updated
Closed

Current evaluation

Merged as b6832072, defining version and grade as craft-application project variables that craftctl can update.

Resolution: closed resolved

Reason: PR #4601 was approved and merged as commit b6832072 after the updated tests passed.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Define `version` and `grade` as craft-application project variables that can be updated using craftctl. - [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `tox run -m lint`? - [ ] Have you successfully run `tox run -e test-py310`? (supported versions: `py39`, `py310`, `py311`, `py312`) -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged as b6832072, defining version and grade as craft-application project variables that craftctl can update.
stealth/space-bunny-alpha — closed resolved Merged PR #4601 as commit b6832072, making version and grade craft-application project variables that craftctl can update.
qwen/qwen3.6-35b-a3b — — Merged after three approvals and passing CI. Implements version and grade as craft-application project variables updatable via craftctl. Rebased and test failures resolved prior to merge.
qwen3.6-35b-a3b-mtp-q6 — — Merged feature adding craft-application project variables for version and grade, updatable via craftctl. After rebasing and fixing dependency-related test failures, all checks passed and the changes were integrated.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1220 feat: support nested project variables craft-parts merged Merged in canonical/craft-parts#1220 via commit fc4a3315, adding ProjectVarInfo-based nested project variables and dot-notation craftctl set commands.
72%
#3677 parts: add craftctl support snapcraft merged Merged #3677 added craftctl support, project-variable assignment, and adopt-info configuration in commit 293ac060b.
72%
#1454 build: update craft-application charmcraft merged Merged in commit 952f070e, updating craft-application and adjusting affected test constants.
70%
#5753 feat: adopt component variables snapcraft merged Merged PR #5753 (SNAPCRAFT-65, SNAPCRAFT-1056) added component variables so craftctl can set component versions for core22 and core24 snaps, closing #5240. Commits: 6b6f7d9ee, 766562286.
70%