diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1d83bf68d60..720654bd8c3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -50,12 +50,12 @@ jobs: - name: Cargo build - Tooling if: matrix.os == 'ubuntu-24.04' shell: bash - run: cargo build --release --bins --package mithril-end-to-end + run: cargo build --release --bins --package mithril-end-to-end --features future_snark - name: Build Mithril workspace & publish artifacts uses: ./.github/workflows/actions/build-upload-mithril-artifact with: - binaries-build-args: --bins --package mithril-aggregator --package mithril-signer --package mithril-client-cli --package mithril-relay --target=${{ matrix.musl_target }} + binaries-build-args: --features future_snark --bins --package mithril-aggregator --package mithril-signer --package mithril-client-cli --package mithril-relay --target=${{ matrix.musl_target }} libraries-build-args: --package mithril-stm --package mithril-client --features rustls,full,unstable binaries-to-check-static: mithril-aggregator,mithril-signer,mithril-client,mithril-relay binaries-build-target: ${{ matrix.musl_target }} @@ -430,6 +430,7 @@ jobs: mkdir artifacts - name: Test + id: retry uses: nick-fields/retry@v4 with: shell: bash @@ -457,8 +458,14 @@ jobs: ./mithril-end-to-end.sh EXIT_CODE=$? rm ./mithril-end-to-end.sh + echo "::group::Artificial group after e2e" + echo "This is a test" + echo "::endgroup::" exit $EXIT_CODE + - name: Total attempts = ${{ steps.retry.outputs.total_attempts }} + run: echo "Exit error = ${{ steps.retry.outputs.exit_error }}" + - name: Upload E2E Tests Artifacts if: ${{ failure() }} uses: actions/upload-artifact@v7 diff --git a/mithril-common/Cargo.toml b/mithril-common/Cargo.toml index 81527494c18..5d8165b1316 100644 --- a/mithril-common/Cargo.toml +++ b/mithril-common/Cargo.toml @@ -19,7 +19,7 @@ rustdoc-args = ["--cfg", "docsrs"] ignored = ["serde_bytes"] [features] -default = ["num-integer-backend"] +default = ["num-integer-backend", "allow_skip_signer_certification"] # Enables `rug-backend` features for `mithril-stm` dependency rug-backend = ["mithril-stm/rug-backend"] diff --git a/mithril-test-lab/mithril-end-to-end/src/utils/formatting.rs b/mithril-test-lab/mithril-end-to-end/src/utils/formatting.rs index 8496984f729..9c069a98c4e 100644 --- a/mithril-test-lab/mithril-end-to-end/src/utils/formatting.rs +++ b/mithril-test-lab/mithril-end-to-end/src/utils/formatting.rs @@ -10,9 +10,7 @@ impl LogGroup { pub fn new(name: &str, title: &str) -> Self { let group_title = Self::group_title(name, title); if is_running_in_github_actions() { - // Note: Disabled until we can figure out how to make the logs group work correctly when - // the e2e is retry by `nick-fields/retry` (currently the group before the retry are lost) - // println!("::group::{group_title}"); + println!("::group::{group_title}"); } Self::print_header(&group_title); @@ -33,7 +31,7 @@ impl LogGroup { impl Drop for LogGroup { fn drop(&mut self) { if is_running_in_github_actions() { - // println!("::endgroup::"); + println!("::endgroup::"); } } }