Skip to content

Commit 9b65d8b

Browse files
authored
Bump versions to prereleases for next release cycle (#1296)
This bumps the following crates to prerelease versions (not intended for release, just to signal we're making breaking changes): - `der`(_derive) v0.8.0-pre - `pem-rfc7468` v1.0.0-pre - `pkcs1` v0.8.0-pre - `pkcs5` v0.8.0-pre - `pkcs8` v0.11.0-pre - `sec1` v0.8.0-pre - `spki` v0.8.0-pre This notably doesn't bump `x509-cert` or any crates which are dependent upon it due to a circular dependency problem: the certificate builder tests rely on updated public key crypto crates like `rsa`, so we'll need to do this update in two phases: this initial set of format-only crates, and then updating the cryptographic dependencies. `pem-rfc7468` has been bumped to v1.0.0-pre based on the observation that there have been no significant changes since the last release, and that the baseline set of functionality it provides is stable. The `minimal-versions` check is disabled for all of these crates, since we're now using unreleased prereleases which doesn't work with these checks. Also bumps `sec1`'s `serdect` to use the v0.3.0-pre prerelease, and bumpts its MSRV to 1.70 due to the `serdect` upgrade.
1 parent 189b4d0 commit 9b65d8b

File tree

16 files changed

+196
-102
lines changed

16 files changed

+196
-102
lines changed

.github/workflows/der.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,11 @@ jobs:
3838
- uses: RustCrypto/actions/cargo-hack-install@master
3939
- run: cargo hack build --target ${{ matrix.target }} --feature-powerset --exclude-features std,arbitrary
4040

41-
minimal-versions:
42-
uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master
43-
with:
44-
working-directory: ${{ github.workflow }}
41+
# TODO(tarcieri): re-enable this when we're not using unpublished prerelease dependencies
42+
# minimal-versions:
43+
# uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master
44+
# with:
45+
# working-directory: ${{ github.workflow }}
4546

4647
test:
4748
strategy:

.github/workflows/pkcs1.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,11 @@ jobs:
4141
- uses: RustCrypto/actions/cargo-hack-install@master
4242
- run: cargo hack build --target ${{ matrix.target }} --feature-powerset --exclude-features std
4343

44-
minimal-versions:
45-
uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master
46-
with:
47-
working-directory: ${{ github.workflow }}
44+
# TODO(tarcieri): re-enable this when we're not using unpublished prerelease dependencies
45+
# minimal-versions:
46+
# uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master
47+
# with:
48+
# working-directory: ${{ github.workflow }}
4849

4950
test:
5051
runs-on: ubuntu-latest

.github/workflows/pkcs5.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,11 @@ jobs:
4040
- uses: RustCrypto/actions/cargo-hack-install@master
4141
- run: cargo hack build --target ${{ matrix.target }} --feature-powerset --exclude-features std
4242

43-
minimal-versions:
44-
uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master
45-
with:
46-
working-directory: ${{ github.workflow }}
43+
# TODO(tarcieri): re-enable this when we're not using unpublished prerelease dependencies
44+
# minimal-versions:
45+
# uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master
46+
# with:
47+
# working-directory: ${{ github.workflow }}
4748

4849
test:
4950
runs-on: ubuntu-latest

.github/workflows/pkcs8.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,11 @@ jobs:
4242
- uses: RustCrypto/actions/cargo-hack-install@master
4343
- run: cargo hack build --target ${{ matrix.target }} --feature-powerset --exclude-features getrandom,std,rand
4444

45-
minimal-versions:
46-
uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master
47-
with:
48-
working-directory: ${{ github.workflow }}
45+
# TODO(tarcieri): re-enable this when we're not using unpublished prerelease dependencies
46+
# minimal-versions:
47+
# uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master
48+
# with:
49+
# working-directory: ${{ github.workflow }}
4950

5051
test:
5152
runs-on: ubuntu-latest

.github/workflows/sec1.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
strategy:
2828
matrix:
2929
rust:
30-
- 1.65.0 # MSRV
30+
- 1.70.0 # MSRV
3131
- stable
3232
target:
3333
- thumbv7em-none-eabi
@@ -41,17 +41,18 @@ jobs:
4141
- uses: RustCrypto/actions/cargo-hack-install@master
4242
- run: cargo hack build --target ${{ matrix.target }} --feature-powerset --exclude-features std
4343

44-
minimal-versions:
45-
uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master
46-
with:
47-
working-directory: ${{ github.workflow }}
44+
# TODO(tarcieri): re-enable this when we're not using unpublished prerelease dependencies
45+
# minimal-versions:
46+
# uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master
47+
# with:
48+
# working-directory: ${{ github.workflow }}
4849

4950
test:
5051
runs-on: ubuntu-latest
5152
strategy:
5253
matrix:
5354
rust:
54-
- 1.65.0 # MSRV
55+
- 1.70.0 # MSRV
5556
- stable
5657
steps:
5758
- uses: actions/checkout@v4

.github/workflows/spki.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,11 @@ jobs:
4040
- uses: RustCrypto/actions/cargo-hack-install@master
4141
- run: cargo hack build --target ${{ matrix.target }} --feature-powerset --exclude-features arbitrary,std
4242

43-
minimal-versions:
44-
uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master
45-
with:
46-
working-directory: ${{ github.workflow }}
43+
# TODO(tarcieri): re-enable this when we're not using unpublished prerelease dependencies
44+
# minimal-versions:
45+
# uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master
46+
# with:
47+
# working-directory: ${{ github.workflow }}
4748

4849
test:
4950
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)