Skip to content

Commit 249f1e9

Browse files
authored
Release 0.31.0 (#2523)
<!-- Reference any GitHub issues resolved by this PR --> Closes # ## Introduced changes <!-- A brief description of the changes --> - Release 0.31.0 ## Checklist <!-- Make sure all of these are complete --> - [x] Linked relevant issue - [x] Updated relevant documentation - [x] Added relevant tests - [x] Performed self-review of the code - [x] Added changes to `CHANGELOG.md`
1 parent e212386 commit 249f1e9

File tree

10 files changed

+31
-19
lines changed

10 files changed

+31
-19
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.31.0] - 2024-09-26
11+
1012
### Cast
1113

1214
#### Changed

Cargo.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ members = [
1616
]
1717

1818
[workspace.package]
19-
version = "0.30.0"
19+
version = "0.31.0"
2020
edition = "2021"
2121
repository = "https://github.com/foundry-rs/starknet-foundry"
2222
license = "MIT"

crates/forge/tests/e2e/running.rs

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -663,9 +663,13 @@ fn with_exit_first_flag() {
663663
fn init_new_project() {
664664
let temp = tempdir_with_tool_versions().unwrap();
665665

666-
runner(&temp).args(["init", "test_name"]).assert().success();
666+
runner(&temp)
667+
.args(["init", "test_name"])
668+
.env("DEV_DISABLE_SNFORGE_STD_DEPENDENCY", "true")
669+
.assert()
670+
.success();
667671

668-
validate_init(&temp);
672+
validate_init(&temp, false);
669673
}
670674

671675
#[test]
@@ -683,7 +687,7 @@ fn init_new_project_from_scarb() {
683687
.assert()
684688
.success();
685689

686-
validate_init(&temp);
690+
validate_init(&temp, true);
687691
}
688692

689693
pub fn append_to_path_var(path: &Path) -> OsString {
@@ -693,10 +697,16 @@ pub fn append_to_path_var(path: &Path) -> OsString {
693697
env::join_paths(script_path.chain(other_paths)).unwrap()
694698
}
695699

696-
fn validate_init(temp: &TempDir) {
700+
fn validate_init(temp: &TempDir, validate_snforge_std: bool) {
697701
let manifest_path = temp.join("test_name/Scarb.toml");
698702
let scarb_toml = fs::read_to_string(manifest_path.clone()).unwrap();
699703

704+
let snforge_std_assert = if validate_snforge_std {
705+
"\nsnforge_std = { git = \"https://github.com/foundry-rs/starknet-foundry\", tag = \"v[..]\" }"
706+
} else {
707+
""
708+
};
709+
700710
let expected = formatdoc!(
701711
r#"
702712
[package]
@@ -709,16 +719,16 @@ fn validate_init(temp: &TempDir) {
709719
[dependencies]
710720
starknet = "[..]"
711721
712-
[dev-dependencies]
713-
snforge_std = {{ git = "https://github.com/foundry-rs/starknet-foundry", tag = "v[..]" }}
722+
[dev-dependencies]{}
714723
assert_macros = "[..]"
715724
716725
[[target.starknet-contract]]
717726
sierra = true
718727
719728
[scripts]
720729
test = "snforge test"
721-
"#
730+
"#,
731+
snforge_std_assert
722732
);
723733

724734
assert_matches(&expected, &scarb_toml);

crates/sncast/tests/e2e/script/general.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ async fn test_incompatible_sncast_std_version() {
135135

136136
snapbox.assert().success().stdout_matches(indoc! {r"
137137
...
138-
[WARNING] Package sncast_std version does not meet the recommended version requirement =0.30.0, it might result in unexpected behaviour
138+
[WARNING] Package sncast_std version does not meet the recommended version requirement =0.31.0, it might result in unexpected behaviour
139139
...
140140
"});
141141
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[package]
22
name = "snforge_scarb_plugin"
3-
version = "0.1.0"
3+
version = "0.31.0"
44

55
[cairo-plugin]

sncast_std/Scarb.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ version = 1
33

44
[[package]]
55
name = "sncast_std"
6-
version = "0.30.0"
6+
version = "0.31.0"

sncast_std/Scarb.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
[package]
22
name = "sncast_std"
3-
version = "0.30.0"
3+
version = "0.31.0"
44
edition = "2023_11"

snforge_std/Scarb.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ version = 1
33

44
[[package]]
55
name = "snforge_scarb_plugin"
6-
version = "0.1.0"
6+
version = "0.31.0"
77

88
[[package]]
99
name = "snforge_std"
10-
version = "0.30.0"
10+
version = "0.31.0"
1111
dependencies = [
1212
"snforge_scarb_plugin",
1313
]

snforge_std/Scarb.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "snforge_std"
3-
version = "0.30.0"
3+
version = "0.31.0"
44
edition = "2023_10"
55

66
[dependencies]

0 commit comments

Comments
 (0)