Open
Description
Summary
When using libgit2sharp
to push an initial commit that includes a .github
folder (with valid contents), the push fails silently — no error is thrown, and the remote is not updated. If the folder is renamed (e.g., to github
), the push succeeds.
Steps to Reproduce
- Create a new local repo
- Add a
.github/workflows/ci.yml
file - Commit
- Attempt to push to a GitHub remote (with or without authentication)
Observed Behavior
repo.Network.Push(...)
does not throw- Remote is unchanged
- If
.github
is renamed, push succeeds as expected
Expected Behavior
Push should either:
- Succeed and update the remote, or
- Throw an exception if push fails
Notes
- Using latest
LibGit2Sharp
and .NET 6+ - Changing
.github
to any other folder name works
Environment
- LibGit2Sharp version: 0.31.0
- OS: Windows
Metadata
Metadata
Assignees
Labels
No labels