From 9bca292afe4f22587bd71e98571c2c9966feaefe Mon Sep 17 00:00:00 2001 From: Adeniyi eniola Date: Wed, 26 Aug 2026 21:05:26 +0100 Subject: [PATCH 1/6] Fix issue #173: update Cargo.toml --- Cargo.toml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Cargo.toml b/Cargo.toml index 337a09d9..3f05c3e7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,6 +5,9 @@ members = [ ] resolver = "2" +[workspace.package] +rust-version = "1.82.0" + [workspace.dependencies] soroban-sdk = "27.0.4" From e70936a5cd54291a4fda572772a50a9b513ba22d Mon Sep 17 00:00:00 2001 From: Adeniyi eniola Date: Wed, 26 Aug 2026 21:05:27 +0100 Subject: [PATCH 2/6] Fix issue #173: update contracts/receipt-anchor/Cargo.toml --- contracts/receipt-anchor/Cargo.toml | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/contracts/receipt-anchor/Cargo.toml b/contracts/receipt-anchor/Cargo.toml index a3933d50..01e1c850 100644 --- a/contracts/receipt-anchor/Cargo.toml +++ b/contracts/receipt-anchor/Cargo.toml @@ -2,17 +2,16 @@ name = "receipt-anchor" version = "0.2.0" edition = "2021" - -[lints] -workspace = true - - -[lib] -crate-type = ["cdylib", "rlib"] +rust-version.workspace = true [dependencies] -soroban-sdk = { workspace = true } +soroban-sdk.workspace = true [dev-dependencies] -proptest = "1.4" soroban-sdk = { workspace = true, features = ["testutils"] } + +[lib] +crate-type = ["lib" + , + "cdylib" +] From ebb949abfde9da3091e7d0697aa51374de15ff81 Mon Sep 17 00:00:00 2001 From: Adeniyi eniola Date: Wed, 26 Aug 2026 21:05:28 +0100 Subject: [PATCH 3/6] Fix issue #173: update contracts/refund-vault/Cargo.toml --- contracts/refund-vault/Cargo.toml | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/contracts/refund-vault/Cargo.toml b/contracts/refund-vault/Cargo.toml index 0d297cc0..b95b4fdf 100644 --- a/contracts/refund-vault/Cargo.toml +++ b/contracts/refund-vault/Cargo.toml @@ -2,18 +2,16 @@ name = "refund-vault" version = "0.2.0" edition = "2021" - -[lints] -workspace = true - - -[lib] -crate-type = ["cdylib", "rlib"] +rust-version.workspace = true [dependencies] -soroban-sdk = { workspace = true } +soroban-sdk.workspace = true [dev-dependencies] -proptest = "1.4" soroban-sdk = { workspace = true, features = ["testutils"] } -receipt-anchor = { path = "../receipt-anchor" } + +[lib] +crate-type = ["lib" + , + "cdylib" +] From a25a90d35774b86547362d6687e3110dcf864464 Mon Sep 17 00:00:00 2001 From: Adeniyi eniola Date: Wed, 26 Aug 2026 21:05:29 +0100 Subject: [PATCH 4/6] Fix issue #173: update .github/workflows/ci.yml --- .github/workflows/ci.yml | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d6dee63a..3e950ee6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,6 +7,28 @@ on: branches: [ "main" ] jobs: + msrv: + name: msrv (1.82.0) + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Setup Rust MSRV + uses: dtolnay/rust-toolchain@1.82.0 + with: + targets: wasm32v1-none + - name: Cache cargo + uses: actions/cache@v3 + with: + path: | + ~/.cargo/registry + ~/.cargo/git + target + key: ${{ runner.os }}-cargo-msrv-${{ hashFiles('**/Cargo.lock') }} + - name: Build and Test MSRV + run: | + cargo build --target wasm32v1-none --release + cargo test + fmt: name: fmt runs-on: ubuntu-latest @@ -75,6 +97,6 @@ jobs: ~/.cargo/registry ~/.cargo/git target - key: ${{ runner.os }}-cargo-wasm-${{ hashFiles('**/Cargo.lock') }} - - name: Wasm build + key: ${{ runner.os }}-cargo-build-wasm-${{ hashFiles('**/Cargo.lock') }} + - name: Build WASM run: cargo build --target wasm32v1-none --release From 1f35fcb916be72cb2693c4d2162c50e932c3adab Mon Sep 17 00:00:00 2001 From: Adeniyi eniola Date: Thu, 27 Aug 2026 08:28:40 +0100 Subject: [PATCH 5/6] Fix PR #223: update contracts/receipt-anchor/Cargo.toml --- contracts/receipt-anchor/Cargo.toml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/contracts/receipt-anchor/Cargo.toml b/contracts/receipt-anchor/Cargo.toml index 01e1c850..a652f2fe 100644 --- a/contracts/receipt-anchor/Cargo.toml +++ b/contracts/receipt-anchor/Cargo.toml @@ -9,6 +9,10 @@ soroban-sdk.workspace = true [dev-dependencies] soroban-sdk = { workspace = true, features = ["testutils"] } +proptest.workspace = true + +[lints] +workspace = true [lib] crate-type = ["lib" From 2ed6805c45f9071b5d3f78e18793221d47892ec1 Mon Sep 17 00:00:00 2001 From: Adeniyi eniola Date: Thu, 27 Aug 2026 08:28:41 +0100 Subject: [PATCH 6/6] Fix PR #223: update contracts/refund-vault/Cargo.toml --- contracts/refund-vault/Cargo.toml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/contracts/refund-vault/Cargo.toml b/contracts/refund-vault/Cargo.toml index b95b4fdf..9161fc45 100644 --- a/contracts/refund-vault/Cargo.toml +++ b/contracts/refund-vault/Cargo.toml @@ -9,6 +9,11 @@ soroban-sdk.workspace = true [dev-dependencies] soroban-sdk = { workspace = true, features = ["testutils"] } +proptest.workspace = true +receipt-anchor = { path = "../receipt-anchor" } + +[lints] +workspace = true [lib] crate-type = ["lib"