← Back to issue list

feat: add a default snapcraft.yaml

View original Github issue

Metadata

Project
starbase
Number
#351
Type
pull request
State
open
Author
upils
Labels
—
Created
Updated
Closed
—

Current evaluation

Adds a default 54-line snap/snapcraft.yaml to the starbase template so downstream craft projects can `make pack-snap`. Open 597 days, 1 approval, 8 unresolved review comments, no CI.

Suggested action: close stale

Reason: Reviewers left 8 unresolved threads (lengau asked for @tigarmo/@mr-cal input; mr-cal left feedback in existing threads and dropped his review request in 2025-05) and the maintainer/author has not responded in 494 days — the 'revisions requested, then abandoned' stale case. The need itself is not gone: HEAD still has a dead `pack-snap: snap/snapcraft.yaml` prerequisite in the Makefile with no snap/ directory, so this is stalled rather than obsolete. Confidence is limited because the actual comment contents are not visible, so it is unclear whether the objections were nits or a fundamental design objection (e.g. relying on snapcraft 7's auto-generated snap.yaml per snapcraft#3637).

Evaluated by: mr-cal-bot

Impact: 35 Quick Win: 5 Complexity: 25 Confidence: 62 Actionability: 18

Issue body

Users must implement the basic craft-application flow to successfully build a snap with this configuration.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 35
Quick Win: 5
Complexity: 25
Confidence: 62
Actionability: 18
close stale Adds a default 54-line snap/snapcraft.yaml to the starbase template so downstream craft projects can `make pack-snap`. Open 597 days, 1 approval, 8 unresolved review comments, no CI.
qwen/qwen3.6-35b-a3b
Impact: 40
Quick Win: 7
Complexity: 15
Confidence: 55
Actionability: 20
close stale Adds a default snapcraft.yaml file for users to implement the craft-application flow. PR has 1 approval but 8 unresolved review comments and no CI checks.
qwen/qwen3.8-27b
Impact: 30
Quick Win: 24
Staleness: 75
Complexity: 20
Confidence: 55
needs review Adds a default snapcraft.yaml (+54 lines, 1 file) so users can build a snap via the craft-application flow. Approved by 1 reviewer but 8 review comments remain unresolved; last activity 462 days ago.
qwen/qwen3.6-35b-a3b
Staleness: 90
Complexity: 25
Confidence: 85
close stale Adds a default snapcraft.yaml configuration file requiring users to implement the craft-application flow. Currently inactive for over a year with 8 unresolved review comments and no CI checks.
qwen3.6-35b-a3b-mtp-q6
Staleness: 85
Complexity: 25
Confidence: 60
needs review Adds a default snapcraft.yaml to streamline snap builds, but has been inactive for over a year with unresolved review threads and no CI status.

Update history

No update history recorded yet.

Related work

  • Related To: snapcraft#3637 (confidence 55%)

    Merged CRAFT-801 work in snapcraft/7.0 adds automatic basic snap.yaml generation so snaps can be packed, overlapping this PR's motivation and likely a factor in the stalled design discussion.

Related issues

Issue Project State Summary Similarity
#3637 meta: generate basic snap.yaml (CRAFT-801) snapcraft merged Merged #3637, adding minimal snap.yaml generation from existing project metadata to enable snap packing (0afa3dbfd; merge bc94255b4).
73%
#45 feat: create new snapcraft-pack action craft-actions merged Merged as commit 8756708, adding a snapcraft/pack action modeled on charmcraft/pack, with shared common/ workflows, working `path` input, and snap/ dir added to the cache key. All CI checks passed; docs followed in #46.
72%