← Back to issue list

docs: Add documentation for new BASH syntax

View original Github issue

Metadata

Project
snapcraft
Number
#6290
Type
pull request
State
open
Author
sergio-costas
Labels
—
Created
Updated
Closed
—

Current evaluation

Adds 12 lines documenting snapd 2.77+ ${VAR:+value} and ${VAR:-default} expansion; approved by two reviewers, no failures, but build, lint, and test checks remain pending.

Suggested action: needs review

Reason: The one-file, +12-line documentation diff has two approvals and no failing checks. However, build, lint, fast-test, minimum-dependency, and slow-test checks are still pending, and the author confirmed that make lint && make test was not run, so final merge readiness is not yet established.

Evaluated by: mr-cal-bot

Impact: 35 Quick Win: 24 Complexity: 10 Confidence: 90 Actionability: 75

Issue body

Since snapd 2.77 onward, support for BASH syntax ${VAR:+value} and ${VAR:-default} is available for environment variable values. This patch adds it to the documentation, to ensure that it will be explained in the docs web pages. --- - [X] I've followed the [contribution guidelines](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md). - [X] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/). - [ ] I've successfully run `make lint && make test`. - [X] I've added or updated any relevant documentation. - [X] In documents I changed, I [added a meta description](https://canonical-starflow.readthedocs-hosted.com/how-to/add-a-page-meta-description/) if one was missing. - [X] I've updated the relevant release notes.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 35
Quick Win: 24
Complexity: 10
Confidence: 90
Actionability: 75
needs review Adds 12 lines documenting snapd 2.77+ ${VAR:+value} and ${VAR:-default} expansion; approved by two reviewers, no failures, but build, lint, and test checks remain pending.
stealth/space-bunny-alpha
Impact: 22
Quick Win: 18
Complexity: 4
Confidence: 92
Actionability: 86
needs review Adds 12 lines documenting snapd 2.77+ BASH variable expansion, ${VAR:+value} and ${VAR:-default}, in Snapcraft docs; approved twice, with no CI failures.
qwen3.6-35b-a3b-mtp-q6
Impact: 25
Quick Win: 22
Staleness: 5
Complexity: 10
Confidence: 80
needs review Documentation update adding BASH syntax support for environment variables to snapcraft docs. Approved by 2 reviewers, all CI passing, 2 unresolved review comments.
qwen3.6-35b-a3b-mtp-q6
Impact: 25
Quick Win: 22
Staleness: 40
Complexity: 10
Confidence: 75
needs review Documentation PR adding BASH variable syntax support (${VAR:+value}, ${VAR:-default}) to docs. Approved by 1 reviewer but has 1 unresolved comment and failing lint CI.
qwen/qwen3.6-35b-a3b
Staleness: 20
Complexity: 5
Confidence: 85
needs review Adds documentation for snapd 2.77+ BASH variable syntax. Approved by one reviewer but has one unresolved comment and a failing lint check. Small documentation-only change awaiting final review.
qwen/qwen3.6-35b-a3b
Staleness: 40
Complexity: 5
Confidence: 85
needs review Documents BASH variable expansion syntax available since snapd 2.77. Approved by one reviewer with one unresolved comment. CI passing except for pending jobs.
qwen/qwen3.6-35b-a3b
Staleness: 45
Complexity: 5
Confidence: 85
needs review Adds documentation for snapd 2.77+ BASH variable syntax. Approved by one reviewer but has two unresolved comments and a failing lint check. Requires maintainer review to address feedback and fix CI.
qwen/qwen3.6-35b-a3b
Staleness: 25
Complexity: 5
Confidence: 90
needs review Adds documentation for BASH variable expansion syntax supported since snapd 2.77. Approved by one reviewer with two unresolved comments. CI tests are currently pending.
qwen/qwen3.6-35b-a3b
Staleness: 15
Complexity: 5
Confidence: 90
needs review Adds documentation for snapd 2.77+ BASH variable syntax support. Approved by one reviewer with three unresolved comments. CI mostly passes except OSV-scanner. Awaiting maintainer review to address feedback and merge.
qwen3.6-35b-a3b-mtp-q6
Staleness: 45
Complexity: 10
Confidence: 85
needs review Adds documentation for BASH syntax ${VAR:+value} and ${VAR:-default} support introduced in snapd 2.77. Currently awaiting maintainer review with no comments or CI feedback.

Update history

Date Change
updated
updated
updated
updated
updated
updated
updated

Related issues

No related issues found above the similarity threshold.