Skip to content

Commit f399941

Browse files
authored
Merge pull request #22 from dfns/next-version
Publish next version
2 parents 0ad1a82 + f001eec commit f399941

File tree

6 files changed

+25
-24
lines changed

6 files changed

+25
-24
lines changed

.github/workflows/publish.yml

-17
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,6 @@ jobs:
2323
&& startsWith(github.ref_name, 'v')
2424
steps:
2525
- uses: actions/checkout@v3
26-
- name: Check semver
27-
uses: obi1kenobi/cargo-semver-checks-action@v2
28-
with:
29-
package: generic-ec
3026
- run: cargo publish -p generic-ec --token ${CRATES_TOKEN}
3127
env:
3228
CRATES_TOKEN: ${{ secrets.CRATES_TOKEN }}
@@ -39,10 +35,6 @@ jobs:
3935
&& startsWith(github.ref_name, 'core-v')
4036
steps:
4137
- uses: actions/checkout@v3
42-
- name: Check semver
43-
uses: obi1kenobi/cargo-semver-checks-action@v2
44-
with:
45-
package: generic-ec-core
4638
- run: cargo publish -p generic-ec-core --token ${CRATES_TOKEN}
4739
env:
4840
CRATES_TOKEN: ${{ secrets.CRATES_TOKEN }}
@@ -54,11 +46,6 @@ jobs:
5446
github.ref_type == 'tag'
5547
&& startsWith(github.ref_name, 'curves-v')
5648
steps:
57-
- uses: actions/checkout@v3
58-
- name: Check semver
59-
uses: obi1kenobi/cargo-semver-checks-action@v2
60-
with:
61-
package: generic-ec-curves
6249
- run: cargo publish -p generic-ec-curves --token ${CRATES_TOKEN}
6350
env:
6451
CRATES_TOKEN: ${{ secrets.CRATES_TOKEN }}
@@ -71,10 +58,6 @@ jobs:
7158
&& startsWith(github.ref_name, 'zkp-v')
7259
steps:
7360
- uses: actions/checkout@v3
74-
- name: Check semver
75-
uses: obi1kenobi/cargo-semver-checks-action@v2
76-
with:
77-
package: generic-ec-zkp
7861
- run: cargo publish -p generic-ec-zkp --token ${CRATES_TOKEN}
7962
env:
8063
CRATES_TOKEN: ${{ secrets.CRATES_TOKEN }}

.github/workflows/rust.yml

+18
Original file line numberDiff line numberDiff line change
@@ -134,3 +134,21 @@ jobs:
134134
cache-on-failure: "true"
135135
- name: Dry-run publish
136136
run: cargo publish --dry-run -p ${{ matrix.package }}
137+
check-semver:
138+
runs-on: ubuntu-latest
139+
strategy:
140+
matrix:
141+
package:
142+
- generic-ec
143+
- generic-ec-core
144+
# TODO: this fails because the currently published version doesn't compile
145+
# by itself. A fix is present and will be published soon, uncomment this
146+
# when it's published
147+
# - generic-ec-curves
148+
- generic-ec-zkp
149+
steps:
150+
- uses: actions/checkout@v3
151+
- name: Check semver
152+
uses: obi1kenobi/cargo-semver-checks-action@v2
153+
with:
154+
package: ${{ matrix.package }}

generic-ec-core/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "generic-ec-core"
3-
version = "0.1.2"
3+
version = "0.1.3"
44
edition = "2021"
55
license = "MIT OR Apache-2.0"
66
repository = "https://github.com/dfns/generic-ec"

generic-ec-curves/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "generic-ec-curves"
3-
version = "0.1.3"
3+
version = "0.1.4"
44
edition = "2021"
55
license = "MIT OR Apache-2.0"
66
description = "Elliptic curves for `generic-ec` crate"
@@ -13,7 +13,7 @@ generic-ec-core = { version = "0.1", path = "../generic-ec-core", default-featur
1313

1414
subtle = { version = "2.4", default-features = false }
1515
rand_core = { version = "0.6", default-features = false }
16-
zeroize = { version = "1", default-features = false }
16+
zeroize = { version = "1", default-features = false, features = ["zeroize_derive"] }
1717

1818
crypto-bigint = { version = "0.5", default-features = false, optional = true }
1919
elliptic-curve = { version = "0.13", default-features = false, features = ["sec1", "hash2curve"], optional = true }

generic-ec-zkp/Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "generic-ec-zkp"
3-
version = "0.1.2"
3+
version = "0.2.0"
44
edition = "2021"
55
license = "MIT OR Apache-2.0"
66
repository = "https://github.com/dfns/generic-ec"
@@ -12,7 +12,7 @@ keywords = ["elliptic-curves", "zk-proof"]
1212
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
1313

1414
[dependencies]
15-
generic-ec = { version = "0.1", path = "../generic-ec", default-features = false }
15+
generic-ec = { version = "0.2", path = "../generic-ec", default-features = false }
1616
udigest = { version = "0.1", features = ["derive"], optional = true }
1717

1818
subtle = { version = "2.4", default-features = false }
@@ -30,7 +30,7 @@ sha2 = "0.10"
3030

3131
generic-tests = "0.1"
3232

33-
generic-ec = { version = "0.1", path = "../generic-ec", default-features = false, features = ["all-curves"] }
33+
generic-ec = { version = "0.2", path = "../generic-ec", default-features = false, features = ["all-curves"] }
3434

3535
[features]
3636
default = ["std"]

generic-ec/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "generic-ec"
3-
version = "0.1.4"
3+
version = "0.2.0"
44
edition = "2021"
55
license = "MIT OR Apache-2.0"
66
repository = "https://github.com/dfns/generic-ec"

0 commit comments

Comments
 (0)