Skip to content

Commit ae3d481

Browse files
committed
Merge branch 'main' into feat/chain-point
2 parents 9fc125e + 9104258 commit ae3d481

File tree

89 files changed

+5820
-13623
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

89 files changed

+5820
-13623
lines changed

.github/workflows/aggregator-stress-test.yml

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -52,20 +52,26 @@ jobs:
5252
workflow: ci.yml
5353
workflow_conclusion: success
5454

55+
- name: Download test runners
56+
uses: dawidd6/action-download-artifact@v3
57+
with:
58+
name: mithril-tooling-Linux-X64
59+
path: ./bin
60+
commit: ${{ inputs.commit_sha }}
61+
workflow: ci.yml
62+
workflow_conclusion: success
63+
5564
- name: Set permissions
5665
shell: bash
5766
working-directory: ./bin
58-
run: chmod +x ./mithril-aggregator
59-
60-
- name: Build the aggregator stress test
61-
working-directory: mithril-test-lab/mithril-end-to-end
62-
run: make build
67+
run: |
68+
chmod +x ./mithril-aggregator
69+
chmod +x ./load-aggregator
6370
6471
- name: Run the aggregator stress test
65-
working-directory: mithril-test-lab/mithril-end-to-end
6672
run: |
67-
./load-aggregator ${{ steps.prepare.outputs.debug_level }} \
68-
--cardano-cli-path script/mock-cardano-cli \
69-
--aggregator-dir ../../bin \
73+
./bin/load-aggregator ${{ steps.prepare.outputs.debug_level }} \
74+
--cardano-cli-path ./mithril-test-lab/mithril-end-to-end/script/mock-cardano-cli \
75+
--aggregator-dir ./bin \
7076
--num-signers=${{ inputs.num_signers }} \
7177
--num-clients=${{ inputs.num_clients }}

.github/workflows/ci.yml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
# We separate the build in 2 steps as we want to avoid side effects with Rust feature unification.
3333
- name: Cargo build - Tooling
3434
shell: bash
35-
run: cargo build --release -p mithril-end-to-end
35+
run: cargo build --release --bin mithril-end-to-end --bin load-aggregator
3636

3737
- name: Build Mithril workspace & publish artifacts
3838
uses: ./.github/workflows/actions/build-upload-mithril-artifact
@@ -58,8 +58,10 @@ jobs:
5858
- name: Publish End-to-end runner (${{ runner.os }}-${{ runner.arch }})
5959
uses: actions/upload-artifact@v4
6060
with:
61-
name: mithril-end-to-end-${{ runner.os }}-${{ runner.arch }}
62-
path: target/release/mithril-end-to-end
61+
name: mithril-tooling-${{ runner.os }}-${{ runner.arch }}
62+
path: |
63+
target/release/mithril-end-to-end
64+
target/release/load-aggregator
6365
if-no-files-found: error
6466

6567
- name: Prepare test lab eras
@@ -269,7 +271,7 @@ jobs:
269271
matrix:
270272
mode: [ "std" ]
271273
era: ${{ fromJSON(needs.build-ubuntu-X64.outputs.eras) }}
272-
cardano_node_version: [ "8.7.3", "8.10.0-pre", "8.9.0" ]
274+
cardano_node_version: [ "8.7.3", "8.9.0", "8.11.0-pre" ]
273275
hard_fork_latest_era_at_epoch: [ 0,10,100 ]
274276
run_id: [ "#1" ]
275277
extra_args: [ "" ]
@@ -302,7 +304,7 @@ jobs:
302304
- name: Download rust test runner
303305
uses: actions/download-artifact@v4
304306
with:
305-
name: mithril-end-to-end-${{ runner.os }}-${{ runner.arch }}
307+
name: mithril-tooling-${{ runner.os }}-${{ runner.arch }}
306308
path: ./
307309

308310
- run: |
@@ -865,4 +867,5 @@ jobs:
865867
uses: peaceiris/actions-gh-pages@v3
866868
with:
867869
github_token: ${{ secrets.GITHUB_TOKEN || github.token }}
868-
publish_dir: ./github-pages
870+
publish_dir: ./github-pages
871+
force_orphan: true

CHANGELOG.md

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,17 @@ As a minor extension, we have adopted a slightly different versioning convention
1111

1212
- Support computation of the Cardano Transactions signature and proving with the pre-computed Block Range Merkle Roots retrieved from the database.
1313

14+
- Prune Cardano Transactions from the signer database after the Block Range Merkle Roots have been computed.
15+
1416
- Update website and explorer user interface to use the new mithril logo.
1517

16-
## Mithril Distribution [2418.1] - UNRELEASED
18+
- Crates versions:
19+
20+
| Crate | Version |
21+
|---------- |-------------|
22+
| N/A | `-` |
23+
24+
## Mithril Distribution [2418.1] - 2024-05-13
1725

1826
- **BREAKING** changes in Mithril client CLI:
1927
- Certificate chain structure has been modified to remove coupling with immutable file number.
@@ -34,7 +42,13 @@ As a minor extension, we have adopted a slightly different versioning convention
3442

3543
| Crate | Version |
3644
|---------- |-------------|
37-
| N/A | `-` |
45+
| mithril-aggregator | `0.5.0` |
46+
| mithril-client | `0.8.0` |
47+
| mithril-client-cli | `0.8.0` |
48+
| mithril-client-wasm | `0.3.0` |
49+
| mithril-common | `0.4.0` |
50+
| mithril-signer | `0.2.130` |
51+
| mithril-stm | `0.3.19` |
3852

3953
## Mithril Distribution [2412.0] - 2024-03-26
4054

Cargo.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)