diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5378d2cde..30fe8da4e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -53,7 +53,7 @@ jobs: args: ["--no-default-features", "", "--features all"] steps: - name: Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Install Rust uses: hecrj/setup-rust-action@v1 with: @@ -70,22 +70,22 @@ jobs: features: ["hsm", "hsm,hsm-tests-kmip"] steps: - name: Checkout repository - uses: actions/checkout@v1 + uses: actions/checkout@v4 - name: Install Rust - uses: hecrj/setup-rust-action@v1 + uses: hecrj/setup-rust-action@v2 with: rust-version: ${{ matrix.rust }} - - uses: actions/setup-python@v2 + - uses: actions/setup-python@v4 with: - python-version: '3.x' + # Pin to Python 3.11 because 3.12 removes the ssl.wrap_socket() + # function which PyKMIP uses. + python-version: '3.11' - name: Install PyKMIP - uses: BSFishy/pip-action@v1 - with: - packages: pykmip - constraints: test-resources/pykmip/constraints.txt + run: | + pip install pykmip --constraint test-resources/pykmip/constraints.txt - name: Compile the tests run: | @@ -116,10 +116,10 @@ jobs: features: ["hsm,hsm-tests-pkcs11"] steps: - name: Checkout repository - uses: actions/checkout@v1 + uses: actions/checkout@v2 - name: Install Rust - uses: hecrj/setup-rust-action@v1 + uses: hecrj/setup-rust-action@v2 with: rust-version: ${{ matrix.rust }} diff --git a/Cargo.lock b/Cargo.lock index a95a3b1f9..1d8cd8e27 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1048,7 +1048,7 @@ dependencies = [ [[package]] name = "krill" -version = "0.14.2" +version = "0.15.0-dev" dependencies = [ "backoff", "base64 0.13.1", diff --git a/Cargo.toml b/Cargo.toml index de4471cda..a3ca30015 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] # Note: some of these values are also used when building Debian packages below. name = "krill" -version = "0.14.2" +version = "0.15.0-dev" edition = "2018" rust-version = "1.65" authors = ["NLnet Labs "] diff --git a/README.md b/README.md index 64b6fa27c..b25c971d9 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,8 @@ in this [blog post](https://blog.nlnetlabs.nl/testing-the-waters-with-krill/). # Changelog +## Unreleased Version + ## 0.14.2 'Extra, Extra, Extra!' This release fixes an additional corner case in the migration code that affects