← Back to issue list

docs: add explanation for cryptography

View original Github issue

Metadata

Project
snapcraft
Number
#5478
Type
pull request
State
merged
Author
mr-cal
Labels
—
Created
Updated
Closed

Current evaluation

Merged in #5478 (commit 307b8e1f3), adding 306 lines documenting cryptography across Snapcraft build, store, and remote-build codebases.

Resolution: closed resolved

Reason: Resolved by merged PR #5478, commit 307b8e1f3, which added the requested cryptography explanation documentation. The change is recorded in the project history.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you followed the [guidelines for contributing](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `make lint`? - [x] Have you successfully run `make test`? --- Adds an [explanation of cryptography](https://canonical-ubuntu-documentation-library--5478.com.readthedocs.build/snapcraft/5478/explanation/cryptography/) used in Snapcraft. This doc is tricky to organize because there are 3 overlapping codebases used to build snaps (depending on the base), 2 codebases for interacting with the store, and 2 codebases for remote builds. The store and remote build codebases aren't tied to any particular base. I've reused as much upstream documentation is possible. (SNAPCRAFT-1114)

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged in #5478 (commit 307b8e1f3), adding 306 lines documenting cryptography across Snapcraft build, store, and remote-build codebases.
stealth/space-bunny-alpha — closed resolved Merged #5478 in commit 307b8e1f3, adding 306 lines of Snapcraft cryptography documentation covering build, store, and remote-build codebases.
qwen/qwen3.6-35b-a3b — — Merged documentation explaining cryptography usage in Snapcraft. Covers overlapping codebases for building, store interaction, and remote builds. Approved by three reviewers, passed CI checks, and added 306 lines across two files.
qwen3.6-35b-a3b-mtp-q6 — — Merged documentation explaining cryptography usage in Snapcraft. Covers overlapping codebases for snap building, store interaction, and remote builds, reusing upstream materials. Resolves SNAPCRAFT-1114.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1073 docs: add explanation for cryptography craft-parts merged Merged PR canonical/craft-parts#1073 in commit dd318af9, adding documentation explaining cryptography usage and a changelog entry.
84%
#737 docs: add cryptographic documentation craft-providers merged Merged #737 in commit 39c553f, adding CRAFT-4395 documentation on Craft Providers' cryptographic use and communication with local snapd processes.
81%
#255 docs: add cryptography explanation imagecraft merged Merged PR #255 in commit d64830f, adding an explanations page documenting Imagecraft's cryptography posture for IMAGECRAFT-69.
80%
#156 docs: add cryptography documentation craft-archives merged Merged PR #156 as commit 3df6e9e, adding 30 lines of cryptography documentation across two files.
78%
#280 docs: add cryptography documentation craft-store merged Merged PR #280 in commit 66fbefb, adding security-reviewed documentation for craft-store's cryptographic features (CRAFT-3731).
78%
#382 docs: add cryptography documentation fetch-service merged Merged as commit 2b76e1b, adding 54 lines of cryptography documentation across three files after two approvals.
78%
#597 docs: rework Cryptography explanation into Security fetch-service merged Merged in #597 as commit 4cf53e6, moving the Cryptography documentation into a broader Security page.
78%
#744 docs: add cryptographic docs craft-application merged Merged PR #744 added Craft Application's cryptographic technology documentation and linked it from the explanation index as commit deffe241.
75%
#2278 docs: add cryptographic docs charmcraft merged Merged #2278 as commit 196d652b, adding cryptographic documentation for CHARMCRAFT-616 across five files (+48/-6).
73%
#870 docs: add cryptographic docs rockcraft merged Merged PR #870 as commit 5fa9219b, adding ROCKCRAFT-234 cryptographic documentation across three files (+35/-1).
71%