remote build: retrieve build log files
Metadata
Current evaluation
Merged changes to automatically download successful remote build logs from Launchpad. Logs use project and architecture names with numbered suffixes for duplicates. Approved, passed CI, and verified by reviewer.
Suggested action: —
No scores available.
Issue body
Also download build logs from Launchpad when the build succeeds. The
log file name is based on the project name and build architecture.
Numbered suffixes are added if the file already exists.
Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com>
- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `./runtests.sh static`?
- [x] Have you successfully run `./runtests.sh tests/unit`?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged changes to automatically download successful remote build logs from Launchpad. Logs use project and architecture names with numbered suffixes for duplicates. Approved, passed CI, and verified by reviewer. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Enables downloading successful remote build logs from Launchpad, automatically appending numbered suffixes to handle filename collisions. Approved after reviewer testing, with minor unrelated test failures noted for future resolution. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Downloads successful remote build logs from Launchpad, appending numbered suffixes to avoid collisions. Approved after testing, rebased to resolve catkin and colcon test failures, and merged. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2594 remote build: don't send log files back to remote | snapcraft | merged | Merged a fix updating build log filters to prevent local logs from being sent to the remote builder. Approved by reviewer, passed CI, and modified two files with four additions and four deletions. | |
| #351 fix(remotebuild): use full project name in log files | craft-application | merged | Merged a fix ensuring remote build log files use the full project name, resolving issue #4781. Approved by three reviewers, passed CI, and updated two files. |