Skip to content

Merge pull request #4605 from 9swampy/SupportFormatStringsInConfig #3897

Merge pull request #4605 from 9swampy/SupportFormatStringsInConfig

Merge pull request #4605 from 9swampy/SupportFormatStringsInConfig #3897

Triggered via push August 9, 2025 20:11
Status Success
Total duration 15m 45s
Artifacts 4

ci.yml

on: push
Matrix: Prepare / prepare
Prepare  /  Set Matrix
30s
Prepare / Set Matrix
Matrix: Build & Package / build
Matrix: Test / unit_test
Matrix: Artifacts Windows / artifacts
Matrix: artifacts_linux_test
Matrix: docker_linux_images
Matrix: Publish / publish
Matrix: Docker Manifests / manifest
Fit to window
Zoom out
Zoom in

Annotations

51 warnings
Prepare / ubuntu-24.04: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Prepare / ubuntu-24.04: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Prepare / macos-15: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Prepare / macos-15: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Prepare / windows-2025: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Prepare / windows-2025: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Build & Package / macos-15: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Build & Package / macos-15: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Build & Package / macos-15: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Build & Package / macos-15: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Build & Package / macos-15: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Build & Package / macos-15: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Build & Package / macos-15: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Test / ubuntu-24.04 - net8.0: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Test / ubuntu-24.04 - net8.0: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Test / ubuntu-24.04 - net8.0: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Test / ubuntu-24.04 - net8.0: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Build & Package / ubuntu-24.04: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Build & Package / ubuntu-24.04: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Build & Package / ubuntu-24.04: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Build & Package / ubuntu-24.04: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Build & Package / ubuntu-24.04: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Build & Package / ubuntu-24.04: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Build & Package / ubuntu-24.04: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Test / ubuntu-24.04 - net9.0: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Test / ubuntu-24.04 - net9.0: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Test / ubuntu-24.04 - net9.0: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Test / ubuntu-24.04 - net9.0: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Test / macos-15 - net8.0: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Test / macos-15 - net8.0: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Test / macos-15 - net8.0: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Test / macos-15 - net8.0: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Build & Package / windows-2025: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Build & Package / windows-2025: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Build & Package / windows-2025: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Build & Package / windows-2025: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Build & Package / windows-2025: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Build & Package / windows-2025: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Build & Package / windows-2025: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Test / macos-15 - net9.0: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Test / macos-15 - net9.0: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Test / macos-15 - net9.0: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Test / macos-15 - net9.0: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Test / windows-2025 - net8.0: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Test / windows-2025 - net8.0: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Test / windows-2025 - net8.0: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Test / windows-2025 - net8.0: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Test / windows-2025 - net9.0: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Test / windows-2025 - net9.0: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Test / windows-2025 - net9.0: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).
Test / windows-2025 - net9.0: src/GitVersion.Core/VersionCalculation/ShaVersionFilter.cs#L27
Nullability of reference types in type of parameter 'commit' of 'bool ShaVersionFilter.Exclude(ICommit commit, out string? reason)' doesn't match implicitly implemented member 'bool IVersionFilter.Exclude(ICommit? commit, out string? reason)' (possibly because of nullability attributes).

Artifacts

Produced during runtime
Name Size Digest
native-Linux Expired
116 MB
sha256:3407820c9cfe767c9572285ec30735db2bc5ef85cf5525928234e282d98273ca
native-Windows Expired
58.8 MB
sha256:dcab0782d6839d7600700dc4d06f6d93be9ecec8bc18fee94c51e307817cdca1
native-macOS Expired
58.1 MB
sha256:591d72422d63b4a5baf09400475959fe1bc91a6d026316fe1581fff87bdec3dd
nuget Expired
73.9 MB
sha256:f15a0f327a62486ad31c2c07151500f31401cd7b3891338bd2808892dba344c9