Skip to content

Commit d5d04bc

Browse files
Merge pull request #35 from rainlanguage/bump-soldeer-deps-latest
deps: bump every Soldeer dependency to its latest published release
2 parents 713c3b5 + a53d7c6 commit d5d04bc

20 files changed

Lines changed: 41 additions & 42 deletions

‎.github/workflows/pr-assessment.yaml‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ on:
33
pull_request:
44
types:
55
- closed
6-
76
jobs:
87
assess-pr-size-on-merge:
98
uses: rainlanguage/github-chore/.github/workflows/pr-assessment.yml@main

‎foundry.toml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ evm_version = "cancun"
1515
fuzz.runs = 1024
1616

1717
[dependencies]
18-
forge-std = "1.16.1"
19-
"@openzeppelin-contracts" = "5.6.1"
18+
forge-std = "1.17.0"
19+
"@openzeppelin-contracts" = "5.7.0"
2020
"rain-math-saturating" = "0.1.10"
21-
"rain-string" = "0.2.0"
21+
"rain-string" = "0.3.9"
2222

2323
[soldeer]
2424
recursive_deps = false

‎remappings.txt‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@openzeppelin-contracts-5.6.1/=dependencies/@openzeppelin-contracts-5.6.1/
2-
forge-std-1.16.1/=dependencies/forge-std-1.16.1/
1+
@openzeppelin-contracts-5.7.0/=dependencies/@openzeppelin-contracts-5.7.0/
2+
forge-std-1.17.0/=dependencies/forge-std-1.17.0/
33
rain-math-saturating-0.1.10/=dependencies/rain-math-saturating-0.1.10/
4-
rain-string-0.2.0/=dependencies/rain-string-0.2.0/
4+
rain-string-0.3.9/=dependencies/rain-string-0.3.9/

‎soldeer.lock‎

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
[[dependencies]]
22
name = "@openzeppelin-contracts"
3-
version = "5.6.1"
4-
url = "https://soldeer-revisions.s3.amazonaws.com/@openzeppelin-contracts/5_6_1_15-03-2026_09:19:50_contracts.zip"
5-
checksum = "a3b6bc661be858c7c27f60a1708cbebe8c71034b4cc1e9fe270d0a05b069352f"
6-
integrity = "bce03af7ada1eee21a7fff393f238bcd7cd75a022a4db55ffb6b0dbb32433d35"
3+
version = "5.7.0"
4+
url = "https://soldeer-revisions.s3.amazonaws.com/@openzeppelin-contracts/5_7_0_29-07-2026_19:34:46_contracts.zip"
5+
checksum = "fe08a24bc34334b2976c6ad69a0d74bdfa63de8a5c8528579060f25a11fb5cd5"
6+
integrity = "3e13bc4d96bdef6e35f6b1e0dc0e455843a958edc597750dff20ca50295b767d"
77

88
[[dependencies]]
99
name = "forge-std"
10-
version = "1.16.1"
11-
url = "https://soldeer-revisions.s3.amazonaws.com/forge-std/1_16_1_08-05-2026_08:51:16_forge-std-1.16.zip"
12-
checksum = "839b61832925c7152c7b6dffbfa4998d9e606211179bd8f604733124e8a7cb57"
13-
integrity = "60e55d10150354ca4a1e2985c5456c834b92b82ef85ab0e1d92a7786cddbd219"
10+
version = "1.17.0"
11+
url = "https://soldeer-revisions.s3.amazonaws.com/forge-std/1_17_0_01-10-2026_10:59:49_forge-std-1.17.zip"
12+
checksum = "a77ad38d5fbef0ec10d1f4d191698e5fbaa2bffbee5d1aced91a39da5e9b908c"
13+
integrity = "fa706c8a7caf3426c90f75e6aafa3224b0a6c899b490800cf6944e4ec42f9344"
1414

1515
[[dependencies]]
1616
name = "rain-math-saturating"
@@ -21,7 +21,7 @@ integrity = "c45986d57624470fd89d5ceaab94f8a1ae575f159a50e21d66eef2eb755bfceb"
2121

2222
[[dependencies]]
2323
name = "rain-string"
24-
version = "0.2.0"
25-
url = "https://soldeer-revisions.s3.amazonaws.com/rain-string/0_2_0_09-05-2026_21:16:31_rain.zip"
26-
checksum = "847b9366128c5dcc5849c6938ae7ac92561ed8185bf304f1b1eb9ef59d77954e"
27-
integrity = "7cb6ee638b59b840ea59e014e2610fdccc30a1593e763590e298314f00700561"
24+
version = "0.3.9"
25+
url = "https://soldeer-revisions.s3.amazonaws.com/rain-string/0_3_9_25-08-2026_10:18:31_rain.zip"
26+
checksum = "fbeecc1f85d4449728c600abe78667db8367df5c391591195fe3bfc6bffd868e"
27+
integrity = "898116147f72443a8c34315abbeb9906d8a4665fdcbb39e6ad70ddd84354db53"

‎src/lib/LibFixedPointDecimalArithmeticOpenZeppelin.sol‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd
33
pragma solidity ^0.8.25;
44

5-
import {Math} from "@openzeppelin-contracts-5.6.1/utils/math/Math.sol";
5+
import {Math} from "@openzeppelin-contracts-5.7.0/utils/math/Math.sol";
66

77
import {FIXED_POINT_ONE} from "./FixedPointDecimalConstants.sol";
88

‎src/lib/LibFixedPointDecimalStrings.sol‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ pragma solidity ^0.8.25;
77
import {FIXED_POINT_ONE} from "./FixedPointDecimalConstants.sol";
88
// Exported for convenience.
99
//forge-lint: disable-next-line(unused-import)
10-
import {Strings} from "@openzeppelin-contracts-5.6.1/utils/Strings.sol";
10+
import {Strings} from "@openzeppelin-contracts-5.7.0/utils/Strings.sol";
1111
// Exported for convenience.
1212
//forge-lint: disable-next-line(unused-import)
13-
import {LibParseChar} from "rain-string-0.2.0/src/lib/parse/LibParseChar.sol";
13+
import {LibParseChar} from "rain-string-0.3.9/src/lib/parse/LibParseChar.sol";
1414
// Exported for convenience.
1515
//forge-lint: disable-next-line(unused-import)
16-
import {CMASK_NUMERIC_0_9, CMASK_DECIMAL_POINT} from "rain-string-0.2.0/src/lib/parse/LibParseCMask.sol";
16+
import {CMASK_NUMERIC_0_9, CMASK_DECIMAL_POINT} from "rain-string-0.3.9/src/lib/parse/LibParseCMask.sol";
1717

1818
library LibFixedPointDecimalStrings {}

‎src/lib/format/LibFixedPointDecimalFormat.sol‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
pragma solidity ^0.8.25;
44

55
import {FIXED_POINT_ONE} from "../FixedPointDecimalConstants.sol";
6-
import {Strings} from "@openzeppelin-contracts-5.6.1/utils/Strings.sol";
6+
import {Strings} from "@openzeppelin-contracts-5.7.0/utils/Strings.sol";
77

88
library LibFixedPointDecimalFormat {
99
/// @notice Convert a fixed point decimal to a string representation.

‎src/lib/parse/LibFixedPointDecimalParse.sol‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ pragma solidity ^0.8.25;
44

55
import {FIXED_POINT_ONE} from "../FixedPointDecimalConstants.sol";
66
import {ParseDecimalPrecisionLoss, ParseDecimalInvalidString} from "../../error/ErrParse.sol";
7-
import {LibParseDecimal} from "rain-string-0.2.0/src/lib/parse/LibParseDecimal.sol";
8-
import {CMASK_NUMERIC_0_9, CMASK_DECIMAL_POINT, CMASK_ZERO} from "rain-string-0.2.0/src/lib/parse/LibParseCMask.sol";
9-
import {LibParseChar} from "rain-string-0.2.0/src/lib/parse/LibParseChar.sol";
10-
import {ParseDecimalOverflow} from "rain-string-0.2.0/src/error/ErrParse.sol";
7+
import {LibParseDecimal} from "rain-string-0.3.9/src/lib/parse/LibParseDecimal.sol";
8+
import {CMASK_NUMERIC_0_9, CMASK_DECIMAL_POINT, CMASK_ZERO} from "rain-string-0.3.9/src/lib/parse/LibParseCMask.sol";
9+
import {LibParseChar} from "rain-string-0.3.9/src/lib/parse/LibParseChar.sol";
10+
import {ParseDecimalOverflow} from "rain-string-0.3.9/src/error/ErrParse.sol";
1111

1212
library LibFixedPointDecimalParse {
1313
/// Converts a decimal string to a fixed point decimal. Returns error

‎test/src/lib/FixedPointDecimalArithmeticOpenZeppelin.t.sol‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
// SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd
33
pragma solidity =0.8.25;
44

5-
import {Test} from "forge-std-1.16.1/src/Test.sol";
6-
import {Math} from "@openzeppelin-contracts-5.6.1/utils/math/Math.sol";
5+
import {Test} from "forge-std-1.17.0/src/Test.sol";
6+
import {Math} from "@openzeppelin-contracts-5.7.0/utils/math/Math.sol";
77

88
import {LibFixedPointDecimalArithmeticOpenZeppelin} from "src/lib/LibFixedPointDecimalArithmeticOpenZeppelin.sol";
99
import {LibWillOverflow} from "src/lib/LibWillOverflow.sol";

‎test/src/lib/FixedPointDecimalScale.decimalOrIntToInt.t.sol‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd
33
pragma solidity =0.8.25;
44

5-
import {Test} from "forge-std-1.16.1/src/Test.sol";
5+
import {Test} from "forge-std-1.17.0/src/Test.sol";
66
import {LibFixedPointDecimalScale} from "src/lib/LibFixedPointDecimalScale.sol";
77
import {DECIMAL_MAX_SAFE_INT, FIXED_POINT_ONE} from "src/lib/FixedPointDecimalConstants.sol";
88
import {IntegerOverflow, ErrScaleDownPrecisionLoss} from "src/error/ErrScale.sol";

0 commit comments

Comments
 (0)