From f6dde540af014bfcf3290b7dbf0f686598a2b517 Mon Sep 17 00:00:00 2001 From: Michael Tyson Date: Mon, 3 Oct 2022 21:17:05 -0400 Subject: [PATCH 1/4] upgrade graphql-dotnet to 7.1.1 --- src/GraphQL.Relay.StarWars/GraphQL.Relay.StarWars.csproj | 8 ++++---- src/GraphQL.Relay.StarWars/Startup.cs | 6 +----- src/GraphQL.Relay.Test/GraphQL.Relay.Test.csproj | 2 +- src/GraphQL.Relay.Todo/GraphQL.Relay.Todo.csproj | 8 ++++---- src/GraphQL.Relay.Todo/Startup.cs | 9 ++------- src/GraphQL.Relay/GraphQL.Relay.csproj | 2 +- src/Tests.props | 2 +- 7 files changed, 14 insertions(+), 23 deletions(-) diff --git a/src/GraphQL.Relay.StarWars/GraphQL.Relay.StarWars.csproj b/src/GraphQL.Relay.StarWars/GraphQL.Relay.StarWars.csproj index 191202673..ac92658d2 100644 --- a/src/GraphQL.Relay.StarWars/GraphQL.Relay.StarWars.csproj +++ b/src/GraphQL.Relay.StarWars/GraphQL.Relay.StarWars.csproj @@ -6,10 +6,10 @@ - - - - + + + + diff --git a/src/GraphQL.Relay.StarWars/Startup.cs b/src/GraphQL.Relay.StarWars/Startup.cs index 0d553aa0b..31e38f9c0 100644 --- a/src/GraphQL.Relay.StarWars/Startup.cs +++ b/src/GraphQL.Relay.StarWars/Startup.cs @@ -1,9 +1,6 @@ -using GraphQL.MicrosoftDI; using GraphQL.Relay.StarWars.Api; using GraphQL.Relay.StarWars.Types; using GraphQL.Relay.Types; -using GraphQL.Server; -using GraphQL.SystemTextJson; using GraphQL.Types.Relay; namespace GraphQL.Relay.StarWars @@ -28,8 +25,7 @@ public void ConfigureServices(IServiceCollection services) services.AddGraphQL(b => b .AddApolloTracing(true) - .AddHttpMiddleware() - .AddSchema() + .AddAutoSchema() .AddSystemTextJson() .AddErrorInfoProvider(options => options.ExposeExceptionStackTrace = true) .AddGraphTypes(typeof(StarWarsSchema).Assembly)); diff --git a/src/GraphQL.Relay.Test/GraphQL.Relay.Test.csproj b/src/GraphQL.Relay.Test/GraphQL.Relay.Test.csproj index 62aec7aa3..d19a2caf0 100644 --- a/src/GraphQL.Relay.Test/GraphQL.Relay.Test.csproj +++ b/src/GraphQL.Relay.Test/GraphQL.Relay.Test.csproj @@ -3,7 +3,7 @@ net6 - 5.1.1 + 7.1.1 diff --git a/src/GraphQL.Relay.Todo/GraphQL.Relay.Todo.csproj b/src/GraphQL.Relay.Todo/GraphQL.Relay.Todo.csproj index d57a78d52..7cfe7f772 100644 --- a/src/GraphQL.Relay.Todo/GraphQL.Relay.Todo.csproj +++ b/src/GraphQL.Relay.Todo/GraphQL.Relay.Todo.csproj @@ -6,10 +6,10 @@ - - - - + + + + diff --git a/src/GraphQL.Relay.Todo/Startup.cs b/src/GraphQL.Relay.Todo/Startup.cs index f90dc7ae0..526c1d02f 100644 --- a/src/GraphQL.Relay.Todo/Startup.cs +++ b/src/GraphQL.Relay.Todo/Startup.cs @@ -1,8 +1,5 @@ using System.Text; -using GraphQL.MicrosoftDI; using GraphQL.Relay.Todo.Schema; -using GraphQL.Server; -using GraphQL.SystemTextJson; namespace GraphQL.Relay.Todo { @@ -12,11 +9,9 @@ public void ConfigureServices(IServiceCollection services) { services.AddGraphQL(b => b .AddApolloTracing(true) - .AddHttpMiddleware() - .AddSchema() + .AddAutoSchema() .AddSystemTextJson() - .AddErrorInfoProvider(options => options.ExposeExceptionStackTrace = true) - .AddSystemTextJson()); + .AddErrorInfoProvider(options => options.ExposeExceptionStackTrace = true)); } public void Configure(IApplicationBuilder app, IWebHostEnvironment env) diff --git a/src/GraphQL.Relay/GraphQL.Relay.csproj b/src/GraphQL.Relay/GraphQL.Relay.csproj index e4e621718..b0942a08c 100644 --- a/src/GraphQL.Relay/GraphQL.Relay.csproj +++ b/src/GraphQL.Relay/GraphQL.Relay.csproj @@ -6,7 +6,7 @@ - + diff --git a/src/Tests.props b/src/Tests.props index d6b04d4fb..97d8df65f 100644 --- a/src/Tests.props +++ b/src/Tests.props @@ -13,7 +13,7 @@ runtime; build; native; contentfiles; analyzers; buildtransitive - + From ca0d0afcb47e6b08ca182eeb961809ec3a26eecb Mon Sep 17 00:00:00 2001 From: Michael Tyson Date: Mon, 3 Oct 2022 22:13:35 -0400 Subject: [PATCH 2/4] remove autoschema from sample apps --- src/GraphQL.Relay.StarWars/Startup.cs | 5 +++-- src/GraphQL.Relay.Todo/Startup.cs | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/GraphQL.Relay.StarWars/Startup.cs b/src/GraphQL.Relay.StarWars/Startup.cs index 31e38f9c0..902a212ff 100644 --- a/src/GraphQL.Relay.StarWars/Startup.cs +++ b/src/GraphQL.Relay.StarWars/Startup.cs @@ -25,7 +25,8 @@ public void ConfigureServices(IServiceCollection services) services.AddGraphQL(b => b .AddApolloTracing(true) - .AddAutoSchema() + .AddSchema() + .AddAutoClrMappings() .AddSystemTextJson() .AddErrorInfoProvider(options => options.ExposeExceptionStackTrace = true) .AddGraphTypes(typeof(StarWarsSchema).Assembly)); @@ -39,7 +40,7 @@ public void Configure(IApplicationBuilder app, IWebHostEnvironment env) app.UseDeveloperExceptionPage(); } - app.UseGraphQL(); + app.UseGraphQL(); app.UseGraphQLGraphiQL(); } } diff --git a/src/GraphQL.Relay.Todo/Startup.cs b/src/GraphQL.Relay.Todo/Startup.cs index 526c1d02f..48d2324c2 100644 --- a/src/GraphQL.Relay.Todo/Startup.cs +++ b/src/GraphQL.Relay.Todo/Startup.cs @@ -9,7 +9,8 @@ public void ConfigureServices(IServiceCollection services) { services.AddGraphQL(b => b .AddApolloTracing(true) - .AddAutoSchema() + .AddSchema() + .AddAutoClrMappings() .AddSystemTextJson() .AddErrorInfoProvider(options => options.ExposeExceptionStackTrace = true)); } @@ -34,7 +35,7 @@ public void Configure(IApplicationBuilder app, IWebHostEnvironment env) app .UseStaticFiles() .UseDefaultFiles() - .UseGraphQL() + .UseGraphQL() .UseGraphQLGraphiQL(); } } From e6617138465bbc92d96afdb9ffa51daaa87086d7 Mon Sep 17 00:00:00 2001 From: Michael Tyson Date: Mon, 3 Oct 2022 22:18:40 -0400 Subject: [PATCH 3/4] update github action --- .github/workflows/test-code.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test-code.yml b/.github/workflows/test-code.yml index 07a776d29..a7c3252aa 100644 --- a/.github/workflows/test-code.yml +++ b/.github/workflows/test-code.yml @@ -31,9 +31,8 @@ jobs: - ubuntu-latest - windows-latest graphqlversion: - - 5.1.1 - - 5.2.0 - - 5.3.1 + - 7.0.2 + - 7.1.1 steps: - name: Checkout source uses: actions/checkout@v3 From 59f2ee167646ac44334dc6ed77b69924d87263ad Mon Sep 17 00:00:00 2001 From: Michael Tyson Date: Mon, 3 Oct 2022 23:35:46 -0400 Subject: [PATCH 4/4] downgrade GraphQL 7.0.2 --- src/GraphQL.Relay.StarWars/GraphQL.Relay.StarWars.csproj | 4 ++-- src/GraphQL.Relay.Test/GraphQL.Relay.Test.csproj | 2 +- src/GraphQL.Relay.Todo/GraphQL.Relay.Todo.csproj | 4 ++-- src/GraphQL.Relay/GraphQL.Relay.csproj | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/GraphQL.Relay.StarWars/GraphQL.Relay.StarWars.csproj b/src/GraphQL.Relay.StarWars/GraphQL.Relay.StarWars.csproj index ac92658d2..a4a0d00d1 100644 --- a/src/GraphQL.Relay.StarWars/GraphQL.Relay.StarWars.csproj +++ b/src/GraphQL.Relay.StarWars/GraphQL.Relay.StarWars.csproj @@ -6,8 +6,8 @@ - - + + diff --git a/src/GraphQL.Relay.Test/GraphQL.Relay.Test.csproj b/src/GraphQL.Relay.Test/GraphQL.Relay.Test.csproj index d19a2caf0..e09fcfb58 100644 --- a/src/GraphQL.Relay.Test/GraphQL.Relay.Test.csproj +++ b/src/GraphQL.Relay.Test/GraphQL.Relay.Test.csproj @@ -3,7 +3,7 @@ net6 - 7.1.1 + 7.0.2 diff --git a/src/GraphQL.Relay.Todo/GraphQL.Relay.Todo.csproj b/src/GraphQL.Relay.Todo/GraphQL.Relay.Todo.csproj index 7cfe7f772..42ec09b28 100644 --- a/src/GraphQL.Relay.Todo/GraphQL.Relay.Todo.csproj +++ b/src/GraphQL.Relay.Todo/GraphQL.Relay.Todo.csproj @@ -6,8 +6,8 @@ - - + + diff --git a/src/GraphQL.Relay/GraphQL.Relay.csproj b/src/GraphQL.Relay/GraphQL.Relay.csproj index b0942a08c..7e1efeeaa 100644 --- a/src/GraphQL.Relay/GraphQL.Relay.csproj +++ b/src/GraphQL.Relay/GraphQL.Relay.csproj @@ -6,7 +6,7 @@ - +