diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ac21383b9..c602cee28 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -150,7 +150,7 @@ jobs: - juniper - juniper_subscriptions - juniper_graphql_ws - - juniper_actix + #- juniper_actix - juniper_axum - juniper_hyper - juniper_rocket @@ -159,6 +159,10 @@ jobs: - ubuntu - macOS - windows + include: + - { msrv: "1.75.0", crate: "juniper_actix", os: "ubuntu" } + - { msrv: "1.75.0", crate: "juniper_actix", os: "macOS" } + - { msrv: "1.75.0", crate: "juniper_actix", os: "windows" } runs-on: ${{ matrix.os }}-latest steps: - uses: actions/checkout@v4 @@ -172,10 +176,6 @@ jobs: - run: cargo +nightly update -Z minimal-versions - run: make test.cargo crate=${{ matrix.crate }} - if: ${{ matrix.crate != 'juniper_actix' }} - # TODO: Remove once MSRV bumps up >=1.75. - - run: cargo check -p ${{ matrix.crate }} --all-features - if: ${{ matrix.crate == 'juniper_actix' }} package: name: check (package) diff --git a/juniper_actix/CHANGELOG.md b/juniper_actix/CHANGELOG.md index a8f65c847..a0c58268e 100644 --- a/juniper_actix/CHANGELOG.md +++ b/juniper_actix/CHANGELOG.md @@ -6,6 +6,19 @@ All user visible changes to `juniper_actix` crate will be documented in this fil +## [0.6.0] · 2024-??-?? (unreleased) +[0.6.0]: /../../tree/juniper_actix-v0.5.0/juniper_actix + +### BC Breaks + +- Switched to 0.3 version of [`actix-ws` crate]. ([#1267]) +- Bumped up [MSRV] to 1.75 due to [`actix-ws` crate] requirements. ([#1267]) + +[#1267]: /../../pull/1267 + + + + ## [0.5.0] · 2024-03-20 [0.5.0]: /../../tree/juniper_actix-v0.5.0/juniper_actix @@ -49,4 +62,5 @@ See [old CHANGELOG](/../../blob/juniper_actix-v0.4.0/juniper_actix/CHANGELOG.md) [`juniper_graphql_ws` crate]: https://docs.rs/juniper_graphql_ws [Semantic Versioning 2.0.0]: https://semver.org [graphql-transport-ws]: https://github.com/enisdenjo/graphql-ws/blob/v5.14.0/PROTOCOL.md -[graphql-ws]: https://github.com/apollographql/subscriptions-transport-ws/blob/v0.11.0/PROTOCOL.md \ No newline at end of file +[graphql-ws]: https://github.com/apollographql/subscriptions-transport-ws/blob/v0.11.0/PROTOCOL.md +[MSRV]: https://doc.rust-lang.org/cargo/reference/manifest.html#the-rust-version-field diff --git a/juniper_actix/Cargo.toml b/juniper_actix/Cargo.toml index ae71f477e..73888ef27 100644 --- a/juniper_actix/Cargo.toml +++ b/juniper_actix/Cargo.toml @@ -2,7 +2,7 @@ name = "juniper_actix" version = "0.5.0" edition = "2021" -rust-version = "1.73" +rust-version = "1.75" description = "`juniper` GraphQL integration with `actix-web`." license = "BSD-2-Clause" authors = [