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

Use JSON polymorphism with .NET 9 RC2 #1434

Closed
wants to merge 23 commits into from
Closed

Commits on Sep 11, 2024

  1. Use JSON polymorphism

    Use JSON polymorphism to (de)serialize Alexa requests and responses.
    martincostello committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    67b1f8c View commit details
    Browse the repository at this point in the history
  2. Consume .NET daily builds

    Update to the latest daily build of .NET 9.
    martincostello committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    0daf0b9 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Debug JSON payloads

    Attempt to debug JSON payloads.
    martincostello committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    f1ae630 View commit details
    Browse the repository at this point in the history
  2. Update .NET SDK to 9.0.100-rc.2.24462.3 (#1433)

    * Update .NET SDK
    
    Update .NET SDK to version 9.0.100-rc.2.24462.3.
    
    ---
    updated-dependencies:
    - dependency-name: Microsoft.NET.Sdk
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: costellobot <102549341+costellobot@users.noreply.github.com>
    
    * Bump .NET NuGet packages
    
    Bumps .NET dependencies to their latest versions for the .NET 9.0.100-rc.2.24462.3 SDK.
    
    Bumps Microsoft.AspNetCore.WebUtilities from 9.0.0-rc.2.24460.5 to 9.0.0-rc.2.24461.26.
    Bumps Microsoft.Extensions.Configuration.Binder from 9.0.0-rc.2.24459.11 to 9.0.0-rc.2.24461.13.
    Bumps Microsoft.Extensions.Configuration.EnvironmentVariables from 9.0.0-rc.2.24459.11 to 9.0.0-rc.2.24461.13.
    Bumps Microsoft.Extensions.Configuration.Json from 9.0.0-rc.2.24459.11 to 9.0.0-rc.2.24461.13.
    Bumps Microsoft.Extensions.DependencyInjection from 9.0.0-rc.2.24459.11 to 9.0.0-rc.2.24461.13.
    Bumps Microsoft.Extensions.Http from 9.0.0-rc.2.24459.11 to 9.0.0-rc.2.24461.13.
    Bumps Microsoft.Extensions.Logging.Console from 9.0.0-rc.2.24459.11 to 9.0.0-rc.2.24461.13.
    Bumps System.Text.Json from 9.0.0-rc.2.24459.11 to 9.0.0-rc.2.24461.13.
    
    ---
    updated-dependencies:
    - dependency-name: Microsoft.AspNetCore.WebUtilities
      dependency-type: direct:production
      update-type: version-update:semver-major
    - dependency-name: Microsoft.Extensions.Configuration.Binder
      dependency-type: direct:production
      update-type: version-update:semver-major
    - dependency-name: Microsoft.Extensions.Configuration.EnvironmentVariables
      dependency-type: direct:production
      update-type: version-update:semver-major
    - dependency-name: Microsoft.Extensions.Configuration.Json
      dependency-type: direct:production
      update-type: version-update:semver-major
    - dependency-name: Microsoft.Extensions.DependencyInjection
      dependency-type: direct:production
      update-type: version-update:semver-major
    - dependency-name: Microsoft.Extensions.Http
      dependency-type: direct:production
      update-type: version-update:semver-major
    - dependency-name: Microsoft.Extensions.Logging.Console
      dependency-type: direct:production
      update-type: version-update:semver-major
    - dependency-name: System.Text.Json
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: costellobot <102549341+costellobot@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: costellobot <102549341+costellobot@users.noreply.github.com>
    costellobot committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    3da1df7 View commit details
    Browse the repository at this point in the history
  3. Add more logging

    Add more logging to see where the hang is happening.
    martincostello committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    a3fd3ba View commit details
    Browse the repository at this point in the history
  4. Avoid test deadlock

    Avoid deadlock in AoT tests when writing to the console.
    martincostello committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    e3a1725 View commit details
    Browse the repository at this point in the history
  5. Disable tests

    Disable the tests entirely - will probably cause a deadlock when deployed, but let's see...
    martincostello committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    1464028 View commit details
    Browse the repository at this point in the history
  6. Do not await handler

    Do not await the handler to see if the things get logged.
    martincostello committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    9c5caec View commit details
    Browse the repository at this point in the history
  7. Disable logging

    Disable logging to the console.
    martincostello committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    908a103 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e6b820a View commit details
    Browse the repository at this point in the history
  9. Make "sync"

    What happens if we force things to try and not be async...
    martincostello committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    563070f View commit details
    Browse the repository at this point in the history
  10. Back to async

    Go back to being async.
    martincostello committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    0639826 View commit details
    Browse the repository at this point in the history
  11. Disable AoT

    Disable AoT.
    martincostello committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    92ca75d View commit details
    Browse the repository at this point in the history
  12. Skip base class

    Skip using the base class.
    martincostello committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    693e45c View commit details
    Browse the repository at this point in the history
  13. Fix typo

    Fix typo.
    martincostello committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    94b6981 View commit details
    Browse the repository at this point in the history
  14. Revert change

    Call the original method.
    martincostello committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    cbe06c6 View commit details
    Browse the repository at this point in the history
  15. Enable AoT

    Re-enable AoT.
    martincostello committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    3a95236 View commit details
    Browse the repository at this point in the history
  16. Disable AllowOutOfOrderMetadataProperties

    Disable AllowOutOfOrderMetadataProperties - it _should_ just blow up.
    martincostello committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    d7a3720 View commit details
    Browse the repository at this point in the history
  17. Re-enable AllowOutOfOrderMetadataProperties

    It does indeed go boom.
    martincostello committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    d8ced7f View commit details
    Browse the repository at this point in the history
  18. Attempt workaround

    Add reference to Microsoft.Dotnet.ILCompiler containing a fix for what may be the cause.
    martincostello committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    5d76205 View commit details
    Browse the repository at this point in the history
  19. Try to fix error

    Try to fix error from cross-compilation.
    martincostello committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    dc73093 View commit details
    Browse the repository at this point in the history
  20. Remove debug logging

    Get back to how it should be as much as possible.
    martincostello committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    e1a540f View commit details
    Browse the repository at this point in the history
  21. Re-enable tests

    Re-enable the tests.
    martincostello committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    5709886 View commit details
    Browse the repository at this point in the history