← Back to issue list

chore: add dev workshop

View original Github issue

Metadata

Project
snapcraft
Number
#6263
Type
pull request
State
open
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Adds a dev workshop for snapcraft development with new workshop actions for installing git branches and managing dependencies. Approved by 3 reviewers but has 11 unresolved review comments and failing CI checks.

Suggested action: close stale

Reason: The PR has been inactive for 90 days with 11 unresolved review comments and multiple failing CI checks (integration-spread-tests on ubuntu-22.04/26.04, OSV-scanner, publish amd64). Despite 3 approvals, the unresolved issues and lack of follow-up activity suggest the PR is abandoned and no longer applicable in its current state.

Impact: 35 Quick Win: 26.25 Staleness: 75 Complexity: 25 Confidence: 70

Issue body

This adds a new `dev` workshop for developing snapcraft. Mostly this just uses [Workshop](https://documentation.ubuntu.com/canonical-workshop/) to expose the major parts of the Makefile nicely (and of course to set up your workshop), but it also adds two new workshop actions for the dev environment: **install-branch**: Install packages from git branches or URLs - Supports short package names like `craft-parts` (defaults to canonical org) - Supports full git URLs for any repository - Usage: `workshop run -- install-branch craft-parts main` **lock**: Run uv lock with custom arguments and update setup - Automatically runs `make setup` after locking dependencies - Usage: `workshop run -- lock` or `workshop run -- lock --refresh` These actions improve the dev workflow by making dependency management and testing against branches easier.

Evaluation history

Date Model Scores Action Summary
qwen3.6-35b-a3b-mtp-q6
Impact: 35
Quick Win: 26.25
Staleness: 75
Complexity: 25
Confidence: 70
close stale Adds a dev workshop for snapcraft development with new workshop actions for installing git branches and managing dependencies. Approved by 3 reviewers but has 11 unresolved review comments and failing CI checks.
qwen/qwen3.6-35b-a3b
Staleness: 60
Complexity: 20
Confidence: 85
needs review Adds a dev workshop with install-branch and lock actions to streamline dependency management and testing. Approved by 3 reviewers but has 11 unresolved comments and several failing CI checks.
qwen3.6-35b-a3b-mtp-q6
Staleness: 45
Complexity: 20
Confidence: 85
needs review Adds a dev workshop for snapcraft using the Workshop tool. Introduces install-branch and lock actions to streamline dependency management and branch testing. Currently awaiting review with no comments or updates in 34 days.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#76 chore: add snapcraft project files debcraft merged Merged changes adding snapcraft project files to decouple support libraries from lxd and snap infrastructure for Debcraft. Approved by two reviewers with all CI checks passing. Diff includes 120 additions across two files.
74%