← Back to issue list

fix(remote-build): enable git repo check

View original Github issue

Metadata

Project
craft-application
Number
#310
Type
pull request
State
merged
Author
syu-w
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #310 in commit 28429b84, enabling remote builds to check Git cleanliness before staging and committing copied project changes.

Resolution: closed resolved

Reason: PR #310 was approved and merged, resolving the missing Git repository check by testing repo cleanliness and committing only when the working tree is dirty.

Evaluated by: mr-cal-bot

No scores available.

Issue body

No description provided.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #310 in commit 28429b84, enabling remote builds to check Git cleanliness before staging and committing copied project changes.
stealth/space-bunny-alpha — closed resolved Merged PR #310 enabled the Git repository check for remote builds. The approved change updated two files with 18 additions and 1 deletion.
qwen/qwen3.6-35b-a3b — — Successfully merged the fix enabling the git repository check for remote builds. Approved by two reviewers, the update modifies two files with 18 additions and 1 deletion, resolving the build configuration issue.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#4370 feat(remote-build): check if project is in a git repository snapcraft merged Merged PR #4370 added Git-repository detection for remote-build, preserving legacy behavior for non-Git projects; commit e0ef5ec27 resolves #4321.
76%
#2564 remote_build: handle git push in detached head state snapcraft merged Merged PR #2564 (commit 41c7adaf9), fixing remote builds from detached HEAD by using HEAD when Git branch lookup fails.
75%
#3056 remote-build: package up local sources with source-type 'git' snapcraft merged Merged PR #3056 in commit ccfd349af, making remote-build package local Git sources declared with source-type: git.
74%
#2837 remote-build: gpg-signing and usability fixes snapcraft merged Merged #2837: remote-build now disables Git commit signing and improves source errors, command quoting, and commit-message readability.
72%
#4321 remote-build: add control logic when the project is in a git repo snapcraft closed Commit e0ef5ec27 added Git-aware remote-build dispatch: Git projects use the new implementation, while non-Git projects retain the legacy path.
72%
#4480 fix(remote): return error when remote build failed snapcraft merged Merged PR #4480 as commit 13aedd1d2, making remote builds return an error when a build fails and fixing #4142.
71%
#4517 regression: remote-build fails when project is not in a git directory snapcraft closed Closed as intentional: remote-build requires an existing Git repo to prevent reuse of local parts/stage/prime; merged PR #4536 (bc1c5537a) clarified the error and docs.
71%
#4482 fix(remote): use git for push to remote system snapcraft merged Merged PR #4482 as commit 6300e0ee2, replacing libgit2 remote pushes with direct git push and preventing premature token expiry; fixes #4478.
70%