feat(remotebuild): add property for launchpad credentials filepath
Metadata
Current evaluation
Merged after approval and passing CI. Added a credentials_filepath property to remotebuild, enabling applications to specify a custom credentials file. Unblocks related snapcraft dependencies.
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`?
-----
Adds a `credentials_filepath` property so applications can point to a different credentials file.
Unblocks https://github.com/canonical/snapcraft/issues/4889
Unblocks https://github.com/canonical/snapcraft/pull/4892
(CRAFT-3077)
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged after approval and passing CI. Added a credentials_filepath property to remotebuild, enabling applications to specify a custom credentials file. Unblocks related snapcraft dependencies. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to add a credentials_filepath property to remotebuild, allowing custom Launchpad credentials file paths. This update unblocks related snapcraft issues and pull requests. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #1128 feat(remotebuild): add build-path to snap recipes | craft-application | merged | Merged. Adds build-path to snap recipes and RemoteBuildService, resolving #1106 and unblocking snapcraft #6287. Exposed as --project-dir in the remote-build command. Approved by two reviewers and passed CI. |