Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
525 commits
Select commit Hold shift + click to select a range
9c1bd70
build(msbuild): Remove MSBuildToolVersion workaround
arturcic Mar 13, 2026
cc8dd94
Merge pull request #4835 from GitTools/dependabot/nuget/build/Cake.Fr…
mergify[bot] Mar 13, 2026
d52c377
ci(workflows): Update Windows runner image to windows-2025-vs2026
arturcic Mar 13, 2026
a1e6fb7
(docs deps): Bump undici from 6.21.3 to 6.24.0
dependabot[bot] Mar 13, 2026
9caca98
Merge pull request #4861 from GitTools/dependabot/npm_and_yarn/undici…
arturcic Mar 14, 2026
f2e7515
(deps): Bump JsonSchema.Net.Generation from 7.1.2 to 7.1.3
dependabot[bot] Mar 15, 2026
fc7c57b
Merge pull request #4865 from GitTools/dependabot/nuget/src/JsonSchem…
mergify[bot] Mar 15, 2026
288abc3
ci(workflows): Rename release event dispatch payload tag key
arturcic Mar 16, 2026
d7b065e
(build deps): Bump jetbrains/qodana-action in /.github/workflows
dependabot[bot] Mar 16, 2026
eb2cbbf
Merge pull request #4868 from GitTools/dependabot/github_actions/dot-…
arturcic Mar 16, 2026
331b233
feat(build): Configure code coverage generation and publishing
arturcic Mar 16, 2026
1b202f6
Merge pull request #4871 from arturcic/feature/code-coverage
arturcic Mar 16, 2026
07fa6c1
build(deps): Bump Alpine and Fedora distribution versions
arturcic Mar 16, 2026
ec270af
Merge pull request #4872 from arturcic/feature/distro-updates
arturcic Mar 16, 2026
481e594
ci(unit-tests): Align build target, structure results, and upload cov…
arturcic Mar 16, 2026
77bdd87
ci(qodana): Suppress .NET telemetry and standardize action arguments
arturcic Mar 16, 2026
329d120
ci(unit-tests): Upload test results to Codecov
arturcic Mar 16, 2026
7dde6e7
fix: include actual key name in /overrideconfig unsupported key error…
Copilot Mar 16, 2026
911c254
use lowered optionKey instead of non-lowered
denisbredikhin Mar 16, 2026
97fa154
Merge pull request #4874 from denisbredikhin/main
arturcic Mar 16, 2026
519406a
remove Qodana support
arturcic Mar 17, 2026
99908c0
ci(workflows): Update GITHUB_TOKEN to use github.token context
arturcic Mar 14, 2026
2b049d4
ci(workflows): Integrate DockerHub credential action and simplify pub…
arturcic Mar 16, 2026
b261652
ci(workflows): Refactor secret passing and clarify tag variable
arturcic Mar 16, 2026
cf9bc20
ci(workflows): Integrate dedicated credential actions for publishing
arturcic Mar 16, 2026
80329d4
ci(workflows): Use github.token for repository dispatch and grant job…
arturcic Mar 17, 2026
a4735c9
ci(workflows): Transition publishing to GitHub App tokens
arturcic Mar 17, 2026
f2ad9c3
ci(workflows): Add conditional package publishing
arturcic Mar 17, 2026
05d8e26
ci(workflows): Centralize publishing condition logic
arturcic Mar 17, 2026
b05487e
ci(workflows): Pin credential actions to v1
arturcic Mar 17, 2026
78ec9fe
ci(workflows): Conditionally load DockerHub credentials
arturcic Mar 17, 2026
0ca574a
Merge pull request #4876 from arturcic/feature/github-secrets2
arturcic Mar 17, 2026
1f0f440
ci(workflows): Upgrade Docker login action to v4
arturcic Mar 17, 2026
40784c7
refactor(msbuild): Move GitVersionTaskBase to Tasks namespace
arturcic Mar 17, 2026
74f0b76
docs(usage): Clarify GitVersion.Core library API stability statement
arturcic Mar 17, 2026
02431d1
build: Update GitHub Action versions for provenance and download
arturcic Mar 18, 2026
30dae43
style: Standardize GitHub Actions workflow formatting
arturcic Mar 18, 2026
7ba7f0e
refactor: Consolidate GitHub credentials and git operations in workflows
arturcic Mar 18, 2026
841bf8d
ci: Add workflow_dispatch trigger to mkdocs.yml
arturcic Mar 18, 2026
44f60b5
build: Enhance mark-shipped script for public API changes
arturcic Mar 18, 2026
2a1bbe4
Merge pull request #4881 from arturcic/feature/cicd-improvements
arturcic Mar 18, 2026
ac3ef49
docs: Clarify library terminology and update GitHub Actions links
arturcic Mar 18, 2026
a974f84
docs(reference): Improve markdown formatting for readability
arturcic Mar 18, 2026
4f886e3
include markdown docs changes
gittools-bot Mar 18, 2026
d332e92
Merge pull request #4882 from arturcic/feature/docs
arturcic Mar 18, 2026
d0f3aae
(deps): Bump Scriban from 6.5.7 to 6.5.8
dependabot[bot] Mar 18, 2026
e596041
Merge pull request #4879 from GitTools/dependabot/nuget/new-cli/Scrib…
mergify[bot] Mar 18, 2026
48638eb
style(ci): Format GitHub Actions workflow file
arturcic Mar 18, 2026
c483a48
Initial plan
Copilot Mar 18, 2026
62df16f
feat: support nuget.org Trusted Publishing via GitHub Actions OIDC
Copilot Mar 18, 2026
22980a2
fix: restore NuGet creds step and NUGET_API_KEY env var for fallback
Copilot Mar 18, 2026
74227d4
docs: expand nuget.org Trusted Publishing setup instructions in CONTR…
Copilot Mar 18, 2026
a1bc95e
docs: correct nuget.org Trusted Publishing setup - one-time per repo,…
Copilot Mar 18, 2026
494021c
Apply suggestions from code review
arturcic Mar 18, 2026
12f1b78
fix: format CONTRIBUTING.md table and add missing System.Text using d…
Copilot Mar 18, 2026
b933173
fix: remove unnecessary System.Text using directive from PublishNuget.cs
Copilot Mar 18, 2026
5d5aaa1
Merge pull request #4884 from GitTools/copilot/support-nuget-org-trus…
arturcic Mar 18, 2026
0a43d15
refactor(config): Use HashSet for ignore paths to ensure uniqueness a…
arturcic Mar 19, 2026
17581b5
(build deps): Bump nick-fields/retry from 3 to 4 in /.github/workflows
dependabot[bot] Mar 20, 2026
f382d6c
Merge pull request #4887 from GitTools/dependabot/github_actions/dot-…
arturcic Mar 20, 2026
6611c18
feat(github): Add prompts for automated issue and PR creation
arturcic Mar 20, 2026
0e5d7e8
(deps): Bump Scriban from 6.5.8 to 6.6.0
dependabot[bot] Mar 20, 2026
bf2e13c
Merge pull request #4889 from GitTools/dependabot/nuget/new-cli/Scrib…
arturcic Mar 20, 2026
9687ad1
(docs deps): Bump flatted from 3.2.4 to 3.4.2
dependabot[bot] Mar 20, 2026
9b040bb
Merge pull request #4888 from GitTools/dependabot/npm_and_yarn/flatte…
arturcic Mar 20, 2026
3583e71
ci(artifacts): Add retry logic to Windows artifact tests
arturcic Mar 20, 2026
fa9accd
refactor(configuration): Enable property setters for YAML deserializa…
arturcic Mar 19, 2026
d115db1
feat(yaml): Upgrade to SharpYaml for improved YAML processing
arturcic Mar 19, 2026
2acc333
fix(configuration): Enhance YAML merging logic for lists
arturcic Mar 19, 2026
535789b
style(configuration): Standardize YAML configuration patterns and for…
arturcic Mar 19, 2026
8f3e6e0
refactor(configuration): simplify dictionary merge in ConfigurationHe…
arturcic Mar 20, 2026
784abd8
test(configuration): add coverage for nested override merge behavior
arturcic Mar 20, 2026
7f16606
Merge pull request #4886 from GitTools/feature/sharpyaml
arturcic Mar 20, 2026
9aa5c8f
ci(actions): upgrade retry action to v4
arturcic Mar 20, 2026
69dbea8
(deps): Bump NUnit3TestAdapter from 6.1.0 to 6.2.0
dependabot[bot] Mar 22, 2026
8046d8f
Merge pull request #4890 from GitTools/dependabot/nuget/new-cli/NUnit…
mergify[bot] Mar 22, 2026
211db5c
(deps): Bump Scriban from 6.6.0 to 7.0.0
dependabot[bot] Mar 22, 2026
81b4ee9
refactor(cli): Adopt PolySharp to manage polyfills and remove custom …
arturcic Mar 22, 2026
27bbbf5
Merge pull request #4891 from GitTools/dependabot/nuget/new-cli/Scrib…
mergify[bot] Mar 22, 2026
b329379
chore(solution): Remove Qodana configuration file reference
arturcic Mar 22, 2026
00e59b5
ci(release): Add GitHub prompt for preparing release milestones
arturcic Mar 23, 2026
9bb3367
include public API changes
gittools-bot Mar 23, 2026
44d6251
(build deps): Bump mislav/bump-homebrew-formula-action
dependabot[bot] Mar 23, 2026
0863280
(deps): Bump coverlet.MTP from 8.0.0 to 8.0.1
dependabot[bot] Mar 23, 2026
f6107bb
Merge pull request #4893 from GitTools/dependabot/github_actions/dot-…
arturcic Mar 23, 2026
7dd97ac
Merge pull request #4894 from GitTools/dependabot/nuget/src/coverlet.…
mergify[bot] Mar 23, 2026
24efe0f
(deps): Bump Scriban from 7.0.0 to 7.0.3
dependabot[bot] Mar 24, 2026
cf16400
Merge pull request #4896 from GitTools/dependabot/nuget/new-cli/Scrib…
mergify[bot] Mar 24, 2026
3bfb11d
(docs deps): Bump picomatch from 2.3.1 to 2.3.2
dependabot[bot] Mar 25, 2026
5abfd55
Merge pull request #4897 from GitTools/dependabot/npm_and_yarn/picoma…
mergify[bot] Mar 25, 2026
75db673
docs: add AGENTS.md for AI coding agent guidance
arturcic Mar 26, 2026
c5d19de
(deps): Bump Scriban from 7.0.3 to 7.0.5
dependabot[bot] Mar 26, 2026
c5f5bd2
Merge pull request #4900 from GitTools/dependabot/nuget/new-cli/Scrib…
mergify[bot] Mar 26, 2026
43d576b
ci(mergify): upgrade configuration to current format
mergify[bot] Apr 3, 2026
1307959
Merge pull request #4907 from GitTools/mergify/configuration-deprecat…
arturcic Apr 3, 2026
a07f427
(build deps): Bump codecov/codecov-action in /.github/workflows
dependabot[bot] Mar 27, 2026
7d16d68
Merge pull request #4902 from GitTools/dependabot/github_actions/dot-…
arturcic Apr 3, 2026
6263c41
(deps): Bump the microsoft group with 1 update
dependabot[bot] Apr 7, 2026
e91e96f
Merge pull request #4909 from GitTools/dependabot/nuget/new-cli/micro…
mergify[bot] Apr 7, 2026
4b7b6a9
(deps): Bump Scriban from 7.0.5 to 7.0.6
dependabot[bot] Apr 7, 2026
c38c769
Merge pull request #4903 from GitTools/dependabot/nuget/new-cli/Scrib…
mergify[bot] Apr 7, 2026
2d2c68e
(deps): Bump JsonSchema.Net.Generation from 7.1.3 to 7.2.0
dependabot[bot] Apr 7, 2026
968018f
Merge pull request #4908 from GitTools/dependabot/nuget/src/JsonSchem…
mergify[bot] Apr 7, 2026
3c726d2
(build deps): Bump gittools/cicd from 1 to 2 in /.github/workflows
dependabot[bot] Apr 7, 2026
1e3c051
Merge pull request #4911 from GitTools/dependabot/github_actions/dot-…
arturcic Apr 7, 2026
6ba720d
feat(prompts): add release preparation prompt and refine gh command p…
arturcic Apr 7, 2026
e62a9dd
(deps): Bump Scriban from 7.0.6 to 7.1.0
dependabot[bot] Apr 9, 2026
2e98776
Merge pull request #4913 from GitTools/dependabot/nuget/new-cli/Scrib…
mergify[bot] Apr 9, 2026
dbc34f6
chore(vscode): enable chat features and expand dotnet command auto-ap…
arturcic Apr 10, 2026
8f1eb82
build(docker): update VERSION to 6.7.0
arturcic Apr 13, 2026
cca8be3
refactor(build): modernize syntax and optimize string processing
arturcic Apr 13, 2026
dc218a7
(deps): Bump JsonSchema.Net.Generation from 7.2.0 to 7.3.6
dependabot[bot] Apr 14, 2026
e8f38cf
Merge pull request #4917 from GitTools/dependabot/nuget/src/JsonSchem…
mergify[bot] Apr 14, 2026
9908897
(deps): Bump the microsoft group with 1 update
dependabot[bot] Apr 15, 2026
cbce97d
Merge pull request #4914 from GitTools/dependabot/nuget/new-cli/micro…
mergify[bot] Apr 15, 2026
adc4f09
(sdk): Bump dotnet-sdk from 10.0.201 to 10.0.202
dependabot[bot] Apr 15, 2026
469d5e6
Merge pull request #4919 from GitTools/dependabot/dotnet_sdk/dotnet-s…
mergify[bot] Apr 15, 2026
78d5e4d
(deps): Bump the microsoft group with 11 updates
dependabot[bot] Apr 15, 2026
5d84f3f
Merge pull request #4920 from GitTools/dependabot/nuget/new-cli/micro…
mergify[bot] Apr 15, 2026
3dc6839
build: allow disabling docker for specific build targets
arturcic Apr 22, 2026
2d70203
(sdk): Bump dotnet-sdk from 10.0.202 to 10.0.203
dependabot[bot] Apr 22, 2026
2b4b3eb
Merge pull request #4922 from GitTools/dependabot/dotnet_sdk/dotnet-s…
mergify[bot] Apr 22, 2026
0a00d23
chore(deps): bump coverlet.MTP from 8.0.1 to 10.0.0
arturcic Apr 22, 2026
2205d32
Merge pull request #4923 from arturcic/chore/bump-coverlet-mtp-10.0.0…
arturcic Apr 22, 2026
1eacb90
chore(deps): bump SharpYaml from 3.4.0 to 3.7.0
arturcic Apr 22, 2026
95b4eeb
Merge pull request #4925 from arturcic/chore/bump-sharpyaml-3.7.0-src
arturcic Apr 22, 2026
99f042b
(deps): Bump the microsoft group with 12 updates
dependabot[bot] Apr 22, 2026
f99ba0e
Merge pull request #4924 from GitTools/dependabot/nuget/new-cli/micro…
mergify[bot] Apr 22, 2026
1814cb5
build(deps): bump NUnit3TestAdapter from 6.1.0 to 6.2.0
arturcic Apr 22, 2026
b04008b
Merge pull request #4921 from arturcic/chore/bump-nunit3testadapter-6…
arturcic Apr 22, 2026
636ad61
build(deps): bump Microsoft and System package versions to 10.0.7
arturcic Apr 23, 2026
c84ebf0
(deps): Bump the microsoft group with 1 update
dependabot[bot] Apr 29, 2026
0b2ab2d
Merge pull request #4926 from GitTools/dependabot/nuget/new-cli/micro…
mergify[bot] Apr 29, 2026
5b04771
(deps): Bump the analyzers group with 1 update
dependabot[bot] May 3, 2026
5bf278a
Merge pull request #4928 from GitTools/dependabot/nuget/new-cli/analy…
mergify[bot] May 3, 2026
2ad84a2
(deps): Bump NUnit from 4.5.1 to 4.6.0
dependabot[bot] May 4, 2026
e54cd74
Merge pull request #4929 from GitTools/dependabot/nuget/new-cli/NUnit…
mergify[bot] May 4, 2026
180b85c
(build deps): Bump test-summary/action in /.github/workflows
dependabot[bot] May 8, 2026
6690bca
Merge pull request #4930 from GitTools/dependabot/github_actions/dot-…
arturcic May 8, 2026
ce59ba4
(deps): Bump Cake.Incubator from 10.0.0 to 11.0.0
dependabot[bot] May 8, 2026
a5fe29d
Merge pull request #4931 from GitTools/dependabot/nuget/build/Cake.In…
mergify[bot] May 8, 2026
f6734af
(build deps): Bump gittools/cicd from 2 to 5 in /.github/workflows
dependabot[bot] May 8, 2026
840fb62
Merge pull request #4934 from GitTools/dependabot/github_actions/dot-…
arturcic May 8, 2026
6f7e753
(deps): Bump the microsoft group with 8 updates
dependabot[bot] May 12, 2026
6f1b3f1
Merge pull request #4935 from GitTools/dependabot/nuget/new-cli/micro…
mergify[bot] May 12, 2026
865ee21
(sdk): Bump dotnet-sdk from 10.0.203 to 10.0.300
dependabot[bot] May 12, 2026
1cc8275
Merge pull request #4936 from GitTools/dependabot/dotnet_sdk/dotnet-s…
mergify[bot] May 12, 2026
ae23aa0
(deps): Bump the microsoft group with 4 updates
dependabot[bot] May 13, 2026
1ad4481
Merge pull request #4937 from GitTools/dependabot/nuget/new-cli/micro…
mergify[bot] May 13, 2026
ef18cb4
(deps): Bump Scriban from 7.1.0 to 7.2.0
dependabot[bot] May 14, 2026
5578216
(deps): Bump NUnit from 4.5.1 to 4.6.0
dependabot[bot] May 14, 2026
08e6bcd
Merge pull request #4938 from GitTools/dependabot/nuget/new-cli/Scrib…
mergify[bot] May 14, 2026
b9a2c11
Merge pull request #4939 from GitTools/dependabot/nuget/src/NUnit-4.6.0
mergify[bot] May 14, 2026
e0f5158
(deps): Bump SharpYaml from 3.7.0 to 3.7.1
dependabot[bot] May 15, 2026
7ba30ae
Merge pull request #4941 from GitTools/dependabot/nuget/src/SharpYaml…
mergify[bot] May 15, 2026
b1a8b4c
(deps): Bump JsonSchema.Net.Generation from 7.3.6 to 7.3.7
dependabot[bot] May 16, 2026
dc204c9
Merge pull request #4942 from GitTools/dependabot/nuget/src/JsonSchem…
mergify[bot] May 16, 2026
a5118a7
(deps): Bump coverlet.MTP from 10.0.0 to 10.0.1
dependabot[bot] May 18, 2026
b8fee52
Merge pull request #4943 from GitTools/dependabot/nuget/src/coverlet.…
mergify[bot] May 18, 2026
a6c0348
(deps): Bump NUnit from 4.6.0 to 4.6.1
dependabot[bot] May 19, 2026
70ad5ee
Merge pull request #4945 from GitTools/dependabot/nuget/new-cli/NUnit…
mergify[bot] May 20, 2026
ce52901
(deps): Bump NUnit from 4.6.0 to 4.6.1
dependabot[bot] May 20, 2026
53c6677
Merge pull request #4946 from GitTools/dependabot/nuget/src/NUnit-4.6.1
mergify[bot] May 20, 2026
bd6d37f
(deps): Bump the microsoft group with 1 update
dependabot[bot] May 23, 2026
c0ea471
Merge pull request #4948 from GitTools/dependabot/nuget/new-cli/micro…
mergify[bot] May 23, 2026
8b37c19
(deps): Bump Scriban from 7.2.0 to 7.2.1
dependabot[bot] May 25, 2026
8bec6a2
(deps): Bump JsonSchema.Net.Generation from 7.3.7 to 7.3.9
dependabot[bot] May 25, 2026
5bec437
Merge pull request #4951 from GitTools/dependabot/nuget/new-cli/Scrib…
mergify[bot] May 25, 2026
72b2074
Merge pull request #4952 from GitTools/dependabot/nuget/src/JsonSchem…
mergify[bot] May 25, 2026
751fbb2
(deps): Bump Cake.Frosting from 6.1.0 to 6.2.0
dependabot[bot] May 25, 2026
7c6df02
Merge pull request #4949 from GitTools/dependabot/nuget/build/Cake.Fr…
mergify[bot] May 25, 2026
1dd2ddb
(deps): Bump the microsoft group with 1 update
dependabot[bot] May 26, 2026
e8c63dc
Merge pull request #4955 from GitTools/dependabot/nuget/new-cli/micro…
mergify[bot] May 26, 2026
c3ee318
(deps): Bump PolySharp from 1.15.0 to 1.16.0
dependabot[bot] May 26, 2026
c748b81
Merge pull request #4956 from GitTools/dependabot/nuget/new-cli/PolyS…
mergify[bot] May 26, 2026
ddffb50
(deps): Bump SharpYaml from 3.7.1 to 3.8.0
dependabot[bot] May 29, 2026
ebb292f
Merge pull request #4958 from GitTools/dependabot/nuget/src/SharpYaml…
mergify[bot] May 29, 2026
2b2eb71
(deps): Bump Scriban from 7.2.1 to 7.2.3
dependabot[bot] May 30, 2026
e2dff63
Merge pull request #4959 from GitTools/dependabot/nuget/new-cli/Scrib…
mergify[bot] May 30, 2026
b8af678
(deps): Bump the analyzers group with 1 update
dependabot[bot] Jun 2, 2026
29246c6
Merge pull request #4961 from GitTools/dependabot/nuget/new-cli/analy…
mergify[bot] Jun 2, 2026
4ee9339
(deps): Bump SharpYaml from 3.8.0 to 3.9.0
dependabot[bot] Jun 8, 2026
e001450
Merge pull request #4965 from GitTools/dependabot/nuget/src/SharpYaml…
mergify[bot] Jun 8, 2026
369f114
(deps): Bump Cake.Docker from 1.3.0 to 1.5.0
dependabot[bot] Jun 8, 2026
1ac5e9d
Merge pull request #4963 from GitTools/dependabot/nuget/build/Cake.Do…
mergify[bot] Jun 8, 2026
865e71b
(build deps): bump codecov/codecov-action in /.github/workflows (#4962)
dependabot[bot] Jun 8, 2026
84244af
Fix computing next `Depth` from `parentIteration`
jnyrup Jun 7, 2026
fb6056c
Merge pull request #4964 from jnyrup/patch-1
mergify[bot] Jun 9, 2026
0ddcf19
(deps): Bump Scriban from 7.2.3 to 7.2.4
dependabot[bot] Jun 9, 2026
54c314d
Merge pull request #4966 from GitTools/dependabot/nuget/new-cli/Scrib…
mergify[bot] Jun 9, 2026
cf31bd5
(sdk): bump dotnet-sdk from 10.0.300 to 10.0.301
dependabot[bot] Jun 9, 2026
83d0cb4
Merge pull request #4968 from GitTools/dependabot/dotnet_sdk/dotnet-s…
mergify[bot] Jun 9, 2026
9bab3ee
(deps): Bump the microsoft group with 11 updates
dependabot[bot] Jun 9, 2026
3840194
Merge pull request #4969 from GitTools/dependabot/nuget/new-cli/micro…
mergify[bot] Jun 9, 2026
eb4d089
docs: add CLAUDE.md for Claude Code guidance
arturcic Jun 10, 2026
6634921
docs: consolidate agent instructions and update C# 14 conventions
arturcic Jun 10, 2026
30c819d
build(deps): remove unused package references
arturcic Jun 10, 2026
108cf96
(deps): Bump Microsoft.Build.Utilities.Core from 18.4.0 to 18.6.3
dependabot[bot] Jun 10, 2026
fd496f5
Merge pull request #846 from arturcic/dependabot/nuget/src/microsoft-…
arturcic Jun 10, 2026
8bcf5ae
chore(claude): configure Claude Code settings and permissions
arturcic Jun 10, 2026
8aa6bfb
(deps): Bump SharpYaml from 3.9.0 to 3.10.0
dependabot[bot] Jun 10, 2026
e7c669c
Merge pull request #4970 from GitTools/dependabot/nuget/src/SharpYaml…
mergify[bot] Jun 10, 2026
014ae33
feat: add support for environment variables in branch labels
robertcoltheart May 19, 2026
91e1cb2
docs: update configuration.source with environment vars for labels
robertcoltheart May 19, 2026
ebe16d0
fix: remove unused using
robertcoltheart May 19, 2026
7fd0dc7
fix: remove unnecessary null check
robertcoltheart May 19, 2026
b5f47b2
fix: remove nuke.build due to failing dns
robertcoltheart May 26, 2026
1f26fa0
fix: throw when env not found for consistency
robertcoltheart May 30, 2026
b762c23
fix: add formatwith overload for dictionary
robertcoltheart Jun 1, 2026
8d1e896
fix: move branch name duplication to const
robertcoltheart Jun 10, 2026
375cb8d
Merge pull request #4944 from robertcoltheart/feature/enhance-branch-…
arturcic Jun 10, 2026
3a254b5
include markdown docs changes
gittools-bot Jun 10, 2026
08ce914
build: re-enable global warnings and fix specific violations
arturcic Jun 10, 2026
9bf9b83
build: enable nullable warnings and resolve violations
arturcic Jun 10, 2026
d81b815
docs: add XML documentation comments to GitVersion.Core public API
arturcic Jun 10, 2026
54cbfe7
chore(claude): expand allowed bash commands for .NET development
arturcic Jun 10, 2026
e68a801
build: enable CS8618 warnings and resolve nullable field violations
arturcic Jun 10, 2026
2e4af1a
build: enable CS8625 and CS2254 warnings while enforcing IDE0005
arturcic Jun 10, 2026
f28c88b
build: fix CS8618 in test fixtures and add null! initializers
arturcic Jun 10, 2026
96173e7
build(core): add notnull constraint to CheckAndFormatString generic p…
arturcic Jun 10, 2026
eb16598
Merge pull request #4972 from GitTools/feature/fix-warnings
arturcic Jun 11, 2026
4ed5033
chore(claude): add C# LSP plugin and reorder settings
arturcic Jun 11, 2026
30c2fd5
(deps): Bump Polly from 8.6.6 to 8.7.0
dependabot[bot] Jun 11, 2026
828ce2d
Merge pull request #4973 from GitTools/dependabot/nuget/new-cli/Polly…
mergify[bot] Jun 11, 2026
32983b4
(deps): Bump Polly from 8.6.6 to 8.7.0
dependabot[bot] Jun 12, 2026
2664003
Merge pull request #4974 from GitTools/dependabot/nuget/src/Polly-8.7.0
mergify[bot] Jun 12, 2026
fb25550
(deps): Bump JsonSchema.Net.Generation from 7.3.9 to 7.3.10
dependabot[bot] Jun 14, 2026
e9dcbed
Merge pull request #4975 from GitTools/dependabot/nuget/src/JsonSchem…
mergify[bot] Jun 14, 2026
a923ce4
(build deps): bump actions/checkout
dependabot[bot] Jun 19, 2026
d67315a
Merge pull request #4978 from GitTools/dependabot/github_actions/dot-…
mergify[bot] Jun 19, 2026
1c60590
(docs deps): bump js-yaml from 4.1.1 to 4.2.0
dependabot[bot] Jun 19, 2026
b1377a5
Merge pull request #4979 from GitTools/dependabot/npm_and_yarn/js-yam…
mergify[bot] Jun 19, 2026
9f8d72e
(deps): Bump the microsoft group with 1 update
dependabot[bot] Jun 23, 2026
6a25dd0
Merge pull request #4980 from GitTools/dependabot/nuget/new-cli/micro…
mergify[bot] Jun 23, 2026
e064f37
(deps): Bump Scriban from 7.2.4 to 7.2.5
dependabot[bot] Jun 23, 2026
5b50807
Merge pull request #4981 from GitTools/dependabot/nuget/new-cli/Scrib…
mergify[bot] Jun 23, 2026
b5b3b2d
(docs deps): bump undici from 6.24.0 to 6.27.0
dependabot[bot] Jun 23, 2026
5b706e4
Merge pull request #4983 from GitTools/dependabot/npm_and_yarn/undici…
mergify[bot] Jun 23, 2026
c49ce31
(deps): Bump SharpYaml from 3.10.0 to 3.10.2
dependabot[bot] Jun 24, 2026
090c431
Merge pull request #4985 from GitTools/dependabot/nuget/src/SharpYaml…
mergify[bot] Jun 24, 2026
7792048
(deps): Bump SharpYaml from 3.10.2 to 3.11.0
dependabot[bot] Jun 25, 2026
a774f2b
Merge pull request #4986 from GitTools/dependabot/nuget/src/SharpYaml…
mergify[bot] Jun 25, 2026
4dd5d06
(build deps): bump actions/cache
dependabot[bot] Jun 25, 2026
6e05cd9
Merge pull request #4984 from GitTools/dependabot/github_actions/dot-…
arturcic Jun 26, 2026
1155fab
Exclude "Core" as a namespace provider
asbjornu Jun 26, 2026
4baed54
Exclude "Helpers" as namespace provider
asbjornu Jun 26, 2026
578ac5e
Namespace cleanup
asbjornu Jun 26, 2026
ed31bb3
Qualify `this.` prefix
asbjornu Jun 26, 2026
327d5c4
Merge pull request #4988 from asbjornu/namespace-cleanup
arturcic Jun 26, 2026
52e3f59
style: remove redundant .NET qualification properties and disable ReS…
arturcic Jun 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
18 changes: 18 additions & 0 deletions .claude/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"permissions": {
"allow": [
"Bash(grep -E \"\\\\.cs$\")",
"Bash(dotnet --version)",
"Bash(dotnet build *)",
"Bash(dotnet test *)",
"Bash(dotnet clean *)",
"Bash(dotnet restore *)",
"Bash(dotnet format *)"
]
},
"enabledPlugins": {
"csharp-lsp@claude-plugins-official": true,
"dotnet-test@dotnet-agent-skills": true,
"dotnet-upgrade@dotnet-agent-skills": true
}
}
2 changes: 1 addition & 1 deletion .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM mcr.microsoft.com/devcontainers/dotnet:dev-9.0
FROM mcr.microsoft.com/devcontainers/dotnet:dev-10.0

# [Optional] Uncomment this section to install additional OS packages.
# RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
Expand Down
13 changes: 9 additions & 4 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
"userGid": "1000",
"upgradePackages": "true"
},
"ghcr.io/devcontainers/features/git:1": {
"ghcr.io/devcontainers/features/git:1": {
"version": "os-provided",
"ppa": "false"
},
Expand All @@ -26,13 +26,20 @@
},
"ghcr.io/devcontainers/features/docker-in-docker:2": {
"version": "latest"
},
"ghcr.io/eitsupi/devcontainer-features/jq-likes:2.1.1": {
"jqVersion": "latest",
"yqVersion": "latest",
"xqVersion": "none"
}
},
"customizations": {
"vscode": {
"settings": {
"editor.fontFamily": "'Cascadia Code', Consolas, 'Courier New', monospace",
"editor.rulers": [ 90 ],
"editor.rulers": [
90
],
"cSpell.words": [
"commiting",
"gittools",
Expand All @@ -47,9 +54,7 @@
]
}
},

"postCreateCommand": "dotnet restore src; dotnet build build",

// Comment out connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
"remoteUser": "vscode"
}
32 changes: 18 additions & 14 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,7 @@ end_of_line = lf
trim_trailing_whitespace = true
insert_final_newline = true

# Microsoft .NET properties
dotnet_style_qualification_for_event = false:none
dotnet_style_qualification_for_field = false:none
dotnet_style_qualification_for_method = false:none
dotnet_style_qualification_for_property = false:none

[*.yml]
[{*.yml,*.xml}]
indent_size = 2

### CSharp code style settings ###
Expand All @@ -25,12 +19,6 @@ indent_size = 2
dotnet_separate_import_directive_groups = false
dotnet_sort_system_directives_first = true

# Avoid "this." and "Me." if not necessary
dotnet_style_qualification_for_field = false:silent
dotnet_style_qualification_for_property = false:silent
dotnet_style_qualification_for_method = false:silent
dotnet_style_qualification_for_event = false:silent

# Use language keywords instead of framework type names for type references
dotnet_style_predefined_type_for_locals_parameters_members = true:warning
dotnet_style_predefined_type_for_member_access = true:warning
Expand Down Expand Up @@ -158,9 +146,20 @@ resharper_csharp_use_roslyn_logic_for_evident_types = true
# Alignment
resharper_csharp_align_multiline_parameter = true

# Qualify fields with "this."
# Qualify fields with `this.` in ReSharper
resharper_csharp_instance_members_qualify_members = field

# Qualify fields with `this.` in Roslyn
dotnet_style_qualification_for_field = true:error

# Do not qualify properties, methods, and events with `this.` in Roslyn
dotnet_style_qualification_for_property = false:error
dotnet_style_qualification_for_method = false:error
dotnet_style_qualification_for_event = false:error

# Make missing `this.` qualification an error
dotnet_diagnostic.IDE0009.severity = error

# IDE0005: Using directive is unnecessary.
dotnet_diagnostic.ide0005.severity = warning

Expand All @@ -170,8 +169,13 @@ dotnet_diagnostic.rcs1037.severity = error
# RCS1036: Remove redundant empty line.
dotnet_diagnostic.rcs1036.severity = error

dotnet_diagnostic.S2325.severity = none
dotnet_diagnostic.S4136.severity = none

xml_space_before_self_closing = true

resharper_arrange_this_qualifier_highlighting = none

resharper_arrange_object_creation_when_type_not_evident_highlighting = none

resharper_unused_auto_property_accessor_global_highlighting = none
Expand Down
35 changes: 22 additions & 13 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,40 +1,49 @@
<!--- Provide a general summary of your changes in the Title above -->
<!-- Provide a general summary of your changes in the Title above -->

## Description

<!--- Describe your changes in detail -->
<!-- Describe your changes in detail -->

## Related Issue

<!--- This project only accepts pull requests related to open issues -->
<!--

<!--- If suggesting a new feature or change, please discuss it in an issue first -->
This project only accepts pull requests related to open issues.
If suggesting a new feature or change, please discuss it in an issue first.
If fixing a bug, there should be an issue describing it with steps to reproduce.
Please replace "XYZ" below with the issue number that is being resolved by this
pull request.

<!--- If fixing a bug, there should be an issue describing it with steps to reproduce -->
-->

<!--- Please link to the issue here: -->
Resolves #XYZ

## Motivation and Context

<!--- Why is this change required? What problem does it solve? -->
<!-- Why is this change required? What problem does it solve? -->

## How Has This Been Tested?

<!--- Please describe in detail how you tested your changes. -->
<!--

<!--- Include details of your testing environment, and the tests you ran to -->
Include details of your testing environment, and the tests you ran to
see how your change affects other areas of the code, etc.
Please describe in detail how you tested your changes.

<!--- see how your change affects other areas of the code, etc. -->
-->

## Screenshots (if appropriate):

<!--- Drag and drop screenshots here -->
<!-- Drag and drop screenshots here -->

## Checklist:

<!--- Go over all the following points, and put an `x` in all the boxes that apply. -->
<!--

<!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! -->
Go over all the following points, and put an `x` in all the boxes that apply.
If you're unsure about any of these, don't hesitate to ask. We're here to help!

-->

* \[ ] My code follows the code style of this project.
* \[ ] My change requires a change to the documentation.
Expand Down
13 changes: 6 additions & 7 deletions .github/actions/artifacts-attest/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,9 @@ description: 'Artifacts attestation'
runs:
using: 'composite'
steps:
-
name: 'Attestation'
uses: actions/attest-build-provenance@v2.0.1
with:
subject-path: |
${{ github.workspace }}/artifacts/packages/native
${{ github.workspace }}/artifacts/packages/nuget
- name: 'Attestation'
uses: actions/attest-build-provenance@v4.1.0
with:
subject-path: |
${{ github.workspace }}/artifacts/packages/native
${{ github.workspace }}/artifacts/packages/nuget
47 changes: 23 additions & 24 deletions .github/actions/artifacts-restore/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,27 +4,26 @@ description: 'Artifacts restore'
runs:
using: 'composite'
steps:
-
uses: actions/download-artifact@v4
name: Download native linux packages
with:
name: native-Linux
path: ${{ github.workspace }}/artifacts/packages/native
-
uses: actions/download-artifact@v4
name: Download native windows packages
with:
name: native-Windows
path: ${{ github.workspace }}/artifacts/packages/native
-
uses: actions/download-artifact@v4
name: Download native macos packages
with:
name: native-macOS
path: ${{ github.workspace }}/artifacts/packages/native
-
uses: actions/download-artifact@v4
name: Download nuget packages
with:
name: nuget
path: ${{ github.workspace }}/artifacts/packages/nuget
- uses: actions/download-artifact@v8
name: Download native linux packages
with:
name: native-Linux
path: ${{ github.workspace }}/artifacts/packages/native

- uses: actions/download-artifact@v8
name: Download native windows packages
with:
name: native-Windows
path: ${{ github.workspace }}/artifacts/packages/native

- uses: actions/download-artifact@v8
name: Download native macos packages
with:
name: native-macOS
path: ${{ github.workspace }}/artifacts/packages/native

- uses: actions/download-artifact@v8
name: Download nuget packages
with:
name: nuget
path: ${{ github.workspace }}/artifacts/packages/nuget
37 changes: 18 additions & 19 deletions .github/actions/cache-restore/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,22 +4,21 @@ description: 'Cache restore'
runs:
using: 'composite'
steps:
-
name: Use cached cake frosting
id: cache-cake
uses: actions/cache@v4
with:
path: run
key: run-${{ runner.os }}-${{ hashFiles('./build/**') }}
-
name: Use cached tools
id: cache-tools
uses: actions/cache@v4
with:
path: tools
key: tools-${{ runner.os }}-${{ hashFiles('./build/**') }}
-
name: Setup .NET SDK
uses: actions/setup-dotnet@v4
with:
global-json-file: global.json
- name: Use cached cake frosting
id: cache-cake
uses: actions/cache@v5
with:
path: run
key: run-${{ runner.os }}-${{ hashFiles('./build/**') }}

- name: Use cached tools
id: cache-tools
uses: actions/cache@v5
with:
path: tools
key: tools-${{ runner.os }}-${{ hashFiles('./build/**') }}

- name: Setup .NET SDK
uses: actions/setup-dotnet@v5
with:
global-json-file: global.json
41 changes: 20 additions & 21 deletions .github/actions/docker-manifests/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,30 +23,29 @@ inputs:
runs:
using: 'composite'
steps:
-
name: Login to DockerHub
uses: docker/login-action@v3
with:
username: ${{ inputs.docker_registry_username }}
password: ${{ inputs.docker_registry_password }}
-
name: '[Docker Publish Manifests] DockerHub'
shell: pwsh
run: |
- name: Login to DockerHub
uses: docker/login-action@v4
with:
username: ${{ inputs.docker_registry_username }}
password: ${{ inputs.docker_registry_password }}

- name: '[Docker Publish Manifests] DockerHub'
shell: pwsh
run: |
dotnet run/docker.dll `
--target=DockerManifest --arch=amd64 --arch=arm64 --dotnet_version=${{ inputs.dotnet_version }} `
--docker_distro=${{ inputs.docker_distro }} --docker_registry dockerhub
-
name: Login to GitHub
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ inputs.github_registry_username }}
password: ${{ inputs.github_registry_password }}
-
name: '[Docker Publish Manifests] GitHub'
shell: pwsh
run: |

- name: Login to GitHub
uses: docker/login-action@v4
with:
registry: ghcr.io
username: ${{ inputs.github_registry_username }}
password: ${{ inputs.github_registry_password }}

- name: '[Docker Publish Manifests] GitHub'
shell: pwsh
run: |
dotnet run/docker.dll `
--target=DockerManifest --arch=amd64 --arch=arm64 --dotnet_version=${{ inputs.dotnet_version }} `
--docker_distro=${{ inputs.docker_distro }} --docker_registry github
Loading