From 2e70fbd28b4fb638663b7300e695348ee10b6957 Mon Sep 17 00:00:00 2001 From: Guillaume Lagrange Date: Fri, 20 Mar 2026 18:56:21 +0100 Subject: [PATCH 1/2] feat: print the banner in a single eprintln! call --- src/cli/shared.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/cli/shared.rs b/src/cli/shared.rs index 8d62a081..15b95423 100644 --- a/src/cli/shared.rs +++ b/src/cli/shared.rs @@ -21,11 +21,10 @@ pub(crate) fn show_banner() { let url = style("codspeed.io").color256(CODSPEED_U8_COLOR_CODE); let separator = style("─".repeat(52)).dim(); - eprintln!(); - eprintln!("{}", style(logo).color256(CODSPEED_U8_COLOR_CODE).bold()); - eprintln!(" {separator}"); - eprintln!(" {url} {version_tag}"); - eprintln!(); + eprintln!( + "\n{}\n {separator}\n {url} {version_tag}\n", + style(logo).color256(CODSPEED_U8_COLOR_CODE).bold() + ); debug!("codspeed v{VERSION}"); } From f9cdf4741e1290174cb2326f7cdc014ff5ab378e Mon Sep 17 00:00:00 2001 From: Guillaume Lagrange Date: Fri, 20 Mar 2026 18:58:51 +0100 Subject: [PATCH 2/2] ci: add basic basic end to end invocation --- .github/workflows/ci.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 697e6a0d..7ea32e84 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -54,6 +54,19 @@ jobs: - name: Run tests run: cargo test -p exec-harness + basic-run-test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3 + with: + submodules: true + - name: "Install rust-toolchain.toml" + run: rustup toolchain install + # We use Swatinem/rust-cache to cache cargo registry, index and target in this job + - uses: Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5 # v2 + - name: Run tests + run: cargo run -- exec -m simulation,walltime,memory --skip-upload -- ls -la + bpf-tests: runs-on: ubuntu-latest steps: