From 9efc3cfc4771da967a3261d8a2fcb090c3160856 Mon Sep 17 00:00:00 2001 From: Maxim Gajdaj Date: Sun, 19 Oct 2025 20:43:37 +0700 Subject: [PATCH 01/10] upd(justfile): deprecated docker-compose to modern docker compose --- Justfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Justfile b/Justfile index 1a006ed08..84e1b2289 100644 --- a/Justfile +++ b/Justfile @@ -115,7 +115,7 @@ cross-compile target profile="release": # run the latest stable release in the latest testnet e2e-stable test_name="example" +flags="": TEST_NAME={{test_name}} \ - docker-compose \ + docker compose \ -f docker/compose/e2e-stable/docker-compose.yaml \ up \ --scale=node=1 \ @@ -127,7 +127,7 @@ e2e-stable test_name="example" +flags="": e2e-debug test_name="example" +flags="": cargo build TEST_NAME={{test_name}} \ - docker-compose \ + docker compose \ -f docker/compose/e2e-debug/docker-compose.yaml \ up \ --abort-on-container-exit \ From 539efabc3d1290145b39c661fc6c27bce4e95b83 Mon Sep 17 00:00:00 2001 From: Maxim Gajdaj Date: Sun, 19 Oct 2025 20:45:34 +0700 Subject: [PATCH 02/10] upd(midnight.yml): uses Set up Docker Compose GH Action --- .github/workflows/midnight.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/midnight.yml b/.github/workflows/midnight.yml index 7a0057104..5a34ea300 100644 --- a/.github/workflows/midnight.yml +++ b/.github/workflows/midnight.yml @@ -42,5 +42,8 @@ jobs: curl -L https://github.com/witnet/witnet-rust/releases/download/0.5.0-rc1/witnet-rust-testnet-5-tests-storage.tar.gz --output ./storage.tar.gz tar -zxf ./storage.tar.gz + - name: Set up Docker Compose + uses: docker/setup-compose-action@v1 + - name: Run debug E2E test run: just e2e-debug \ No newline at end of file From 8ce22b6c7fca57e3e7304072c80a0eba5196f1f5 Mon Sep 17 00:00:00 2001 From: Maxim Gajdaj Date: Sun, 19 Oct 2025 23:55:37 +0700 Subject: [PATCH 03/10] fix(ci): pin Rust toolchain to 1.65.0 to avoid unused-parens warnings --- .github/workflows/pull_request.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index b1707ed0c..c7cd002f0 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -59,6 +59,11 @@ jobs: with: subcrate: bridges/centralized-ethereum + - name: Setup Rust toolchain + uses: dtolnay/rust-toolchain@stable + with: + toolchain: 1.65.0 + - name: Show Rust toolchain run: rustup show From 8e08c26c1f66f56e48292dbde0836d0d78067088 Mon Sep 17 00:00:00 2001 From: Maxim Gajdaj Date: Mon, 20 Oct 2025 00:08:26 +0700 Subject: [PATCH 04/10] fix(ci): add rustfmt component to Rust 1.65.0 toolchain --- .github/workflows/pull_request.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index c7cd002f0..866ed27ae 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -63,6 +63,7 @@ jobs: uses: dtolnay/rust-toolchain@stable with: toolchain: 1.65.0 + components: rustfmt - name: Show Rust toolchain run: rustup show From 2c606f531a05b3840c5d52791d9ebf433e2c2447 Mon Sep 17 00:00:00 2001 From: Maxim Gajdaj Date: Mon, 20 Oct 2025 00:13:36 +0700 Subject: [PATCH 05/10] fix(ci): update Rust to 1.80.0 and suppress unused-parens warnings --- .github/workflows/pull_request.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index 866ed27ae..edf9dcfe5 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -62,7 +62,7 @@ jobs: - name: Setup Rust toolchain uses: dtolnay/rust-toolchain@stable with: - toolchain: 1.65.0 + toolchain: 1.80.0 components: rustfmt - name: Show Rust toolchain From c92ba0fdbec4b5855c5b78e1aa894eea81ebb768 Mon Sep 17 00:00:00 2001 From: Maxim Gajdaj Date: Mon, 20 Oct 2025 00:17:12 +0700 Subject: [PATCH 06/10] fix(ci): update Rust to 1.85.0 and suppress unused-parens warnings --- .github/workflows/pull_request.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index edf9dcfe5..2b7b2039b 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -62,7 +62,7 @@ jobs: - name: Setup Rust toolchain uses: dtolnay/rust-toolchain@stable with: - toolchain: 1.80.0 + toolchain: 1.85.0 components: rustfmt - name: Show Rust toolchain From b510690a8551b2262a07707fa61d6c8bbc6a6317 Mon Sep 17 00:00:00 2001 From: Maxim Gajdaj Date: Mon, 20 Oct 2025 00:41:14 +0700 Subject: [PATCH 07/10] fix(ci): add clippy component to Rust 1.85.0 toolchain --- .github/workflows/pull_request.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index 2b7b2039b..64f45126a 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -63,7 +63,7 @@ jobs: uses: dtolnay/rust-toolchain@stable with: toolchain: 1.85.0 - components: rustfmt + components: rustfmt,clippy - name: Show Rust toolchain run: rustup show From 0dbb71401168f039dec412f1ddd74965319804f2 Mon Sep 17 00:00:00 2001 From: Maxim Gajdaj Date: Mon, 20 Oct 2025 01:26:44 +0700 Subject: [PATCH 08/10] fix(ci): update Rust to 1.86.0 and suppress precedence, unknown_lints warnings --- .github/workflows/pull_request.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index 64f45126a..d0f42ab36 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -62,7 +62,7 @@ jobs: - name: Setup Rust toolchain uses: dtolnay/rust-toolchain@stable with: - toolchain: 1.85.0 + toolchain: 1.86.0 components: rustfmt,clippy - name: Show Rust toolchain From 1c9e39eff20ace0056971cc6f0b9d3e1346a33bb Mon Sep 17 00:00:00 2001 From: Maxim Gajdaj Date: Mon, 20 Oct 2025 01:53:23 +0700 Subject: [PATCH 09/10] fix(ci): update Rust to 1.88.0 and edition to 2024 for if_let_guard --- .github/workflows/pull_request.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index d0f42ab36..5d5cba4b2 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -62,7 +62,7 @@ jobs: - name: Setup Rust toolchain uses: dtolnay/rust-toolchain@stable with: - toolchain: 1.86.0 + toolchain: 1.88.0 components: rustfmt,clippy - name: Show Rust toolchain From 387d95bc8ea57d1501bb2b0b3543ed69ce7eebcf Mon Sep 17 00:00:00 2001 From: Maxim Gajdaj Date: Mon, 20 Oct 2025 02:25:23 +0700 Subject: [PATCH 10/10] fix(ci): update Rust to 1.89.0 for mismatched_lifetime_syntaxes lint --- .github/workflows/pull_request.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index 5d5cba4b2..fddb1bc56 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -62,7 +62,7 @@ jobs: - name: Setup Rust toolchain uses: dtolnay/rust-toolchain@stable with: - toolchain: 1.88.0 + toolchain: 1.89.0 components: rustfmt,clippy - name: Show Rust toolchain