diff --git a/.github/workflows/deploy-website.yml b/.github/workflows/deploy-website.yml index 323ca63..f498b55 100644 --- a/.github/workflows/deploy-website.yml +++ b/.github/workflows/deploy-website.yml @@ -10,8 +10,8 @@ jobs: name: Deploy to GitHub Pages runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v3 + - uses: actions/setup-node@v4 with: node-version: 18 cache: yarn @@ -22,7 +22,7 @@ jobs: run: yarn build - name: Deploy to GitHub Pages - uses: peaceiris/actions-gh-pages@v3 + uses: peaceiris/actions-gh-pages@v4 with: github_token: ${{ secrets.BOT_DEPLOYMENT_TOKEN }} publish_dir: ./build diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index 37d2435..c3c0dd8 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -12,8 +12,8 @@ jobs: name: Test deployment runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v3 + - uses: actions/setup-node@v4 with: node-version: 18 cache: yarn diff --git a/docs/development/unit-testing.md b/docs/development/unit-testing.md index ffa2e84..de1d1ab 100644 --- a/docs/development/unit-testing.md +++ b/docs/development/unit-testing.md @@ -5,12 +5,12 @@ sidebar_label: Unit Testing sidebar_position: 1 --- -.NET 6+ +.NET 8+

:::info -Your test projects must target .NET 6 or greater to use the test framework +Your test projects must target .NET 8 or greater to use the test framework ::: GraphQL ASP.NET has more than `3500 unit tests and 91% code coverage`. All the internal integration tests are powered by a framework designed to quickly build a configurable, fully mocked server instance to perform a query against the runtime. It may be helpful to use and extend the framework to test your own controllers. diff --git a/docs/quick/overview.md b/docs/quick/overview.md index 69c9c11..b3bb6af 100644 --- a/docs/quick/overview.md +++ b/docs/quick/overview.md @@ -10,7 +10,7 @@ Use the menus on the left to navigate through the documentation. You do not need ## Nuget & Installation -.NET Standard 2.0 .NET 6 .NET 7 .NET 8

+.NET Standard 2.0 .NET 8 .NET 9

The library is available on [nuget](https://www.nuget.org/packages/GraphQL.AspNet/) and can be added to your project via the conventional means. diff --git a/docs/server-extensions/multipart-requests.md b/docs/server-extensions/multipart-requests.md index 508259b..9262df6 100644 --- a/docs/server-extensions/multipart-requests.md +++ b/docs/server-extensions/multipart-requests.md @@ -5,12 +5,12 @@ sidebar_label: File Uploads & Batching sidebar_position: 0 --- -.NET 6+ +.NET 8+ ## Multipart Request Specification GraphQL ASP.NET provides built in support for batch query processing and file uploads via an implementation of the [GraphQL Multipart Request Specification](https://github.com/jaydenseric/graphql-multipart-request-spec). -This extension requires a minimum version of `v1.2.0` of the main library and you must target .NET 6 or later. This extension will not work with the .NET standard implementation. +This extension requires a minimum version of `v1.2.0` of the main library and you must target .NET 8 or later. This extension will not work with the .NET standard implementation. :::info This document covers how to submit a batch query and upload files that conform to the above specification. It provides sample curl requests that would be accepted for the given sample code but does not explain in detail the various form fields required to complete a request. It is highly recommended to use a [supported client](https://github.com/jaydenseric/graphql-multipart-request-spec#client) when enabling this server extension. diff --git a/docs/types/scalars.md b/docs/types/scalars.md index 4c32471..2b735ec 100644 --- a/docs/types/scalars.md +++ b/docs/types/scalars.md @@ -33,7 +33,7 @@ GraphQL ASP.NET has 20 built in scalar types. | UShort | System.UInt16 | Number | :::info - You must target .NET 6.0 or later to use `DateOnly` and `TimeOnly` + You must target .NET 8.0 or later to use `DateOnly` and `TimeOnly` ::: ## Input Value Resolution diff --git a/src/pages/index.js b/src/pages/index.js index 638a73f..535134a 100644 --- a/src/pages/index.js +++ b/src/pages/index.js @@ -13,7 +13,7 @@ function HomepageHeader() { return (
-

{siteConfig.title} .NET 6+

+

{siteConfig.title} .NET 8+