feat: merge append_content on branch file in gitlab.commit_files#2
Merged
Conversation
Load the target file from the branch API, append the block, and commit the merged body. Honor project_path on create_branch, commit_files, and create_mr.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
gitlab.commit_files: when an action includesappend_content, load the file atfile_pathon the target branch via GitLab API, append the block, and commit the merged body (avoids full-file replace from RAG snapshots).create_branch,commit_files,create_mr: honorproject_pathin the skill payload.Companion to control plane PR for
create_route53_record_as_code/dns.propose_record_change.Test plan
go test ./...fluid-dev, run DNS as-code use case, confirm MR diff is a clean append only