Skip to content

Commit 0277958

Browse files
Alenarjpraynaud
authored andcommitted
Wip adapt CI to the common fs feature
1 parent bcf7402 commit 0277958

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

.github/workflows/ci.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
uses: ./.github/workflows/actions/build-upload-mithril-artifact
4747
with:
4848
binaries-build-args: --bin mithril-aggregator --bin mithril-signer --bin mithril-client --bin mithril-relay --features bundle_openssl
49-
libraries-build-args: --package mithril-stm --package mithril-client
49+
libraries-build-args: --package mithril-stm --package mithril-client --features full
5050

5151
- name: Build Debian packages
5252
shell: bash
@@ -87,12 +87,12 @@ jobs:
8787
# Only build client on windows & mac
8888
- os: macos-12
8989
binaries-build-args: --bin mithril-client --features bundle_openssl
90-
libraries-build-args: --package mithril-stm --package mithril-client
90+
libraries-build-args: --package mithril-stm --package mithril-client --features full
9191
- os: windows-latest
9292
# Use `--bins --package <package>` instead of `--bin <package>`, otherwise the 'windows' compatibility
9393
# hack in mithril common cargo.toml doesn't apply (we have no idea why).
9494
binaries-build-args: --bins --package mithril-client-cli --features bundle_openssl
95-
libraries-build-args: --package mithril-stm --package mithril-client --no-default-features --features num-integer-backend
95+
libraries-build-args: --package mithril-stm --package mithril-client --no-default-features --features num-integer-backend,full
9696
runs-on: ${{ matrix.os }}
9797

9898
steps:
@@ -119,12 +119,12 @@ jobs:
119119

120120
include:
121121
- os: ubuntu-22.04
122-
test-args: --features portable --workspace
122+
test-args: --features portable,full --workspace
123123
# Only test client on windows & mac (since its the only binaries supported for those os for now)
124124
- os: macos-12
125-
test-args: --package mithril-client --package mithril-client-cli
125+
test-args: --package mithril-client --package mithril-client-cli --features full
126126
- os: windows-latest
127-
test-args: --package mithril-client --package mithril-client-cli
127+
test-args: --package mithril-client --package mithril-client-cli --features full
128128

129129
runs-on: ${{ matrix.os }}
130130

.github/workflows/docs.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@ jobs:
2727
- name: Generate cargo doc
2828
run: |
2929
cargo doc --no-deps -p mithril-stm -p mithril-common -p mithril-aggregator \
30-
-p mithril-signer -p mithril-client -p mithril-client-cli --message-format=json \
30+
-p mithril-signer -p mithril-client -p mithril-client-cli \
31+
--all-features --message-format=json \
3132
| clippy-sarif | tee rust-cargo-doc-results.sarif | sarif-fmt
3233
3334
# Update tool sarif metadata from "clippy" to "cargo-doc" (since it's set this way by clippy-sarif)

0 commit comments

Comments
 (0)