diff --git a/.github/workflows/functional.yaml b/.github/workflows/functional.yaml index 1bae0a28b5..86668ec7dc 100644 --- a/.github/workflows/functional.yaml +++ b/.github/workflows/functional.yaml @@ -8,19 +8,19 @@ jobs: matrix: name: ["master"] openstack_version: ["master"] - ubuntu_version: ["22.04"] + ubuntu_version: ["24.04"] include: + - name: "epoxy" + openstack_version: "stable/2025.1" + ubuntu_version: "22.04" - name: "dolmatian" openstack_version: "stable/2024.2" ubuntu_version: "22.04" - name: "caracal" openstack_version: "stable/2024.1" ubuntu_version: "22.04" - - name: "bobcat" - openstack_version: "stable/2023.2" - ubuntu_version: "22.04" runs-on: ubuntu-${{ matrix.ubuntu_version }} - name: Functional tests on OpenStack ${{ matrix.name }} + name: Functional tests on OpenStack ${{ matrix.name }} (${{ matrix.openstack_version }}) steps: - name: Checkout the project uses: actions/checkout@v2 diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index fd036e1fef..804dc61c24 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -8,7 +8,7 @@ jobs: strategy: fail-fast: false matrix: - rust: [stable, nightly, 1.76.0] + rust: [stable, nightly, 1.82.0] flags: - "" - "--no-default-features" diff --git a/Cargo.toml b/Cargo.toml index ffff4a8517..eec25354fc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,7 +11,7 @@ license = "Apache-2.0" keywords = ["api", "cloud", "openstack"] categories = ["api-bindings"] edition = "2021" -rust-version = "1.71" +rust-version = "1.82" [features] default = ["baremetal", "block-storage", "compute", "image", "network", "native-tls", "object-storage"] diff --git a/src/lib.rs b/src/lib.rs index b1f14f2450..b6ca4b8c13 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -108,7 +108,7 @@ //! //! # Requirements //! -//! This crate requires Rust 2022 edition and rustc version 1.76.0 or newer. +//! This crate requires Rust 2022 edition and rustc version 1.82.0 or newer. #![crate_name = "openstack"] #![crate_type = "lib"]