Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 14 additions & 10 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,19 +20,23 @@ updates:
# of them individually. Bumping x509-cert alone puts der 0.8 in the graph
# beside the der 0.7 that `cms 0.2` pins, and the two do not interoperate:
# `AlgorithmIdentifier<x509_cert::der::Any>` stops satisfying `der::DerOrd`.
# const-oid 0.10 fails on its own for the same reason.
# const-oid 0.10 and `der` itself fail on their own for the same reason: a
# lone `der` 0.8 leaves `cms 0.2`'s types and `dpp-seal`'s on different
# `der`s, and the seal path stops compiling.
#
# The only `cms` built on that train is 0.3.0-pre.2, which rides
# der 0.8.0-rc.10, x509-cert 0.3.0-rc.4 and rsa 0.10.0-rc.14. Release
# candidates do not belong under the eIDAS seal path, and `cms` is pinned
# `default-features = false` precisely to keep rsa and RUSTSEC-2023-0071
# out of the tree — an avoidance that would have to be re-derived against
# an rsa RC.
# Everything on that train is stable except `cms`. Its only 0.3 builds are
# pre-releases, and the newest (0.3.0-rc.0) rides stable der 0.8,
# x509-cert 0.3, spki 0.8 and const-oid 0.10, with an optional `rsa` on
# 0.10.0-rc.19. Release candidates do not belong under the eIDAS seal path,
# and `cms` is pinned `default-features = false` precisely to keep rsa and
# RUSTSEC-2023-0071 out of the tree — an avoidance that has to be checked
# against the 0.3 feature set rather than assumed.
#
# RETURN WHEN `cms 0.3.0` IS PUBLISHED (not a pre-release). That implies
# der/spki/x509-cert/const-oid are all stable, and the whole stack is then
# bumped in ONE PR, with the rsa feature check redone rather than assumed.
# RETURN WHEN `cms 0.3.0` IS PUBLISHED (not a pre-release). The whole stack
# is then bumped in ONE PR (cms, der, x509-cert, const-oid, and these
# ignores removed), with the rsa feature check redone.
ignore:
- dependency-name: "der"
- dependency-name: "x509-cert"
- dependency-name: "const-oid"
groups:
Expand Down
Loading