fix(remotebuild): create the launchpad instance correctly
Metadata
Current evaluation
Approved by two reviewers and passing CI, the fix to correctly create the remotebuild launchpad instance was successfully merged.
Suggested action: —
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`?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Approved by two reviewers and passing CI, the fix to correctly create the remotebuild launchpad instance was successfully merged. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a fix for the remotebuild component that corrects launchpad instance creation. The pull request passed all checks and was successfully integrated into the main branch by maintainer lengau. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #384 fix(remotebuild): push git tags to launchpad | craft-application | merged | Merged a fix that pushes git tags to Launchpad, enabling applications to derive versions from tags. Approved by two reviewers, passed CI checks, and applied with minimal changes across two files. | |
| #78 fix(ci): force push to the correct launchpad repo | fetch-service | merged | Merged a one-line CI fix correcting a force push to the proper Launchpad repository. Approved by two reviewers with zero unresolved comments and no failing checks. | |
| #2500 cli: add remote build | snapcraft | merged | Merged. Adds remote build capability to Launchpad, dispatching source trees for remote compilation and retrieving resulting snap packages or logs. Approved by reviewers, passed CI, and integrated despite a minor test coverage decrease. | |
| #4426 fix(remote-build): parse `--launchpad-timeout` argument | snapcraft | merged | Merged fix for parsing the --launchpad-timeout argument. Resolves a regression in the fallback remote builder and adds support for the new remote builder. Approved, passed CI, and merged to main. Fixes #4397. | |
| #230 fix: make launchpad client always create relevant files | craft-application | merged | Merged a fix ensuring the launchpad client always creates relevant files. Approved by two reviewers with passing CI checks. The change adds 138 lines across three files. | |
| #4892 fix(remotebuild): use legacy launchpad credentials if they exist | snapcraft | merged | Merged fix enabling legacy Launchpad credential fallback for remote builds with a deprecation warning. Added build-for all support, updated spread tests, and resolved issue 4889. Requires craft-application 3.1.0+. Approved and passed CI. | |
| #236 fix(launchpad): correct the uploading build state | craft-application | merged | Merged a fix correcting an incorrect string in the buildstate property for Launchpad builds. The change was approved by reviewers, passed CI checks, and required only a single line modification. | |
| #5390 chore(remotebuild): use new build planner | snapcraft | merged | Merged remote build updates to adopt the new get_launchpad_build_plan() and remove unit test xfails. Approved by two reviewers, passed CI checks, and integrated. | |
| #219 fix: add launchpad build types and states | craft-application | merged | Merged a maintainer fix adding launchpad build types and states. The two-line change in one file passed CI and received approval from two reviewers before integration. | |
| #5005 fix(remotebuild): error early for multiple artifacts per build-on | snapcraft | merged | Merged. Adds early validation to prevent Launchpad build failures when multiple artifacts share the same build-on architecture. Replaces cryptic errors with a clear message, resolving issue #4995. Approved and passed CI. |