← Back to issue list

remote-build: include project name in build-id

View original Github issue

Metadata

Project
snapcraft
Number
#2648
Type
pull request
State
merged
Author
cjp256
Labels
—
Created
Updated
Closed

Current evaluation

Merged #2648, adding the project name to remote-build IDs (for example, snapcraft-figlet-<ID>) so builds are identifiable in the Launchpad portal.

Resolution: closed resolved

Reason: The approved one-line change in PR #2648 was merged, incorporating project names into generated remote-build repository IDs.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Incorporate the project name into the build-id so it's identifiable when looking at the list of snaps from the launchpad web portal. When building `figlet`, instead of having a git repo like: - snapcraft-891d00183565470496c42f4bdaed4388 It would now be: - snapcraft-figlet-891d00183565470496c42f4bdaed4388 Signed-off-by: Chris Patterson <chris.patterson@canonical.com> - [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `./runtests.sh static`? - [ ] Have you successfully run `./runtests.sh tests/unit`? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged #2648, adding the project name to remote-build IDs (for example, snapcraft-figlet-<ID>) so builds are identifiable in the Launchpad portal.
stealth/space-bunny-alpha — closed resolved Merged in PR #2648 via commit 592787d8f, adding the project name to remote-build IDs, such as snapcraft-figlet-<hash>, for easier Launchpad identification.
stealth/space-bunny-alpha — closed resolved Merged PR #2648, adding the project name to remote-build IDs (e.g. snapcraft-figlet-<ID>) so projects are identifiable in the Launchpad portal.
qwen/qwen3.6-35b-a3b — — Merged updates to remote builds that append the project name to the build-id. This improves snap identification in the Launchpad web portal. Approved and integrated successfully.
qwen3.6-35b-a3b-mtp-q6 — — Merged. Incorporates project name into remote build ID for better Launchpad identification. Successfully merged after maintainer cjp256 submitted it and passed code coverage checks.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#4678 Accept and validate a user-provided project name for remote build snapcraft closed Remote builds gained user-provided Launchpad project support, including private projects; fixed by merged canonical/craft-application#293.
73%
#4322 remote-build: migrate build-id generation snapcraft closed Build-ID generation was migrated in snapcraft#4385 (commit 5fc76d839), using the snap name and a hash of the project directory.
72%