Code navigation for C# repositories

Jump to definition and find all references are now available for all C# repositories on GitHub.

When you view a C# file on github.com, you can click on a function or method name and see a code navigation card with links to all of its definitions and references within the same repository. We use the tree-sitter library to find definitions and call sites in your code.

Special thanks to @damieng, @initram and @noellelc for their contributions in tree-sitter to make C# support happen!

Learn more about jump to definition and find all references

Check out the tree-sitter library

Dependabot version updates now run the go mod tidy command during every update, which helps keep your go.mod file well-organized and free of stale module versions.

If your repository vendors its dependencies with go mod vendor, Dependabot now respects that configuration during version updates. No changes to the configuration file are required.

See more

We changed the GitHub Actions self-hosted runner group default access to disable "Allow public repositories." This change impacts runner groups created before Sep 4, 2020 and changes those runner groups to a more secure default.

GitHub does not recommend the use of self-hosted runners with public repositories. If you are aware of the risks, and you choose to run workflows on your public repositories, you can update your runner group access to “Allow public repositories.”

Learn more about managing access to self-hosted runners.

See more