Skip to content
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

Configure Renovate #480

Merged
merged 1 commit into from
Jul 5, 2023
Merged

Configure Renovate #480

merged 1 commit into from
Jul 5, 2023

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 5, 2023

Mend Renovate

Welcome to Renovate! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin.

🚦 To activate Renovate, merge this Pull Request. To disable Renovate, simply close this Pull Request unmerged.


Detected Package Files

  • .github/workflows/benchmarks-report.yml (github-actions)
  • .github/workflows/benchmarks.yml (github-actions)
  • .github/workflows/ci.yml (github-actions)
  • .github/workflows/codeql-analysis.yml (github-actions)
  • .github/workflows/codeql.yml (github-actions)
  • .github/workflows/nuget.yml (github-actions)
  • .github/workflows/performance.yml (github-actions)
  • .github/workflows/stryker-report.yml (github-actions)
  • .github/workflows/stryker.yml (github-actions)
  • .github/workflows/test-report.yml (github-actions)
  • demo/FakeItEasy/Tethos.MSTest.Demo/Tethos.MSTest.Demo.csproj (nuget)
  • demo/FakeItEasy/Tethos.NUnit.Demo/Tethos.NUnit.Demo.csproj (nuget)
  • demo/FakeItEasy/Tethos.Xunit.Demo/Tethos.Xunit.Demo.csproj (nuget)
  • demo/Moq/Tethos.MSTest.Demo/Tethos.MSTest.Demo.csproj (nuget)
  • demo/Moq/Tethos.NUnit.Demo/Tethos.NUnit.Demo.csproj (nuget)
  • demo/Moq/Tethos.Xunit.Demo/Tethos.Xunit.Demo.csproj (nuget)
  • demo/NSubstitute/Tethos.MSTest.Demo/Tethos.MSTest.Demo.csproj (nuget)
  • demo/NSubstitute/Tethos.NUnit.Demo/Tethos.NUnit.Demo.csproj (nuget)
  • demo/NSubstitute/Tethos.Xunit.Demo/Tethos.Xunit.Demo.csproj (nuget)
  • src/Tethos.FakeItEasy/Tethos.FakeItEasy.csproj (nuget)
  • src/Tethos.Moq/Tethos.Moq.csproj (nuget)
  • src/Tethos.NSubstitute/Tethos.NSubstitute.csproj (nuget)
  • src/Tethos/Tethos.csproj (nuget)

Configuration Summary

Based on the default config's presets, Renovate will:

  • Start dependency updates only once this onboarding PR is merged
  • Enable Renovate Dependency Dashboard creation.
  • Use semantic commit type fix for dependencies and chore for all others if semantic commits are in use.
  • Ignore node_modules, bower_components, vendor and various test/tests directories.
  • Group known monorepo packages together.
  • Use curated list of recommended non-monorepo package groupings.
  • Apply crowd-sourced package replacement rules.
  • Apply crowd-sourced workarounds for known problems with packages.

🔡 Would you like to change the way Renovate is upgrading your dependencies? Simply edit the renovate.json in this branch with your custom config and the list of Pull Requests in the "What to Expect" section below will be updated the next time Renovate runs.


What to Expect

With your current configuration, Renovate will create 3 Pull Requests:

Update dependency Moq to v4.18.4
  • Schedule: ["at any time"]
  • Branch name: renovate/moq-4.x
  • Merge into: main
  • Upgrade Moq to 4.18.4
Update dependency NSubstitute to v4.4.0
  • Schedule: ["at any time"]
  • Branch name: renovate/nsubstitute-4.x
  • Merge into: main
  • Upgrade NSubstitute to 4.4.0
Update dependency NSubstitute to v5
  • Schedule: ["at any time"]
  • Branch name: renovate/nsubstitute-5.x
  • Merge into: main
  • Upgrade NSubstitute to 5.0.0

🚸 Branch creation will be limited to maximum 2 per hour, so it doesn't swamp any CI resources or overwhelm the project. See docs for prhourlylimit for details.


❓ Got questions? Check out Renovate's Docs, particularly the Getting Started section.
If you need any further assistance then you can also request help here.


This PR has been generated by Mend Renovate. View repository job log here.

@codecov
Copy link

codecov bot commented Jul 5, 2023

Codecov Report

Merging #480 (98c801a) into main (870b34c) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##              main      #480   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           22        22           
  Lines          220       220           
  Branches        24        24           
=========================================
  Hits           220       220           

@iamdmitrij iamdmitrij enabled auto-merge July 5, 2023 10:00
@sonarcloud
Copy link

sonarcloud bot commented Jul 5, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@github-actions
Copy link

github-actions bot commented Jul 5, 2023

🎳 Stryker Report

Mutation testing badge

📊 Reports

@iamdmitrij iamdmitrij merged commit 562511a into main Jul 5, 2023
21 checks passed
@iamdmitrij iamdmitrij deleted the renovate/configure branch July 5, 2023 10:05
@github-actions
Copy link

github-actions bot commented Jul 5, 2023

🏅 Benchmark test report

Expand to see results 🔽
BenchmarkDotNet=v0.13.5, OS=ubuntu 22.04
Intel Xeon Platinum 8370C CPU 2.80GHz, 1 CPU, 2 logical and 2 physical cores
.NET SDK=7.0.305
  [Host]   : .NET 7.0.8 (7.0.823.31807), X64 RyuJIT AVX2
  ShortRun : .NET 7.0.8 (7.0.823.31807), X64 RyuJIT AVX2

Job=ShortRun  IterationCount=3  LaunchCount=1  
WarmupCount=3  
Method Mean Error StdDev Rank Gen0 Gen1 Gen2 Allocated
FakeItEasy.CreateContainer 492.1 ms 19.07 ms 1.05 ms 1 13000.0000 4000.0000 3000.0000 274.35 MB
NSubstitute.CreateContainer 494.0 ms 23.21 ms 1.27 ms 1 12000.0000 4000.0000 2000.0000 274.31 MB
Moq.CreateContainer 600.8 ms 14.69 ms 0.81 ms 2 13000.0000 5000.0000 3000.0000 294.7 MB
BenchmarkDotNet=v0.13.5, OS=ubuntu 22.04
Intel Xeon Platinum 8370C CPU 2.80GHz, 1 CPU, 2 logical and 2 physical cores
.NET SDK=7.0.305
  [Host]     : .NET 7.0.8 (7.0.823.31807), X64 RyuJIT AVX2
  DefaultJob : .NET 7.0.8 (7.0.823.31807), X64 RyuJIT AVX2

Method Mean Error StdDev Rank
NSubstitute.ResolveSut 2.341 μs 0.0091 μs 0.0085 μs 1
Moq.ResolveSut 2.501 μs 0.0070 μs 0.0066 μs 2
FakeItEasy.ResolveSut 2.589 μs 0.0107 μs 0.0100 μs 3
BenchmarkDotNet=v0.13.5, OS=ubuntu 22.04
Intel Xeon Platinum 8370C CPU 2.80GHz, 1 CPU, 2 logical and 2 physical cores
.NET SDK=7.0.305
  [Host]     : .NET 7.0.8 (7.0.823.31807), X64 RyuJIT AVX2
  DefaultJob : .NET 7.0.8 (7.0.823.31807), X64 RyuJIT AVX2

Method Mean Error StdDev Rank
NSubstitute.StaticResolveSut 2.348 μs 0.0089 μs 0.0083 μs 1
Moq.StaticResolveSut 2.361 μs 0.0055 μs 0.0049 μs 1
FakeItEasy.StaticResolveSut 2.419 μs 0.0047 μs 0.0041 μs 2
BenchmarkDotNet=v0.13.5, OS=ubuntu 22.04
Intel Xeon Platinum 8370C CPU 2.80GHz, 1 CPU, 2 logical and 2 physical cores
.NET SDK=7.0.305
  [Host]     : .NET 7.0.8 (7.0.823.31807), X64 RyuJIT AVX2
  DefaultJob : .NET 7.0.8 (7.0.823.31807), X64 RyuJIT AVX2

Method Mean Error StdDev Rank
Moq.GetMock 1.196 μs 0.0084 μs 0.0078 μs 1
NSubstitute.GetMock 1.753 μs 0.0076 μs 0.0071 μs 2
FakeItEasy.GetMock 1.877 μs 0.0083 μs 0.0073 μs 3
BenchmarkDotNet=v0.13.5, OS=ubuntu 22.04
Intel Xeon Platinum 8370C CPU 2.80GHz, 1 CPU, 2 logical and 2 physical cores
.NET SDK=7.0.305
  [Host]   : .NET 7.0.8 (7.0.823.31807), X64 RyuJIT AVX2
  ShortRun : .NET 7.0.8 (7.0.823.31807), X64 RyuJIT AVX2

Job=ShortRun  IterationCount=3  LaunchCount=1  
WarmupCount=3  
Method Mean Error StdDev Rank Gen0 Gen1 Gen2 Allocated
FakeItEasy.NonPublicTypes.CreateContainer 3.044 s 0.7849 s 0.0430 s 1 90000.0000 70000.0000 66000.0000 1.79 GB
NSubstitute.NonPublicTypes.CreateContainer 3.052 s 0.4172 s 0.0229 s 1 91000.0000 71000.0000 67000.0000 1.79 GB
Moq.NonPublicTypes.CreateContainer 3.840 s 0.6853 s 0.0376 s 2 97000.0000 73000.0000 68000.0000 1.88 GB
BenchmarkDotNet=v0.13.5, OS=ubuntu 22.04
Intel Xeon Platinum 8370C CPU 2.80GHz, 1 CPU, 2 logical and 2 physical cores
.NET SDK=7.0.305
  [Host]     : .NET 7.0.8 (7.0.823.31807), X64 RyuJIT AVX2
  DefaultJob : .NET 7.0.8 (7.0.823.31807), X64 RyuJIT AVX2

Method Mean Error StdDev Rank
Moq.NonPublicTypes.GetMock 1.148 μs 0.0068 μs 0.0064 μs 1
FakeItEasy.NonPublicTypes.GetMock 1.776 μs 0.0043 μs 0.0040 μs 2
NSubstitute.NonPublicTypes.GetMock 1.850 μs 0.0099 μs 0.0092 μs 3
BenchmarkDotNet=v0.13.5, OS=ubuntu 22.04
Intel Xeon Platinum 8370C CPU 2.80GHz, 1 CPU, 2 logical and 2 physical cores
.NET SDK=7.0.305
  [Host]     : .NET 7.0.8 (7.0.823.31807), X64 RyuJIT AVX2
  DefaultJob : .NET 7.0.8 (7.0.823.31807), X64 RyuJIT AVX2

Method Mean Error StdDev Rank
NSubstitute.ResolveFrom 2.615 μs 0.0137 μs 0.0122 μs 1
FakeItEasy.ResolveFrom 2.649 μs 0.0103 μs 0.0096 μs 2
Moq.ResolveFrom 2.801 μs 0.0110 μs 0.0103 μs 3

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.

1 participant