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: TestableIO/System.IO.Abstractions
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v22.0.9
Choose a base ref
...
head repository: TestableIO/System.IO.Abstractions
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v22.0.10
Choose a head ref
  • 15 commits
  • 93 files changed
  • 1 contributor

Commits on Feb 22, 2025

  1. refactor: consolidate project settings in Directory.Build.props (#1211

    )
    
    Move common settings to the `Directory.Build.props` file.
    vbreuss authored Feb 22, 2025
    Configuration menu
    Copy the full SHA
    f5db2e2 View commit details
    Browse the repository at this point in the history
  2. feat: add API tests (#1212)

    Add API tests, that ensure that no accidental changes on the public API are made.
    
    All changes have to be accepted by executing the explict `AcceptApiChanges` unit test and are included in the repo/pull request.
    vbreuss authored Feb 22, 2025
    Configuration menu
    Copy the full SHA
    2c7f001 View commit details
    Browse the repository at this point in the history
  3. refactor: consolidate use of meta project packages (#1215)

    Remaining issue from #1211: Also adapt the projects for Meta packages.
    vbreuss authored Feb 22, 2025
    Configuration menu
    Copy the full SHA
    e075fe8 View commit details
    Browse the repository at this point in the history
  4. refactor: add explicit API test step in the build pipeline (#1214)

    * Add explicit API build and test step in the pipeline
    vbreuss authored Feb 22, 2025
    Configuration menu
    Copy the full SHA
    9a0630b View commit details
    Browse the repository at this point in the history
  5. refactor: consolidate test project settings in Directory.Build.props (

    #1213)
    
    Similar to #1211 but for test projects.
    vbreuss authored Feb 22, 2025
    Configuration menu
    Copy the full SHA
    0dbe741 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    43ce42d View commit details
    Browse the repository at this point in the history
  7. refactor: avoid InternalsVisibleTo (#1217)

    Remove tests that only verify internal behavior and get rid of `InternalsVisibleTo` except for `DynamicProxyGenAssembly2`.
    vbreuss authored Feb 22, 2025
    Configuration menu
    Copy the full SHA
    ecadf25 View commit details
    Browse the repository at this point in the history
  8. refactor: add separate project for parity tests (#1219)

    Also get rid of the [Snapshooter.NUnit](https://www.nuget.org/packages/Snapshooter.NUnit) dependency.
    vbreuss authored Feb 22, 2025
    Configuration menu
    Copy the full SHA
    5e332ec View commit details
    Browse the repository at this point in the history
  9. refactor: use Nuke.build pipeline (#1218)

    Use [Nuke.build](https://nuke.build/) in pipelines
    vbreuss authored Feb 22, 2025
    Configuration menu
    Copy the full SHA
    9cbb9d6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a6b4bd0 View commit details
    Browse the repository at this point in the history
  11. refactor: remove dependency on Nerdbank.GitVersioning (#1221)

    The version is set explicitly within the Nuke.build pipeline.
    vbreuss authored Feb 22, 2025
    Configuration menu
    Copy the full SHA
    832a0f5 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    650d0d2 View commit details
    Browse the repository at this point in the history
  13. docs: add coverage badge (#1223)

    After enabling code coverage analysis in #1222, add a corresponding badge to the README.md file.
    vbreuss authored Feb 22, 2025
    Configuration menu
    Copy the full SHA
    fdc757e View commit details
    Browse the repository at this point in the history
  14. refactor: support pre-release versions (#1224)

    Support creating pre-release nuget packages.
    vbreuss authored Feb 22, 2025
    Configuration menu
    Copy the full SHA
    19aeed3 View commit details
    Browse the repository at this point in the history
  15. fix: avoid duplicate commit ID in file version (#1225)

    Currently the Commit SHA is added twice in the file version.
    
    Set `IncludeSourceRevisionInInformationalVersion` to false, to avoid the automatic suffix and only use the explicit one in the pipeline.
    vbreuss authored Feb 22, 2025
    Configuration menu
    Copy the full SHA
    ddbbb82 View commit details
    Browse the repository at this point in the history
Loading