Skip to content

Merge release branch changes #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 37 commits into from
Apr 9, 2025
Merged

Merge release branch changes #1

merged 37 commits into from
Apr 9, 2025

Conversation

aivascu
Copy link
Member

@aivascu aivascu commented Apr 9, 2025

Description

  • Updated build script
  • Added GitHub Actions workflows
  • Updated Copyright info
  • Updated Readme

Closed issues

N/A

Checklist

  • Reviewed the contribution guidelines
  • Linked the issue(s) the PR closes
  • Implemented automated tests and checked coverage
  • Provided inline documentation comments for new public API
  • Ran the full solution build and validation locally

aivascu and others added 30 commits December 18, 2020 21:21
* Adds NUKE build script
* Disables legacy NUnit 2 runner
* Allow PRs to increment build number
- Fixes NuGet push target path
- Fixes MyGet source
* Added GitHub Actions integration
* Added additional SDK versions
* Optout of NUKE telemetry
* Removed NUnit 2 CLI tool
* Fixed coverage for some projects
* Made C# build deterministic assemblies
* Hidden NUKE logo in build logs
* Refactored targets
* Removed AppVeyor manual artifact upload
* Consolidated test project dependencies
* Added missing test project
* Hidden net sdk deprecation warning
* Updated NUnit3TestAdapter
* Updated .gitignore
* Inlined PublishPackages() build script method
* Removed AppVeyor CI integration
* Removed AppVeyor integration
* Disabled loading MyGet key on GitHub
* Removed unused sdks
* Upgraded minimum .NET Framework to net462

* Added net5.0 target framework to AutoFixture

* Added net5.0 to AutoFakeItEasy

* Updated NUnit 3 test project

* Updated runtime for seed extensions test project

* Updated runtime for xunit 2 test project

* Updated runtime for documentation test project

* Updated runtime for Foq test project

* Updated runtime for Moq test project

* Updated runtime for NSubstitute test projects

* Updated runtime for FsCheck idioms test projects

* Added ignore rule for Rider

* Updated runtime for Idioms test project

* Fixed ConfigureAwait warnings

* Refactored hash code implementation to use HashCode BCL type

* Ignored warnings on assertions on literal values

* Refactored test arguments to match test data

* Resolved all async code warnings

* Resolved missing documentation warning

* Marked binary serializer tests as obsolete

* Removed .NET Core 2 and .NET Core 3 SDKs from pipelines

* Updated build script to not target .NET Core 3

* Raised minimum NUnit version to 3.7.0 for all target frameworks

* Added net5.0 target to seed extensions

* Raised minimum xunit 2 extensibility core version to 2.2.0 and added net5.0 target

* Added net5.0 target to AutoFoq

* Added net5.0 target to AutoMoq

* Added net5.0 target to AutoNSubstitute

* Removed duplicate AutoNSubstitute test project

* Added net5.0 target for Idioms

* Added net5.0 runtime to FsCheck idioms

* Fixed validation warnings

* Removed obsolete attribute from build script

* Added packages fixing transitive vulnerabilities
* Added support for net6.0
* Enabled code NET SDK code analysis
* Fixed compiler warnings
* Converted ruleset files into Analyzer Config files
* Moved global suppressions to globalconfig files
* Replaced the analysis mode with the analysis level parameter
* - Made xUnit 2 internal implementations public for better testability, and reuse by clients of the library
- Changed class and member source behavior to repeat the original xUnit 2 behavior
- Made internal implementation more statically typed to reduce casting operations
- Reduced the number of lazy initializations
- Reduced the number of allocations

* Added inline test case source tests

* Added tests demonstrating fix for #1463

* Added MemberTestCaseSource tests

* - Renamed test cases to test data
- Fixed syntax warnings

* Replaced missing feature exception in fake class

* Updated modifier order rule for JetBrains IDEs

* Fixed type conversion error

* Added test for test data with null values passed from class auto data attribute
* duplicated xunit2 project as base for xunit3 support

* raised .net sdk and remove unsupported framework versions

* fixed build issues by resolving types

* changed naming from xunit3 to xunit.v3

* rolled back TargetFramework changes es discussed in PR 1471 | AutoFixture/AutoFixture#1471 (comment)

* Revert "changed naming from xunit3 to xunit.v3"

This reverts commit f89caf838112c329b6cd9ab81c40e2437278a640.

* corrected path of nuget.config and updated package references

* updated xunit.v3.* packages to v0.3.0-pre11

* updated xunit.v3.* packages to v0.4.0-pre1

* updated xunit.v3 and xunit.v3.extensibility.core to v0.5.0-pre27

* Updated NuGet Packages once again

* updated xunit.v3 and xunit.v3.extensibility.core to v1.0.0

* Reset changed configuratino

* Removed net472 target

* Removed commented test

* Updated copyright info

* Fixed build error

* Disabled discovery enumeration

* Fixed ValueTask warning

* Re-imported xUnit 2 sources

* Removed unnecessary dependencies

* Fixed xUnit 2 mentions in test names

---------

Co-authored-by: Andrei Ivascu <7030530+aivascu@users.noreply.github.com>
aivascu and others added 7 commits February 19, 2025 18:34
This PR changes the copyright and author information in the packages metadata and license the agreements to reference explicitly the AutoFixture project and its contributors (as a collective).
This should remove any legal ambiguity of copyright ownership, in respect to the .NET Foundation CLA agreement.
* Removed partial solution files

* Move solution files to root directory

* Renamed main solution file and configuration

* Added test results file override
…#1493)

* updated readme to respect AutoFixture.XUnit3 and AutoFixture NUnit4
@aivascu aivascu merged commit 6ad8b61 into master Apr 9, 2025
2 checks passed
@aivascu aivascu deleted the release/5.0.0 branch April 9, 2025 22:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants