Skip to content

Commit

Permalink
Bump versions for release (#616)
Browse files Browse the repository at this point in the history
Also:
- disable cargo-semver-checks in CI until it supports our workspace or we fix the faching
  • Loading branch information
sbihel authored Sep 20, 2024
1 parent bfdf22d commit 14bca46
Show file tree
Hide file tree
Showing 24 changed files with 68 additions and 62 deletions.
21 changes: 14 additions & 7 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -88,10 +88,17 @@ jobs:
- name: Test each feature
run: cargo hack test --each-feature --workspace --clean-per-run --exclude ssi --exclude 'ssi-did-test' -- --test-threads=4

semver:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: lukka/get-cmake@latest
- name: Check semver
uses: obi1kenobi/cargo-semver-checks-action@v2
# Disabled until caching is fixed or cargo-semver-checks-actions works with our workspace
# semver:
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v4
# - uses: lukka/get-cmake@latest
# - uses: Swatinem/rust-cache@v2
# with:
# cache-on-failure: "true"
# - uses: taiki-e/install-action@v2
# with:
# tool: cargo-semver-checks
# - name: Check semver
# run: cargo semver-checks --workspace --exclude ssi-cose # not yet published
47 changes: 23 additions & 24 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ssi"
version = "0.8.1"
version = "0.9.0"
authors = ["Spruce Systems, Inc."]
edition = "2021"
license = "Apache-2.0"
Expand Down Expand Up @@ -28,44 +28,44 @@ ssi-multicodec = { path = "./crates/multicodec", version = "0.2", default-featur
ssi-crypto = { path = "./crates/crypto", version = "0.2", default-features = false }
ssi-verification-methods-core = { path = "./crates/verification-methods/core", version = "0.1", default-features = false }
ssi-verification-methods = { path = "./crates/verification-methods", version = "0.1", default-features = false }
ssi-jwk = { path = "./crates/jwk", version = "0.2", default-features = false }
ssi-tzkey = { path = "./crates/tzkey", version = "0.2", default-features = false }
ssi-jwk = { path = "./crates/jwk", version = "0.3", default-features = false }
ssi-tzkey = { path = "./crates/tzkey", version = "0.2.1", default-features = false }
ssi-eip712 = { path = "./crates/eip712", version = "0.1", default-features = false }
ssi-rdf = { path = "./crates/rdf", version = "0.1", default-features = false }
ssi-contexts = { path = "./crates/contexts", version = "0.1.6", default-features = false }
ssi-json-ld = { path = "./crates/json-ld", version = "0.3", default-features = false }
ssi-security = { path = "./crates/security", version = "0.1", default-features = false }
ssi-caips = { path = "./crates/caips", version = "0.2", default-features = false }
ssi-ucan = { path = "./crates/ucan", version = "0.2", default-features = false }
ssi-zcap-ld = { path = "./crates/zcap-ld", version = "0.2", default-features = false }
ssi-ssh = { path = "./crates/ssh", version = "0.2", default-features = false }
ssi-status = { path = "./crates/status", version = "0.1", default-features = false }
ssi-ucan = { path = "./crates/ucan", version = "0.2.1", default-features = false }
ssi-zcap-ld = { path = "./crates/zcap-ld", version = "0.2.1", default-features = false }
ssi-ssh = { path = "./crates/ssh", version = "0.2.1", default-features = false }
ssi-status = { path = "./crates/status", version = "0.2", default-features = false }
ssi-bbs = { path = "./crates/bbs", version = "0.1", default-features = false }

# Verifiable Claims
ssi-claims-core = { path = "./crates/claims/core", version = "0.1", default-features = false }
ssi-jws = { path = "./crates/claims/crates/jws", version = "0.2", default-features = false }
ssi-jwt = { path = "./crates/claims/crates/jwt", version = "0.2", default-features = false }
ssi-sd-jwt = { path = "./crates/claims/crates/sd-jwt", version = "0.2", default-features = false }
ssi-jws = { path = "./crates/claims/crates/jws", version = "0.3", default-features = false }
ssi-jwt = { path = "./crates/claims/crates/jwt", version = "0.3", default-features = false }
ssi-sd-jwt = { path = "./crates/claims/crates/sd-jwt", version = "0.3", default-features = false }
ssi-cose = { path = "./crates/claims/crates/cose", version = "0.1", default-features = false }
ssi-vc = { path = "./crates/claims/crates/vc", version = "0.3", default-features = false }
ssi-vc-jose-cose = { path = "./crates/claims/crates/vc-jose-cose", version = "0.1", default-features = false }
ssi-data-integrity-core = { path = "./crates/claims/crates/data-integrity/core", version = "0.1", default-features = false }
ssi-di-sd-primitives = { path = "./crates/claims/crates/data-integrity/sd-primitives", version = "0.1", default-features = false }
ssi-data-integrity-suites = { path = "./crates/claims/crates/data-integrity/suites", version = "0.1", default-features = false }
ssi-data-integrity = { path = "./crates/claims/crates/data-integrity", version = "0.1", default-features = false }
ssi-claims = { path = "./crates/claims", version = "0.1", default-features = false }
ssi-vc = { path = "./crates/claims/crates/vc", version = "0.3.1", default-features = false }
ssi-vc-jose-cose = { path = "./crates/claims/crates/vc-jose-cose", version = "0.1.1", default-features = false }
ssi-data-integrity-core = { path = "./crates/claims/crates/data-integrity/core", version = "0.2", default-features = false }
ssi-di-sd-primitives = { path = "./crates/claims/crates/data-integrity/sd-primitives", version = "0.2", default-features = false }
ssi-data-integrity-suites = { path = "./crates/claims/crates/data-integrity/suites", version = "0.1.1", default-features = false }
ssi-data-integrity = { path = "./crates/claims/crates/data-integrity", version = "0.1.1", default-features = false }
ssi-claims = { path = "./crates/claims", version = "0.1.1", default-features = false }

# DID methods
ssi-dids-core = { path = "./crates/dids/core", version = "0.1", default-features = false }
ssi-dids-core = { path = "./crates/dids/core", version = "0.1.1", default-features = false }
did-ethr = { path = "./crates/dids/methods/ethr", version = "0.3", default-features = false }
did-ion = { path = "./crates/dids/methods/ion", version = "0.3", default-features = false }
did-jwk = { path = "./crates/dids/methods/jwk", version = "0.2", default-features = false }
did-method-key = { path = "./crates/dids/methods/key", version = "0.3", default-features = false }
did-ion = { path = "./crates/dids/methods/ion", version = "0.3.1", default-features = false }
did-jwk = { path = "./crates/dids/methods/jwk", version = "0.2.1", default-features = false }
did-method-key = { path = "./crates/dids/methods/key", version = "0.3.1", default-features = false }
did-pkh = { path = "./crates/dids/methods/pkh", version = "0.3", default-features = false }
did-tz = { path = "./crates/dids/methods/tz", version = "0.3", default-features = false }
did-tz = { path = "./crates/dids/methods/tz", version = "0.3.1", default-features = false }
did-web = { path = "./crates/dids/methods/web", version = "0.3", default-features = false }
ssi-dids = { path = "./crates/dids", version = "0.2", default-features = false }
ssi-dids = { path = "./crates/dids", version = "0.2.1", default-features = false }

# crypto
digest = "0.10"
Expand Down Expand Up @@ -266,4 +266,3 @@ sign-tag = true
tag-prefix = "{{crate_name}}/"
tag-message = "Release {{crate_name}} version {{version}}."
pre-release-commit-message = "Release"

4 changes: 2 additions & 2 deletions crates/claims/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ssi-claims"
version = "0.1.0"
version = "0.1.1"
edition = "2021"
authors = ["Spruce Systems, Inc."]
license = "Apache-2.0"
Expand Down Expand Up @@ -85,4 +85,4 @@ serde = { workspace = true, features = ["derive"] }
serde_json.workspace = true
json-syntax.workspace = true
locspan.workspace = true
educe.workspace = true
educe.workspace = true
4 changes: 2 additions & 2 deletions crates/claims/crates/data-integrity/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ssi-data-integrity"
version = "0.1.0"
version = "0.1.1"
edition = "2021"
authors = ["Spruce Systems, Inc."]
license = "Apache-2.0"
Expand Down Expand Up @@ -123,4 +123,4 @@ chrono.workspace = true
[dev-dependencies]
ssi-multicodec.workspace = true
serde = { workspace = true, features = ["derive"] }
async-std = { workspace = true, features = ["attributes"] }
async-std = { workspace = true, features = ["attributes"] }
2 changes: 1 addition & 1 deletion crates/claims/crates/data-integrity/core/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ssi-data-integrity-core"
version = "0.1.1"
version = "0.2.0"
edition = "2021"
authors = ["Spruce Systems, Inc."]
license = "Apache-2.0"
Expand Down
4 changes: 2 additions & 2 deletions crates/claims/crates/data-integrity/sd-primitives/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ssi-di-sd-primitives"
version = "0.1.0"
version = "0.2.0"
edition = "2021"
authors = ["Spruce Systems, Inc."]
license = "Apache-2.0"
Expand Down Expand Up @@ -28,4 +28,4 @@ hex.workspace = true
[dev-dependencies]
async-std = { workspace = true, features = ["attributes"] }
lazy_static.workspace = true
json-syntax.workspace = true
json-syntax.workspace = true
2 changes: 1 addition & 1 deletion crates/claims/crates/data-integrity/suites/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ssi-data-integrity-suites"
version = "0.1.1"
version = "0.1.2"
edition = "2021"
authors = ["Spruce Systems, Inc."]
license = "Apache-2.0"
Expand Down
2 changes: 1 addition & 1 deletion crates/claims/crates/jws/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ssi-jws"
version = "0.2.1"
version = "0.3.0"
edition = "2021"
authors = ["Spruce Systems, Inc."]
license = "Apache-2.0"
Expand Down
2 changes: 1 addition & 1 deletion crates/claims/crates/jwt/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ssi-jwt"
version = "0.2.1"
version = "0.3.0"
edition = "2021"
authors = ["Spruce Systems, Inc."]
license = "Apache-2.0"
Expand Down
4 changes: 2 additions & 2 deletions crates/claims/crates/sd-jwt/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ssi-sd-jwt"
version = "0.2.0"
version = "0.3.0"
edition = "2021"
authors = ["Spruce Systems, Inc."]
license = "Apache-2.0"
Expand All @@ -25,4 +25,4 @@ indexmap.workspace = true
[dev-dependencies]
hex-literal = "0.4.1"
ssi-jws = { workspace = true, features = ["secp256r1"] }
async-std.workspace = true
async-std.workspace = true
2 changes: 1 addition & 1 deletion crates/claims/crates/vc-jose-cose/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ssi-vc-jose-cose"
version = "0.1.0"
version = "0.1.1"
edition = "2021"
authors = ["Spruce Systems, Inc."]
license = "Apache-2.0"
Expand Down
4 changes: 2 additions & 2 deletions crates/claims/crates/vc/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ssi-vc"
version = "0.3.0"
version = "0.3.1"
edition = "2021"
authors = ["Spruce Systems, Inc."]
license = "Apache-2.0"
Expand Down Expand Up @@ -58,4 +58,4 @@ serde_json.workspace = true

[[example]]
name = "sign"
required-features = ["ssi-data-integrity/w3c", "ssi-data-integrity/ed25519"]
required-features = ["ssi-data-integrity/w3c", "ssi-data-integrity/ed25519"]
4 changes: 2 additions & 2 deletions crates/dids/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ssi-dids"
version = "0.2.0"
version = "0.2.1"
edition = "2021"
authors = ["Spruce Systems, Inc."]
license = "Apache-2.0"
Expand Down Expand Up @@ -36,4 +36,4 @@ did-web.workspace = true
thiserror.workspace = true

[dev-dependencies]
async-std = { workspace = true, features = ["attributes"] }
async-std = { workspace = true, features = ["attributes"] }
2 changes: 1 addition & 1 deletion crates/dids/core/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ssi-dids-core"
version = "0.1.0"
version = "0.1.1"
edition = "2021"
authors = ["Spruce Systems, Inc."]
license = "Apache-2.0"
Expand Down
4 changes: 2 additions & 2 deletions crates/dids/methods/ion/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "did-ion"
version = "0.3.0"
version = "0.3.1"
authors = ["Spruce Systems, Inc."]
edition = "2021"
license = "Apache-2.0"
Expand Down Expand Up @@ -37,4 +37,4 @@ features = ["json", "native-tls-vendored"]

[dev-dependencies]
lazy_static = "1.4"
ssi-jws = { workspace = true, features = ["secp256k1"] }
ssi-jws = { workspace = true, features = ["secp256k1"] }
2 changes: 1 addition & 1 deletion crates/dids/methods/jwk/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "did-jwk"
version = "0.2.0"
version = "0.2.1"
authors = ["Spruce Systems, Inc."]
edition = "2021"
license = "Apache-2.0"
Expand Down
2 changes: 1 addition & 1 deletion crates/dids/methods/key/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "did-method-key"
version = "0.3.0"
version = "0.3.1"
authors = ["Spruce Systems, Inc."]
edition = "2021"
license = "Apache-2.0"
Expand Down
4 changes: 2 additions & 2 deletions crates/dids/methods/tz/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "did-tz"
version = "0.3.0"
version = "0.3.1"
authors = ["Spruce Systems, Inc."]
edition = "2021"
license = "Apache-2.0"
Expand Down Expand Up @@ -48,4 +48,4 @@ tokio = { version = "1.0", features = ["macros"] }
wiremock = "0.5"
linked-data = { workspace = true, features = ["derive"] }
xsd-types = { workspace = true, features = ["serde"] }
rand_chacha.workspace = true
rand_chacha.workspace = true
2 changes: 1 addition & 1 deletion crates/jwk/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ssi-jwk"
version = "0.2.1"
version = "0.3.0"
edition = "2021"
authors = ["Spruce Systems, Inc."]
license = "Apache-2.0"
Expand Down
2 changes: 1 addition & 1 deletion crates/ssh/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ssi-ssh"
version = "0.2.0"
version = "0.2.1"
edition = "2021"
authors = ["Spruce Systems, Inc."]
license = "Apache-2.0"
Expand Down
4 changes: 2 additions & 2 deletions crates/status/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ssi-status"
version = "0.1.0"
version = "0.2.0"
edition = "2021"
authors = ["Spruce Systems, Inc."]
license = "Apache-2.0"
Expand Down Expand Up @@ -40,4 +40,4 @@ env_logger = "0.11.3"
hyper = "1.2.0"
hyper-util = { version = "0.1", features = ["full"] }
http-body-util = "0.1"
rand.workspace = true
rand.workspace = true
2 changes: 1 addition & 1 deletion crates/tzkey/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ssi-tzkey"
version = "0.2.0"
version = "0.2.1"
edition = "2021"
authors = ["Spruce Systems, Inc."]
license = "Apache-2.0"
Expand Down
2 changes: 1 addition & 1 deletion crates/ucan/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ssi-ucan"
version = "0.2.0"
version = "0.2.1"
edition = "2021"
authors = ["Spruce Systems, Inc."]
license = "Apache-2.0"
Expand Down
2 changes: 1 addition & 1 deletion crates/zcap-ld/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ssi-zcap-ld"
version = "0.2.0"
version = "0.2.1"
edition = "2021"
authors = ["Spruce Systems, Inc."]
license = "Apache-2.0"
Expand Down

0 comments on commit 14bca46

Please sign in to comment.