Enable snap version to be used in other parts of the snapcraft.yaml
Metadata
Current evaluation
⚠️ This summary may be outdated — the issue content or evaluation prompts have changed since this evaluation was made.
Abandoned without resolution. The request to interpolate the snapcraft version in other YAML fields received no comments or implementation, leaving the feature unimplemented.
Suggested action: —
No scores available.
Issue body
When building a Google Cloud SDK snap, we fetch an upstream tarball using the copy plugin. The URL that we fetch from contains the version number. To make updating to new versions quicker (and less error-prone), it would be nice if we could use the version as a variable in the URL.
--- CURRENT ---
version: 112.0.0
...
parts:
google-cloud-sdk:
plugin: copy
source: https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-112.0.0-linux-x86_64.tar.gz
--- IDEAL ---
version: 112.0.0
...
parts:
google-cloud-sdk:
plugin: copy
source: https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-{version}-linux-x86_64.tar.gz
(Or $version or ... etc.)
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Abandoned without resolution. The request to interpolate the snapcraft version in other YAML fields received no comments or implementation, leaving the feature unimplemented. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation. The request to interpolate the snap version in snapcraft.yaml fields was abandoned. Lacking discussion or patches, it was not adopted or superseded. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without implementation. The feature to interpolate the snapcraft version in other YAML fields received no comments or resolution, indicating it was abandoned. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1549221 snapcraft.yaml should have a version field | snapcraft (launchpad) | closed | Closed without implementation. The proposal to add a version field to snapcraft.yaml was abandoned due to inactivity. No format standard or migration strategy was adopted. |