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

Improved locking performance on .NET 9.0+ #685

Open
wants to merge 238 commits into
base: development
Choose a base branch
from

Commits on Aug 15, 2024

  1. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    d828729 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9ef5a7d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dca8fac View commit details
    Browse the repository at this point in the history
  4. cleanup

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    97fd3ae View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    28bb55a View commit details
    Browse the repository at this point in the history
  6. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    7a37fc3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    85d56b2 View commit details
    Browse the repository at this point in the history
  8. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    bb52af7 View commit details
    Browse the repository at this point in the history
  9. Cleanup

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    89dfed3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    686a6be View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3096655 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    eab0ede View commit details
    Browse the repository at this point in the history
  13. Package updates

    Package updates
    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    400891b View commit details
    Browse the repository at this point in the history
  14. Minor updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    f32c1df View commit details
    Browse the repository at this point in the history
  15. Update readme

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    d040edf View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    5f66afb View commit details
    Browse the repository at this point in the history
  17. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    0ad4cd5 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    ccf4886 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    c329320 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    7489345 View commit details
    Browse the repository at this point in the history
  21. Cleanup

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    f2e179d View commit details
    Browse the repository at this point in the history
  22. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    9e84073 View commit details
    Browse the repository at this point in the history
  23. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    3c3170a View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    ad92710 View commit details
    Browse the repository at this point in the history
  25. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    27129b4 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    ed83c16 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    719a0c0 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    7348840 View commit details
    Browse the repository at this point in the history
  29. Package updates

    Package updates
    
    Package updates
    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    69740dc View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    cb128aa View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    98b0fe2 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    10a959f View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    211818f View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    a6d6f0f View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    c707904 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    78531ff View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    68cad14 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    ad05230 View commit details
    Browse the repository at this point in the history
  39. Cleanup

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    990ba31 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    3f85283 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    75d8b1a View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    13738f7 View commit details
    Browse the repository at this point in the history
  43. Cleanup

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    3f186a2 View commit details
    Browse the repository at this point in the history
  44. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    de12aa6 View commit details
    Browse the repository at this point in the history
  45. Cleanup

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    996b508 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    92870ce View commit details
    Browse the repository at this point in the history
  47. Cleanup

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    1d11fcb View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    ce0d4ec View commit details
    Browse the repository at this point in the history
  49. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    27bc8ba View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    8660478 View commit details
    Browse the repository at this point in the history
  51. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    1b14021 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    e54a2a0 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    322e539 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    5058d09 View commit details
    Browse the repository at this point in the history
  55. Cleanup

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    cb4a539 View commit details
    Browse the repository at this point in the history
  56. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    1b370e3 View commit details
    Browse the repository at this point in the history
  57. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    fe25cab View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    a7064f1 View commit details
    Browse the repository at this point in the history
  59. Fix to Debug Port of Public.API always being overwritten by servers.json

    WebUI would not launch in Debug mode because the default servers.json file always overwrites the debug port values (9695) with release port (9696) when ServerConnectionManager.GetServerConnections() is called on line 142.
    jrnelson90 authored and webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    4bfda09 View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    cd5ddfc View commit details
    Browse the repository at this point in the history
  61. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    3825b97 View commit details
    Browse the repository at this point in the history
  62. Cleanup

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    9941479 View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    5a569c7 View commit details
    Browse the repository at this point in the history
  64. Created basic unit tests for the Loggy class in Certify.Shared.Core

    Created this basic unit tests for Loggy as an easy entry point into writing MSTest C# unit tests for a simple wrapper class, increased unit test code coverage for Loggy.cs to 100%
    webprofusion/certify-general#7
    jrnelson90 authored and webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    f981279 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    36c90af View commit details
    Browse the repository at this point in the history
  66. Simplify SelectCAWithFailover based on GetAccountsWithRequiredCAFeatures

    Filtering logic for SelectCAWithFailover() on line 323 is already handled in GetAccountsWithRequiredCAFeatures() on line 280
    
    Change IP_SINGLE feature logic to match DOMAIN_SINGLE logic (line 252)
    
    Expanded unit testing scenarios in CAFailoverTests for RenewalManager
    
    Added in the start of a test for CAs with TnAuthList
    
    Code is commented out, as it requires addition setup info (A test CA auth token) to function properly
    
    Split up existing AccessControl unit test and added new tests
    
    The existing unit test for Access Control was testing too many things, so it was split into several tests, and new tests were added for testing methods such as GetSecurityPrinciple(), UpdateSecurityPrinciple(), and DeleteSecurityPrinciple().
    
    Update fixing the Update() method for MemoryObjectStore
    
    The existing method did not correctly call TryUpdate() as it did not use the previous value of the key for comparison
    
    See https://learn.microsoft.com/en-us/dotnet/api/system.collections.concurrent.concurrentdictionary-2.tryupdate?view=net-7.0
    
    Fixes for UpdateSecurityPrinciple and DeleteSecurityPrinciple failures
    
    The current logic for these methods to not report back if the data mutation methods fail, and assume they always succeed.
    
    Added test for AccessControl.UpdateSecurityPrinciplePassword()
    
    Added more negative testing for error cases of methods in AccessControl
    
    One if-logic branch of IsAuthorised() is still uncovered on line 174 of AccessControl
    
    Added TestInitialize Method to reduce duplication in AccessControlTests
    jrnelson90 authored and webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    e7d8214 View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    a520490 View commit details
    Browse the repository at this point in the history
  68. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    c9c6346 View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    0238bca View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    55a89e7 View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    3346e83 View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    f45d6a2 View commit details
    Browse the repository at this point in the history
  73. Configuration menu
    Copy the full SHA
    5fd625b View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    4d1c8b5 View commit details
    Browse the repository at this point in the history
  75. Added Integration Tests for CertifyManager.ServerType partial class

    Adds full line coverage for the file CertifyManager.ServerType.cs
    
    Will require changes once an Apache plugin is created
    jrnelson90 authored and webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    7f0ef51 View commit details
    Browse the repository at this point in the history
  76. Configuration menu
    Copy the full SHA
    820eecf View commit details
    Browse the repository at this point in the history
  77. Configuration menu
    Copy the full SHA
    2793911 View commit details
    Browse the repository at this point in the history
  78. Refactored TestCertifyManagerGetACMEProvider, moved to integration tests

    TestCertifyManagerGetACMEProvider now creates/destroys its own ACME account, and grabs the expected Acme Base URI from definition in CertificateAuthority.CoreCertificateAuthorities
    jrnelson90 authored and webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    51868ec View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    695f585 View commit details
    Browse the repository at this point in the history
  80. Configuration menu
    Copy the full SHA
    77bf8ce View commit details
    Browse the repository at this point in the history
  81. Configuration menu
    Copy the full SHA
    accb35d View commit details
    Browse the repository at this point in the history
  82. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    8cdd3af View commit details
    Browse the repository at this point in the history
  83. Configuration menu
    Copy the full SHA
    c3a72e8 View commit details
    Browse the repository at this point in the history
  84. Configuration menu
    Copy the full SHA
    5a9fa88 View commit details
    Browse the repository at this point in the history
  85. Configuration menu
    Copy the full SHA
    0dec563 View commit details
    Browse the repository at this point in the history
  86. Configuration menu
    Copy the full SHA
    0f22e70 View commit details
    Browse the repository at this point in the history
  87. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    86c6fe3 View commit details
    Browse the repository at this point in the history
  88. aspire experiment

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    c3c4eec View commit details
    Browse the repository at this point in the history
  89. Configuration menu
    Copy the full SHA
    8df5464 View commit details
    Browse the repository at this point in the history
  90. Cleanup app startup

    Cleanup with implicit usings
    
    Cleanup
    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    68aa9a0 View commit details
    Browse the repository at this point in the history
  91. Fixing file paths for tests running in Linux containers/envs

    Fix loading Credential Manager in Linux containers/envs
    
    Fix loading Env strings on Linux containers/envs
    
    Fix when there is no existing ACME accounts in a container/env
    
    Initial implementation for managing certs on different OSs
    
    Changes for testing error message for bad Cert Store name on various OSs
    
    Improve error logging for Binding Match tests
    
    Changes for getting debug info on non-Windows systems
    
    Changes for making Linux and Windows Docker Images of Core Unit Tests
    
    Only the .NET 8.0 images are currently working as they should, there are some issues with the .NET 4.6.2 images for Windows and Linux
    
    Fix to generating debug info for non-Windows OSs
    
    Create common utility method to get Environment values in Account Tests
    
    Remove unneeded changes to Certify.Core.Tests.Unit.csproj
    
    Improve path strings for multiple OSs using Path.Combine()
    
    Changes to Linux Dockerfiles for Certify.Core.Tests.Unit
    
    Changes to enable using Step CA for CertifyManagerAccount unit tests
    
    Fix to BindingMatchTests for bad file path
    
    Windows docker changes
    
    More Windows Docker changes
    
    Fixes to compose files
    
    Documents for running the Certify Core Unit Tests in Docker
    
    Fix to formatting of Certify Core Unit Test Docker.md
    
    Cleanup linux_compose.yaml
    jrnelson90 authored and webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    497d5fb View commit details
    Browse the repository at this point in the history
  92. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    e734e6f View commit details
    Browse the repository at this point in the history
  93. Configuration menu
    Copy the full SHA
    633d819 View commit details
    Browse the repository at this point in the history
  94. Configuration menu
    Copy the full SHA
    463c2ce View commit details
    Browse the repository at this point in the history
  95. First attempt adding testing Github Actions for Certify.Core.Tests.Unit

    Fix to the .NET Version number needed to download SDK
    
    Changes for pulling dependencies, and splitting 8.0 into two workflows
    
    Change ref type for plugins dependency branch
    
    More changes to cloning dependencies in GitActions
    
    Fix path for cloning certify-internal repo
    
    Testing actions without internal repo clone
    
    Fixing relative placement of cloning paths for dependency repos
    
    Setting repos for "side by side" checkout
    
    https://github.com/actions/checkout#checkout-multiple-repos-side-by-side
    
    Fix paths on dotnet tool steps
    
    Disable .NET 4.6.2 Test Workflow until cause of test stalls is fixed
    
    Default pull step for cloning webprofusion/certify-plugins
    
    Add step to setup Step CLI on Windows Test Runner
    
    Add Github Actions step to pull step-ca docker image on Windows runner
    
    Add Github Actions step to pull step-ca docker image on Linux runner
    
    Fix Setup Step CLI GitHub Actions step for Windows runner
    
    Fix Setup Step CLI GitHub Actions step for Linux runner
    
    Refactor step-ca-win to be more like step-ca Linux image with env args
    
    Changes to CertifyManagerAccountTests for Windows GitHub Actions runner
    
    Fix to CertifyManagerAccountTests for Windows GitHub Actions runner
    
    Fixes mounting Docker volume
    
    Adding Step-CA and Step CLI dependencies to .NET 4.6.2 test GitHub flow
    
    Fix to CertifyManagerAccountTests for Windows GitHub Actions runner
    
    Debug Windows runner on GitHub for CertifyManagerAccountTests
    
    Fixes for running CertifyManagerAccountTests in Windows GitHub Runner
    
    Tweak to command for Setup Step CLI step in Windows GitHub Runner
    
    More Fixes for missing LE Accounts expected by Unit Tests
    
    Debug step for Step CLI setup in Windows GitHub Runner
    
    More fixes to running tests in GitLab Runners
    
    More debugging info for fixing GitLab Runners
    
    More debugging info for Step CLI step in  GitLab Runners
    
    Tweak for adding Step CLI to Windows GitLab Runner PATH
    
    Another tweak for adding Step CLI to Windows GitLab Runner PATH
    
    Path update for Step CLI in Windows GitLab Runner
    
    More GitHub Runner Tweaks
    
    Add to Windows GitHub Path using GITHUB_PATH
    
    Finishing up adding Step CLI to PATH in Windows GitHub Runners
    
    Testing adding code coverage report to GitHub Actions markup output
    
    Update sticky pull request comment version in Linux GitHub Action
    
    Try using EnricoMi/publish-unit-test-result-action GitHub action
    
    Make coverage report without GitHub Action, using ReportGenerator CLI
    
    Debug output files to Testresults folder from dotnet test
    
    Further debugging of test results output files
    
    Fix path for cobertura coverage file in report generation
    
    Add Coverlet Collector Package at runtime of GitHub Action for coverage
    
    Specify working directory when adding Coverlet Collector package
    
    Add coverlet.collector through project dependencies rather than CLI
    
    Changes to fix loading Coverlet Collector without running dotnet publish
    
    Remove coverage directory debug step
    
    Remove coverage directory debug step on Linux
    
    Tweaks to fix PR GitHub Actions Test jobs for Certify
    
    More tweaks to fix PR GitHub Actions Test jobs for Certify
    
    Edit to generate HTML Test Results Artifact
    
    Add .NET Core 3.1.x to GitHub Actions for Trx-To-HTML Tool
    
    Generate HTML Test Results report with built-in Logger
    
    Attempting to output CLI reports to Markdown in GITHUB_STEP_SUMMARY
    
    Fix for generating Test Results Markdown
    
    Tweaks to generating Markdown reports for Windows Runners
    
    Change Markup Report Titles and Display Order
    
    Add Folder parameter to Test Results Generation
    
    Trying to suppress build warnings from being added to annotations
    
    Trying out dorny/test-reporter action on Linux runner
    
    Fix to dorny/test-reporter step for Linux GitHub Actions runner
    
    Trying out Tyrrrz/GitHubActionsTestLogger on Linux Runner
    
    Fix for trying out Tyrrrz/GitHubActionsTestLogger on Linux Runner
    
    Another Fix for Tyrrrz/GitHubActionsTestLogger on Linux Runner
    
    Debug GITHUB_WORKSPACE value for Tyrrrz/GitHubActionsTestLogger
    
    Debug Tyrrrz/GitHubActionsTestLogger source link generation
    
    More debugging Tyrrrz/GitHubActionsTestLogger source link generation
    
    More debugging Tyrrrz/GitHubActionsTestLogger source link generation
    
    Cleanup GitHub Action Workflow YAML for .NET Core 8.0 on Windows & Linux
    
    Fix GitHub Action Workflow YAML for .NET Core 8.0 on Windows & Linux
    
    Tweak to GitHub Action Workflow YAML for .NET Core 8.0 on Windows
    
    Fix paths in dotnet test step for Windows .NET Core Action
    
    Debug Windows .NET Core 8.0 Test Result Generation
    
    Fix Windows .NET Core 8.0 Test Result Generation
    
    Separate Test Run and Test Results step for Windows Runner .NET Core 8.0
    
    Restore working directory info to Windows test run step
    
    More YAML action updates for Linux and Windows .NET Core 8.0 runners
    
    More tweaks to GitHub Actions for test runs on Windows and Linux
    
    Fix to running tests in Linux GitHub Action
    
    Fix to path to Coverlet on Linux test runner
    
    Lint cleanup for ChallengeConfigMatchTests Certify Core Unit Tests
    
    Refactors to speed up execution of CertifyManagerAccountTests Unit Tests
    
    Test out using Linux Docker containers on Windows GitHub Action Runner
    
    Debug Docker location in GitHub Actions Windows Runner
    
    More debugging DockerCli.exe location in GitHub Actions Windows Runner
    
    More debugging DockerCli.exe location in GitHub Actions Windows Runner
    
    More debugging DockerCli.exe location in GitHub Actions Windows Runner
    
    More debugging DockerCli.exe location in GitHub Actions Windows Runner
    
    Simplify Docker Info command output in CertifyManagerAccountTests
    
    More debugging DockerCli.exe location in GitHub Actions Windows Runner
    
    More debugging DockerCli.exe location in GitHub Actions Windows Runner
    
    More debugging DockerCli.exe location in GitHub Actions Windows Runner
    
    More debugging DockerCli.exe location in GitHub Actions Windows Runner
    
    More debugging DockerCli.exe location in GitHub Actions Windows Runner
    
    Restore using Windows Docker Image for Windows Runners in GitHub Actions
    
    Test Caching NuGet Dependencies for Linux and Windows GitHub Actions
    
    Remove blank Constructor methods to enable debugging in .NET 4.6.2
    
    Fix Unit/Integration tests stalling in 4.6.2 when using CertifyManager
    
    Re-enable Windows 4.6.2 Certify Core Unit Test GitHub Action Workflow
    
    Fix to Windows .NET 4.6.2 test run GitHub Action Workflow
    
    Disable Coverage Report for .NET 4.6.2 until issue can be determined
    
    Fix Test Result generation for Windows .NET 4.6.2 runs
    
    Fix for enabling Coverage Report on 4.6.2 Windows Test Runs
    
    Another fix for enabling Coverage Report on 4.6.2 Windows Test Runs
    
    Script fix for enabling Coverage Report on 4.6.2 Windows Test Runs
    
    YAML fixes for caching NuGet dependencies
    
    Fixes to Windows NuGet dependency caching
    
    Disable archiving Test Artifacts on all GitHub Actions Test Jobs
    
    More tweaks to NuGet Dependency caching in GitHub Actions
    
    Simplify Code Coverage Generation for 4.6.2 runs
    
    Simplify testing commands for GitHub Actions using .runsettings files
    
    Further fixes to GitHub Actions report generation
    
    Fix Linux Test Results Directory to match value from ${{ runner.os }}
    
    Filter unused DataStore Plugins from Unit Test Reports with Coverlet
    
    Add basic Unit Test for Certify.Service so it shows on 4.6.2 coverage
    
    Expand tests for Certify.Service
    
    Additional Certify.Service tests
    
    Update 4_6_2_Core_Unit_Tests_Win.yaml
    
    add conditions for plugin checkout to match current release and development branch names
    Update 8_0_Core_Unit_Tests_Linux.yaml
    
    Update conditional for plugin repo checkout
    Update 8_0_Core_Unit_Tests_Win.yaml
    
    Update conditional for plugin repo checkout
    jrnelson90 authored and webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    99ae4af View commit details
    Browse the repository at this point in the history
  96. Configuration menu
    Copy the full SHA
    38481cf View commit details
    Browse the repository at this point in the history
  97. Configuration menu
    Copy the full SHA
    12d17be View commit details
    Browse the repository at this point in the history
  98. Configuration menu
    Copy the full SHA
    47ed950 View commit details
    Browse the repository at this point in the history
  99. Configuration menu
    Copy the full SHA
    190c18d View commit details
    Browse the repository at this point in the history
  100. Configuration menu
    Copy the full SHA
    5ed1e2d View commit details
    Browse the repository at this point in the history
  101. Configuration menu
    Copy the full SHA
    7fb65a4 View commit details
    Browse the repository at this point in the history
  102. Cleanup

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    e7aaacc View commit details
    Browse the repository at this point in the history
  103. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    78a72ff View commit details
    Browse the repository at this point in the history
  104. Cleanup

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    2579caf View commit details
    Browse the repository at this point in the history
  105. Configuration menu
    Copy the full SHA
    e4eb13c View commit details
    Browse the repository at this point in the history
  106. Configuration menu
    Copy the full SHA
    475e761 View commit details
    Browse the repository at this point in the history
  107. Configuration menu
    Copy the full SHA
    1069006 View commit details
    Browse the repository at this point in the history
  108. Package updates

    Package updates
    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    070a63b View commit details
    Browse the repository at this point in the history
  109. Cleanup

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    1befa47 View commit details
    Browse the repository at this point in the history
  110. Cleanup

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    3085f88 View commit details
    Browse the repository at this point in the history
  111. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    96ae461 View commit details
    Browse the repository at this point in the history
  112. Configuration menu
    Copy the full SHA
    376b27c View commit details
    Browse the repository at this point in the history
  113. Configuration menu
    Copy the full SHA
    b89e35d View commit details
    Browse the repository at this point in the history
  114. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    6d968ad View commit details
    Browse the repository at this point in the history
  115. Configuration menu
    Copy the full SHA
    3817aaf View commit details
    Browse the repository at this point in the history
  116. Configuration menu
    Copy the full SHA
    dd671ed View commit details
    Browse the repository at this point in the history
  117. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    68b5ad2 View commit details
    Browse the repository at this point in the history
  118. Configuration menu
    Copy the full SHA
    8a42c0d View commit details
    Browse the repository at this point in the history
  119. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    157f538 View commit details
    Browse the repository at this point in the history
  120. Configuration menu
    Copy the full SHA
    355500a View commit details
    Browse the repository at this point in the history
  121. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    ca50be0 View commit details
    Browse the repository at this point in the history
  122. Configuration menu
    Copy the full SHA
    5c306ae View commit details
    Browse the repository at this point in the history
  123. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    c14ec8f View commit details
    Browse the repository at this point in the history
  124. Configuration menu
    Copy the full SHA
    18abf6f View commit details
    Browse the repository at this point in the history
  125. Configuration menu
    Copy the full SHA
    a7a0d21 View commit details
    Browse the repository at this point in the history
  126. Configuration menu
    Copy the full SHA
    9530e26 View commit details
    Browse the repository at this point in the history
  127. Configuration menu
    Copy the full SHA
    eebdfaf View commit details
    Browse the repository at this point in the history
  128. Cleanup

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    589fd22 View commit details
    Browse the repository at this point in the history
  129. Configuration menu
    Copy the full SHA
    b2a4cb1 View commit details
    Browse the repository at this point in the history
  130. Configuration menu
    Copy the full SHA
    2aff665 View commit details
    Browse the repository at this point in the history
  131. Configuration menu
    Copy the full SHA
    524f2f1 View commit details
    Browse the repository at this point in the history
  132. Configuration menu
    Copy the full SHA
    106eb9e View commit details
    Browse the repository at this point in the history
  133. Configuration menu
    Copy the full SHA
    b112b74 View commit details
    Browse the repository at this point in the history
  134. Configuration menu
    Copy the full SHA
    2514ae2 View commit details
    Browse the repository at this point in the history
  135. Cleanup warnings

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    f30db54 View commit details
    Browse the repository at this point in the history
  136. Configuration menu
    Copy the full SHA
    21e6f4e View commit details
    Browse the repository at this point in the history
  137. Configuration menu
    Copy the full SHA
    49efe5e View commit details
    Browse the repository at this point in the history
  138. Configuration menu
    Copy the full SHA
    e6a91c7 View commit details
    Browse the repository at this point in the history
  139. Configuration menu
    Copy the full SHA
    a42b541 View commit details
    Browse the repository at this point in the history
  140. Configuration menu
    Copy the full SHA
    d7228d5 View commit details
    Browse the repository at this point in the history
  141. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    ffdcd8e View commit details
    Browse the repository at this point in the history
  142. Configuration menu
    Copy the full SHA
    bd358fd View commit details
    Browse the repository at this point in the history
  143. Configuration menu
    Copy the full SHA
    b7a592e View commit details
    Browse the repository at this point in the history
  144. Configuration menu
    Copy the full SHA
    b43bca4 View commit details
    Browse the repository at this point in the history
  145. Configuration menu
    Copy the full SHA
    3385e65 View commit details
    Browse the repository at this point in the history
  146. Configuration menu
    Copy the full SHA
    06c51b8 View commit details
    Browse the repository at this point in the history
  147. Configuration menu
    Copy the full SHA
    4c6c7a2 View commit details
    Browse the repository at this point in the history
  148. Configuration menu
    Copy the full SHA
    4dbb2fa View commit details
    Browse the repository at this point in the history
  149. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    0fdceac View commit details
    Browse the repository at this point in the history
  150. Configuration menu
    Copy the full SHA
    db0a8f4 View commit details
    Browse the repository at this point in the history
  151. Configuration menu
    Copy the full SHA
    554a97f View commit details
    Browse the repository at this point in the history
  152. Cleanup

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    085e186 View commit details
    Browse the repository at this point in the history
  153. Configuration menu
    Copy the full SHA
    c0ff7fc View commit details
    Browse the repository at this point in the history
  154. Configuration menu
    Copy the full SHA
    d76cd62 View commit details
    Browse the repository at this point in the history
  155. Configuration menu
    Copy the full SHA
    8cb5c4d View commit details
    Browse the repository at this point in the history
  156. Configuration menu
    Copy the full SHA
    5e4e303 View commit details
    Browse the repository at this point in the history
  157. Configuration menu
    Copy the full SHA
    34095c5 View commit details
    Browse the repository at this point in the history
  158. Fix tests 462

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    c35a4c1 View commit details
    Browse the repository at this point in the history
  159. Configuration menu
    Copy the full SHA
    ad5ec64 View commit details
    Browse the repository at this point in the history
  160. Fix tests

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    760357a View commit details
    Browse the repository at this point in the history
  161. Configuration menu
    Copy the full SHA
    70d5124 View commit details
    Browse the repository at this point in the history
  162. Cleanup

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    3063cf3 View commit details
    Browse the repository at this point in the history
  163. Configuration menu
    Copy the full SHA
    9929ef7 View commit details
    Browse the repository at this point in the history
  164. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    490a0e8 View commit details
    Browse the repository at this point in the history
  165. Configuration menu
    Copy the full SHA
    f209947 View commit details
    Browse the repository at this point in the history
  166. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    321eccf View commit details
    Browse the repository at this point in the history
  167. Cleanup

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    bf8c158 View commit details
    Browse the repository at this point in the history
  168. Configuration menu
    Copy the full SHA
    1019989 View commit details
    Browse the repository at this point in the history
  169. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    7e087e6 View commit details
    Browse the repository at this point in the history
  170. Configuration menu
    Copy the full SHA
    403ce22 View commit details
    Browse the repository at this point in the history
  171. Configuration menu
    Copy the full SHA
    0aaf5a9 View commit details
    Browse the repository at this point in the history
  172. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    5eb2c18 View commit details
    Browse the repository at this point in the history
  173. Configuration menu
    Copy the full SHA
    65c432f View commit details
    Browse the repository at this point in the history
  174. Anvil: chain build - fallback to skipping chain build if no issuers k…

    …nown
    
    Anvil: add logging directly to item log if chain build errors occur
    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    bb6ed77 View commit details
    Browse the repository at this point in the history
  175. Configuration menu
    Copy the full SHA
    430e55f View commit details
    Browse the repository at this point in the history
  176. Fix ported change

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    0e7ecc8 View commit details
    Browse the repository at this point in the history
  177. Configuration menu
    Copy the full SHA
    caa3a76 View commit details
    Browse the repository at this point in the history
  178. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    e6483c9 View commit details
    Browse the repository at this point in the history
  179. Configuration menu
    Copy the full SHA
    9b73604 View commit details
    Browse the repository at this point in the history
  180. Cleanup

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    877bd3e View commit details
    Browse the repository at this point in the history
  181. Package updates

    Package updates
    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    f41ace0 View commit details
    Browse the repository at this point in the history
  182. Configuration menu
    Copy the full SHA
    694e7a8 View commit details
    Browse the repository at this point in the history
  183. Package updates

    Package updates
    
    Package updates
    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    cdd1aae View commit details
    Browse the repository at this point in the history
  184. Configuration menu
    Copy the full SHA
    4b2910a View commit details
    Browse the repository at this point in the history
  185. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    a53ca21 View commit details
    Browse the repository at this point in the history
  186. Configuration menu
    Copy the full SHA
    4f02b2f View commit details
    Browse the repository at this point in the history
  187. Cleanup

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    6bb69e2 View commit details
    Browse the repository at this point in the history
  188. Configuration menu
    Copy the full SHA
    6080fb4 View commit details
    Browse the repository at this point in the history
  189. Package update

    Package updates
    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    3e720be View commit details
    Browse the repository at this point in the history
  190. Misc cleanup

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    cbb9d71 View commit details
    Browse the repository at this point in the history
  191. Configuration menu
    Copy the full SHA
    9f55eef View commit details
    Browse the repository at this point in the history
  192. Configuration menu
    Copy the full SHA
    3843d61 View commit details
    Browse the repository at this point in the history
  193. Configuration menu
    Copy the full SHA
    314fd1f View commit details
    Browse the repository at this point in the history
  194. Configuration menu
    Copy the full SHA
    a668b7e View commit details
    Browse the repository at this point in the history
  195. WIP: multi instance hub

    WIP: multi instance hub
    
    Package updates
    
    WIP: managed instances
    
    WIP - multi instance
    
    WIP: management hub - get and update remote items
    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    e058f6e View commit details
    Browse the repository at this point in the history
  196. Configuration menu
    Copy the full SHA
    c4f40bd View commit details
    Browse the repository at this point in the history
  197. Cleanup

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    3b83614 View commit details
    Browse the repository at this point in the history
  198. Package update

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    4300c0f View commit details
    Browse the repository at this point in the history
  199. Configuration menu
    Copy the full SHA
    1977ec8 View commit details
    Browse the repository at this point in the history
  200. Configuration menu
    Copy the full SHA
    c90abd0 View commit details
    Browse the repository at this point in the history
  201. Configuration menu
    Copy the full SHA
    a58eac7 View commit details
    Browse the repository at this point in the history
  202. Configuration menu
    Copy the full SHA
    6acc576 View commit details
    Browse the repository at this point in the history
  203. Package update

    Package updates, OpenAPI build fix, begin using ms logging interface
    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    52badcc View commit details
    Browse the repository at this point in the history
  204. Configuration menu
    Copy the full SHA
    f057e4a View commit details
    Browse the repository at this point in the history
  205. Configuration menu
    Copy the full SHA
    26a000b View commit details
    Browse the repository at this point in the history
  206. Configuration menu
    Copy the full SHA
    71d63fe View commit details
    Browse the repository at this point in the history
  207. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    389f55a View commit details
    Browse the repository at this point in the history
  208. Cleanup

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    91905fc View commit details
    Browse the repository at this point in the history
  209. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    18a5ace View commit details
    Browse the repository at this point in the history
  210. Update actions

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    b57f757 View commit details
    Browse the repository at this point in the history
  211. Update dotnet version

    Update dotnet version
    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    30e3fe6 View commit details
    Browse the repository at this point in the history
  212. Test: fix primary domain test config

    Test: fix version check test
    
    Update test dotnet targets
    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    b57c9c5 View commit details
    Browse the repository at this point in the history
  213. Configuration menu
    Copy the full SHA
    2980c2c View commit details
    Browse the repository at this point in the history
  214. Configuration menu
    Copy the full SHA
    45ed055 View commit details
    Browse the repository at this point in the history
  215. Package updates

    Package update
    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    43b5a61 View commit details
    Browse the repository at this point in the history
  216. Configuration menu
    Copy the full SHA
    89ba444 View commit details
    Browse the repository at this point in the history
  217. Cleanup

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    c23bceb View commit details
    Browse the repository at this point in the history
  218. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    a4bde0c View commit details
    Browse the repository at this point in the history
  219. Configuration menu
    Copy the full SHA
    d3e42fa View commit details
    Browse the repository at this point in the history
  220. Add request throttling to http logging handler

    Update acme directory tests
    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    7067a4d View commit details
    Browse the repository at this point in the history
  221. Configuration menu
    Copy the full SHA
    1a77d6e View commit details
    Browse the repository at this point in the history
  222. Update DotNetCore_Unit_Tests_Win.yaml

    Update DotNetCore_Unit_Tests_Linux.yaml
    Update DotNetCore_Unit_Tests_Win.yaml
    Update DotNetCore_Unit_Tests_Linux.yaml
    Update DotNetCore_Unit_Tests_Linux.yaml
    Update DotNetCore_Unit_Tests_Linux.yaml
    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    a5245da View commit details
    Browse the repository at this point in the history
  223. Configuration menu
    Copy the full SHA
    dadd574 View commit details
    Browse the repository at this point in the history
  224. Cleanup

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    0287256 View commit details
    Browse the repository at this point in the history
  225. Configuration menu
    Copy the full SHA
    0b3acfc View commit details
    Browse the repository at this point in the history
  226. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    97d751e View commit details
    Browse the repository at this point in the history
  227. Configuration menu
    Copy the full SHA
    da58b0f View commit details
    Browse the repository at this point in the history
  228. Package updates

    webprofusion-chrisc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    65ae8d4 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2024

  1. Package updates

    webprofusion-chrisc committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    2746e2f View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Package updates

    webprofusion-chrisc committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    e96f126 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2024

  1. Configuration menu
    Copy the full SHA
    83aadc8 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Package updates

    Package updates
    
    Package updates
    
    Package updates
    
    Package updates
    webprofusion-chrisc committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    5670659 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2024

  1. merge

    MarkCiliaVincenti committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    eac37c7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f74aa73 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dcd8cc4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ff3cccc View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2024

  1. Configuration menu
    Copy the full SHA
    b42546b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    13ce84a View commit details
    Browse the repository at this point in the history