← Back to issue list

chore: add snapcraft project files

View original Github issue

Metadata

Project
debcraft
Number
#76
Type
pull request
State
merged
Author
cmatsuoka
Labels
Created
Updated
Closed

Current evaluation

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.

Suggested action:

No scores available.

Issue body

Debcraft currently runs as a snap, and requires changes in support libraries to be decoupled from lxd and snap infrastructure. - [ ] Have you followed the guidelines for contributing? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `make lint && make test`? ---

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b 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.
qwen3.6-35b-a3b-mtp-q6 Merged to add snapcraft project files, decoupling support libraries from lxd and snap infrastructure for Debcraft's snap deployment. Submitted by maintainer cmatsuoka with no additional discussion.
qwen3.6-35b-a3b-mtp-q6 Merged maintainer cmatsuoka's contribution adding snapcraft project files. The update decouples support libraries from lxd and snap infrastructure to enable Debcraft's snap build process.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1254 chore(deps): update internal packages charmcraft merged Merged automated dependency updates for craft-cli, craft-parts, and snap-helpers. Approved by two reviewers and passed CI checks before integration.
76%
#6241 chore: remove snapcraft_legacy snapcraft merged Merged removal of the snapcraft_legacy module, old specs folder, and dependencies after verifying no remaining entry points. Approved by two reviewers; noted unrelated integration test failures.
75%
#80 chore(core22-8): show snapcraft output snapcraft-rocks merged Merged into the core22-8 branch following two approvals and passing all CI checks. The commit enables snapcraft output visibility, modifying two files with a +13/-6 line change.
75%
#984 chore(deps): update internal packages charmcraft merged Merged automated dependency updates for craft-parts, craft-providers, and snap-helpers. Approved by a reviewer and passed CI checks before integration.
75%
#5528 chore: address all snapcraft.io/docs links snapcraft merged Merged following two approvals. Standardized snapcraft.io/docs links across 91 files. A failing integration test on Ubuntu 20.04 did not block the merge. A force-push exception was granted to combine documentation and code changes.
74%
#6263 chore: add dev workshop snapcraft open 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.
74%
#466 chore: update changelog and fix local lxd craft-test fetch-service merged Merged after two approvals and passing CI checks. Updates changelog and docs while fixing local craft-test for LXD inspection. Changes two files with 41 additions and 8 deletions.
74%
#1186 chore(deps): update internal packages charmcraft merged Merged automated dependency updates for craft-cli to 2.0.1 and snap-helpers to 0.4.0. The change was approved, passed CI checks, and successfully integrated into the codebase.
73%
#5393 chore(merge): feature/snapcraft-test into main snapcraft merged Merged feature/snapcraft-test into main after two reviewer approvals. The change updated 54 files and passed most CI checks, with failing spread tests acknowledged for later resolution on main.
73%
#24 chore(docs): update readme snapcraft-rocks merged Merged after receiving approval from two reviewers. Updated the README to add core22-8 and core24-8 branches to the supported Snapcraft/core combinations list. The commit modified one file with six additions and two deletions.
72%