← Back to issue list

fix(launchpad): use the project's privacy for repos and recipes

View original Github issue

Metadata

Project
craft-application
Number
#615
Type
pull request
State
merged
Author
mr-cal
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #615 in commit b394bdd6, fixing remote-builder uploads so Launchpad repositories and recipes inherit the project's privacy instead of becoming public.

Resolution: closed resolved

Reason: PR #615 was merged as commit b394bdd6 after maintainer approval. The change fixes issue #614 by applying project privacy to both remote repositories and recipes.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you followed the guidelines for contributing? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `tox`? ----- Fixes a bug where the remote-builder would create a public repository and recipe, even when the project is private. This is a backward-compatible change, but raises a deprecation warning if a project could be public. I tested with snapcraft and can confirm the recipe and repo are private. Fixes #614 (CRAFT-3984)

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #615 in commit b394bdd6, fixing remote-builder uploads so Launchpad repositories and recipes inherit the project's privacy instead of becoming public.
stealth/space-bunny-alpha — closed resolved Merged craft-application#615 (CRAFT-3984), fixing #614 so remote-build repositories and recipes inherit the project's privacy rather than defaulting to public.
stealth/space-bunny-alpha — closed resolved Merged canonical/craft-application#615, making remote builds create Launchpad repositories and recipes with the project's privacy and resolving #614. Public projects now trigger a deprecation warning.
qwen/qwen3.6-35b-a3b — — Merged fix ensuring the remote-builder respects project privacy when creating repositories and recipes. The backward-compatible change adds a deprecation warning for public projects and resolves issue #614 after passing CI and two approvals.

Update history

No update history recorded yet.

Related work

Related issues

Issue Project State Summary Similarity
#5238 fix(remotebuild): use the project's privacy for repos and recipes snapcraft merged Merged #5238 incorporated craft-application#615, preserving project privacy for remotely created Launchpad repositories and recipes; the fix shipped in Snapcraft 8.6.2.
85%
#614 Remote build: Uploaded repository should have the same information type as the project craft-application closed Fixed by merged PR #615 (commit b394bdd6), making remote-build repositories and recipes inherit the project's Launchpad privacy.
79%
#5221 remote build: use the project's privacy for repos and recipes snapcraft closed Remote builds now preserve project privacy for repositories and recipes; fixed by merged PR #5238 and released in Snapcraft 8.6.2.
77%