fix: push tags for remote-build
Metadata
Current evaluation
Merged PR #4460 in commit 21f6ad788, fixing remote-build to push Git tags to Launchpad for version discovery.
Resolution: closed resolved
Reason: PR #4460 was approved and merged as commit 21f6ad788, implementing the remote-build tag-push fix.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [ ] 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 `make lint`?
- [ ] Have you successfully run `pytest tests/unit`?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #4460 in commit 21f6ad788, fixing remote-build to push Git tags to Launchpad for version discovery. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #4460 as commit 21f6ad788, updating remote-build to push Git tags so tagged source revisions are available to remote builds. | |
| stealth/space-bunny-alpha | — | closed resolved | PR #4460 was merged, making remote-build push Git tags; the fix is recorded in commit 21f6ad788. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #4460, updating remote-build Git pushes to include tags; landed as commit 21f6ad788. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged snapcore/snapcraft#4460 via commit 21f6ad788, enabling tag pushes for remote builds. All modified lines were covered by tests. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #4460, fixing remote-build to push Git tags. Implemented in commit 21f6ad788. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged after approval from two reviewers. The fix enables pushing tags for remote-build, maintaining 89.18% overall test coverage with 100% on modified lines. Changes span four files, adding 57 lines and removing 5. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a fix to push tags for remote builds. The change passed code coverage checks and was integrated into the main branch, resolving the remote-build tag synchronization issue. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/craft-application#384
(confidence 90%)
Merged as commit dd5bccd3, adding the corresponding Git-tag push behavior to Craft Application remote builds.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #384 fix(remotebuild): push git tags to launchpad | craft-application | merged | Merged #384 as commit dd5bccd3, enabling remote builds to push Git tags to Launchpad so applications can derive versions from those tags. | |
| #224 fix(remotebuild): create the launchpad instance correctly | craft-application | merged | Merged PR #224 as commit 87bc56a7, fixing remotebuild to create the Launchpad instance correctly. | |
| #1860526 source-type breaks remote-build | snapcraft (launchpad) | closed | Fixed in a new remote-builder that pushes the existing repo to Launchpad unmodified, resolving the source-type: git failure during remote-build. | |
| #4481 Clean Launchpad repositories when remote-build errors are raised | snapcraft | closed | Launchpad cleanup for remote-build errors was implemented in commit 663dcdfab; the author confirmed the request was completed. | |
| #573 ci: fix bugs in Launchpad sync | fetch-service | merged | Merged PR #573 as commit 4269d4c, fixing Launchpad sync tag pushes and replacing the hardcoded maintainer username with the LP_USER secret. |