From 75b8f578a8c57f0b0b768b309462be2425a1cc59 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 09:11:58 +0000 Subject: [PATCH 1/2] chore(deps): bump the cli-dependencies group across 1 directory with 8 updates Bumps the cli-dependencies group with 8 updates in the /cli directory: | Package | From | To | | --- | --- | --- | | [commander](https://github.com/tj/commander.js) | `12.1.0` | `15.0.0` | | [@stellar/stellar-sdk](https://github.com/stellar/js-stellar-sdk) | `12.3.0` | `17.0.0` | | [conf](https://github.com/sindresorhus/conf) | `10.2.0` | `15.1.0` | | [dotenv](https://github.com/motdotla/dotenv) | `16.6.1` | `17.4.2` | | [chalk](https://github.com/chalk/chalk) | `5.6.2` | `6.0.0` | | [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` | | [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.1.11` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.20.1` | `26.2.0` | Updates `commander` from 12.1.0 to 15.0.0 - [Release notes](https://github.com/tj/commander.js/releases) - [Changelog](https://github.com/tj/commander.js/blob/master/CHANGELOG.md) - [Commits](https://github.com/tj/commander.js/compare/v12.1.0...v15.0.0) Updates `@stellar/stellar-sdk` from 12.3.0 to 17.0.0 - [Release notes](https://github.com/stellar/js-stellar-sdk/releases) - [Changelog](https://github.com/stellar/js-stellar-sdk/blob/main/CHANGELOG.md) - [Commits](https://github.com/stellar/js-stellar-sdk/compare/v12.3.0...v17.0.0) Updates `conf` from 10.2.0 to 15.1.0 - [Release notes](https://github.com/sindresorhus/conf/releases) - [Commits](https://github.com/sindresorhus/conf/compare/v10.2.0...v15.1.0) Updates `dotenv` from 16.6.1 to 17.4.2 - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.6.1...v17.4.2) Updates `chalk` from 5.6.2 to 6.0.0 - [Release notes](https://github.com/chalk/chalk/releases) - [Commits](https://github.com/chalk/chalk/compare/v5.6.2...v6.0.0) Updates `typescript` from 5.9.3 to 7.0.2 - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](https://github.com/microsoft/TypeScript/compare/v5.9.3...v7.0.2) Updates `vitest` from 2.1.9 to 4.1.11 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.11/packages/vitest) Updates `@types/node` from 22.20.1 to 26.2.0 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@stellar/stellar-sdk" dependency-version: 17.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: cli-dependencies - dependency-name: "@types/node" dependency-version: 26.2.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: cli-dependencies - dependency-name: chalk dependency-version: 6.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: cli-dependencies - dependency-name: commander dependency-version: 15.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: cli-dependencies - dependency-name: conf dependency-version: 15.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: cli-dependencies - dependency-name: dotenv dependency-version: 17.4.2 dependency-type: direct:production update-type: version-update:semver-major dependency-group: cli-dependencies - dependency-name: typescript dependency-version: 7.0.2 dependency-type: direct:development update-type: version-update:semver-major dependency-group: cli-dependencies - dependency-name: vitest dependency-version: 4.1.11 dependency-type: direct:development update-type: version-update:semver-major dependency-group: cli-dependencies ... Signed-off-by: dependabot[bot] --- cli/package.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/cli/package.json b/cli/package.json index 01c0d754..1bd1f81b 100644 --- a/cli/package.json +++ b/cli/package.json @@ -18,17 +18,17 @@ "node": ">=18.0.0" }, "dependencies": { - "commander": "^12.1.0", - "@stellar/stellar-sdk": "^12.3.0", + "commander": "^15.0.0", + "@stellar/stellar-sdk": "^17.0.0", "ajv": "^8.17.0", - "conf": "^10.2.0", - "dotenv": "^16.4.0", + "conf": "^15.1.0", + "dotenv": "^17.4.2", "winston": "^3.17.0", - "chalk": "^5.4.0" + "chalk": "^6.0.0" }, "devDependencies": { - "typescript": "^5.7.0", - "vitest": "^2.1.0", - "@types/node": "^22.0.0" + "typescript": "^7.0.2", + "vitest": "^4.1.11", + "@types/node": "^26.2.0" } } From 1aa13ab8e73ce398eb3e1fdef84c68d2f391d081 Mon Sep 17 00:00:00 2001 From: Promise Raji Date: Fri, 28 Aug 2026 14:05:22 +0100 Subject: [PATCH 2/2] Apply origin/main workspace exclude and clippy test-attribute fixes. Co-authored-by: Cursor --- Cargo.toml | 5 +++++ contracts/admin/src/tests/proptest.rs | 2 +- contracts/token/src/fuzz_mint.rs | 2 -- contracts/token/src/lockup.rs | 2 -- contracts/token/src/storage_collisions.rs | 2 -- 5 files changed, 6 insertions(+), 7 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index c32bda63..46d2bb78 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,6 +5,11 @@ members = [ "contracts/*", "e2e" ] +exclude = [ + "contracts/compound_fees", + "contracts/flash_loan_guard", + "contracts/yield_vault", +] default-members = ["contracts/*"] [profile.release] diff --git a/contracts/admin/src/tests/proptest.rs b/contracts/admin/src/tests/proptest.rs index 6c40a015..e12c25fb 100644 --- a/contracts/admin/src/tests/proptest.rs +++ b/contracts/admin/src/tests/proptest.rs @@ -280,7 +280,7 @@ proptest! { } for (i, role) in GRANTABLE_ROLES.iter().enumerate() { - let still_held = (mask >> i) & 1 == 1 && !((revoke_mask >> i) & 1 == 1); + let still_held = (mask >> i) & 1 == 1 && ((revoke_mask >> i) & 1 != 1); prop_assert_eq!(client.has_role(role, &holder), still_held); } } diff --git a/contracts/token/src/fuzz_mint.rs b/contracts/token/src/fuzz_mint.rs index b14791fd..c00f9f14 100644 --- a/contracts/token/src/fuzz_mint.rs +++ b/contracts/token/src/fuzz_mint.rs @@ -4,8 +4,6 @@ //! range of amounts against unauthorized callers, asserting that only an //! authorized minter can ever create tokens. -#![cfg(test)] - extern crate std; use crate::{BcForgeToken, BcForgeTokenClient}; diff --git a/contracts/token/src/lockup.rs b/contracts/token/src/lockup.rs index f87b44b1..ed1a5b75 100644 --- a/contracts/token/src/lockup.rs +++ b/contracts/token/src/lockup.rs @@ -6,8 +6,6 @@ //! the error-adjacent states the helpers must handle: a user with no lock at //! all, and a lock whose unlock timestamp has already passed (expired). -#![cfg(test)] - use crate::{BcForgeToken, BcForgeTokenClient, DataKey, LockupState}; use soroban_sdk::testutils::{Address as _, Ledger as _}; use soroban_sdk::{Address, Env, String}; diff --git a/contracts/token/src/storage_collisions.rs b/contracts/token/src/storage_collisions.rs index 4c9e08d7..6df58fc1 100644 --- a/contracts/token/src/storage_collisions.rs +++ b/contracts/token/src/storage_collisions.rs @@ -13,8 +13,6 @@ //! so `approve`, the rate-limit counters and a guarded `mint` are exercised //! against the slots initialization created. -#![cfg(test)] - use crate::reentrancy_guard::ReentrancyGuardState; use crate::{BcForgeToken, BcForgeTokenClient, DataKey, TokenError}; use bc_forge_admin::{AdminKey, Role};