Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: GitTools/GitVersion
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: GitTools/GitVersion
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: copilot/use-yamldotnet-source-generator
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 4 commits
  • 10 files changed
  • 2 contributors

Commits on Oct 8, 2025

  1. Initial plan

    Copilot committed Oct 8, 2025
    Configuration menu
    Copy the full SHA
    176384c View commit details
    Browse the repository at this point in the history
  2. Add YamlDotNet source generator support

    - Added Vecc.YamlDotNet.Analyzers.StaticGenerator package
    - Changed init properties to set properties to support source generator
    - Created GitVersionConfigurationStaticContext for AOT compatibility
    - Updated ConfigurationSerializer to use static serializer/deserializer
    - Updated PublicAPI.Unshipped.txt with generated API surface
    
    Co-authored-by: arturcic <[email protected]>
    Copilot and arturcic committed Oct 8, 2025
    Configuration menu
    Copy the full SHA
    a5bdfb1 View commit details
    Browse the repository at this point in the history
  3. Update ConfigurationSerializer to use regular serializers

    The YamlDotNet source generator has limitations:
    - Doesn't honor custom type inspectors for property naming
    - Limited support for dynamic types
    - The static context is kept for future use when generator improves
    
    All tests now pass with the regular serializers.
    
    Co-authored-by: arturcic <[email protected]>
    Copilot and arturcic committed Oct 8, 2025
    Configuration menu
    Copy the full SHA
    b885d9c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5ecdfca View commit details
    Browse the repository at this point in the history
Loading