Skip to content

Commit

Permalink
chore: update near-sdk pointer to 5.0.0-alpha.1
Browse files Browse the repository at this point in the history
  • Loading branch information
dj8yf0μl committed Dec 18, 2023
1 parent 39784f8 commit b455d50
Show file tree
Hide file tree
Showing 26 changed files with 100 additions and 101 deletions.
8 changes: 5 additions & 3 deletions integration-tests/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,12 @@ pub mod from_crates_io {
pub mod from_git {
use const_format::formatcp;

pub const SDK_VERSION: &str = "4.1.1";
pub const SDK_REVISION: &str = "15bfb0e6d54ff386478d137074027c2cb863df03";
pub const SDK_VERSION: &str = "5.0.0-alpha.1";
pub const SDK_REVISION: &str = "117c0dff79d647a0186dd3a8542488a6e410adad";
pub const SDK_SHORT_VERSION_TOML: &str = formatcp!(r#"version = "{SDK_VERSION}""#);
pub const SDK_REPO: &str = "https://github.com/dj8yfo/near-sdk-rs.git";
pub const SDK_VERSION_TOML: &str = formatcp!(
r#"version = "{SDK_VERSION}", git = "https://github.com/near/near-sdk-rs.git", rev = "{SDK_REVISION}""#
r#"version = "{SDK_VERSION}", git = "{SDK_REPO}", rev = "{SDK_REVISION}""#
);
pub const SDK_VERSION_TOML_TABLE: &str = formatcp!(
r#"
Expand All @@ -43,6 +44,7 @@ macro_rules! invoke_cargo_near {
$(cargo_vars = $cargo_vars)?;
cargo_vars.insert("sdk-cratesio-version", $crate::from_crates_io::SDK_VERSION);
cargo_vars.insert("sdk-cratesio-version-toml", $crate::from_crates_io::SDK_VERSION_TOML);
cargo_vars.insert("sdk-git-version", $crate::from_git::SDK_VERSION);
cargo_vars.insert("sdk-git-short-version-toml", $crate::from_git::SDK_SHORT_VERSION_TOML);
cargo_vars.insert("sdk-git-version-toml", $crate::from_git::SDK_VERSION_TOML);
cargo_vars.insert("sdk-git-version-toml-table", $crate::from_git::SDK_VERSION_TOML_TABLE);
Expand Down
1 change: 0 additions & 1 deletion integration-tests/templates/_Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ crate-type = ["cdylib"]
# near-sdk = { features = ["unstable"], ::sdk-cratesio-version-toml:: }
near-sdk = { features = ["unstable"], ::sdk-git-version-toml:: }
serde = { version = "1", features = ["derive"] }
schemars = "0.8"

[workspace]
members = []
Expand Down
3 changes: 1 addition & 2 deletions integration-tests/templates/negative/_Cargo_malformed.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,8 @@ edition = "2021"
crate-type = ["cdylib"]

[dependencies]
near-sdk = 4
near-sdk = 5
serde = { version = "1", features = ["derive"] }
schemars = "0.8"

[workspace]
members = []
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ crate-type = ["cdylib"]
# near-sdk = { default-features = false, ::sdk-cratesio-version-toml:: }
near-sdk = { default-features = false, ::sdk-git-version-toml:: }
serde = { version = "1", features = ["derive"] }
schemars = "0.8"

[workspace]
members = []
Expand Down
1 change: 0 additions & 1 deletion integration-tests/templates/negative/_Cargo_old_sdk.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ crate-type = ["cdylib"]
[dependencies]
near-sdk = "=4.0.0"
serde = { version = "1", features = ["derive"] }
schemars = "0.8"

[workspace]
members = []
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ crate-type = ["cdylib"]
# near-sdk = { features = ["abi"], ::sdk-cratesio-version-toml:: }
near-sdk = { features = ["abi"], ::sdk-git-version-toml:: }
serde = { version = "1", features = ["derive"] }
schemars = "0.8"

[workspace]
members = []
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ crate-type = ["cdylib"]
[dependencies]
near-sdk = { path = "::path::" }
serde = { version = "1", features = ["derive"] }
schemars = "0.8"

[workspace]
members = []
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ crate-type = ["cdylib"]
[dependencies]
near-sdk = { path = "::path::", ::sdk-git-short-version-toml:: }
serde = { version = "1", features = ["derive"] }
schemars = "0.8"

[workspace]
members = []
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ crate-type = ["cdylib"]
# near-sdk = { features = ["abi", "unstable"], ::sdk-cratesio-version-toml:: }
near-sdk = { features = ["abi", "unstable"], ::sdk-git-version-toml:: }
serde = { version = "1", features = ["derive"] }
schemars = "0.8"

[workspace]
members = []
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ crate-type = ["cdylib"]
# near-sdk = { default-features = false, features = ["abi"], ::sdk-cratesio-version-toml:: }
near-sdk = { default-features = false, features = ["abi"], ::sdk-git-version-toml:: }
serde = { version = "1", features = ["derive"] }
schemars = "0.8"

[workspace]
members = []
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ crate-type = ["cdylib"]
[dependencies]
near-sdk = "::sdk-cratesio-version::"
serde = { version = "1", features = ["derive"] }
schemars = "0.8"

[workspace]
members = []
Expand Down
3 changes: 1 addition & 2 deletions integration-tests/templates/sdk-dependency/_Cargo_patch.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,8 @@ edition = "2021"
crate-type = ["cdylib"]

[dependencies]
near-sdk = "4.0.0"
near-sdk = "::sdk-git-version::"
serde = { version = "1", features = ["derive"] }
schemars = "0.8"

[patch.crates-io.near-sdk]
::sdk-git-version-toml-table::
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ crate-type = ["cdylib"]

[dependencies]
serde = { version = "1", features = ["derive"] }
schemars = "0.8"


[target.'cfg(windows)'.dependencies]
# NOTE: uncomment line 15 and comment 16, if it's desirable to switch to published `near-sdk` version
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ crate-type = ["cdylib"]

[dependencies]
serde = { version = "1", features = ["derive"] }
schemars = "0.8"

[dependencies.near]
near = { package = "near-sdk", ::sdk-git-version-toml:: }
Expand Down
40 changes: 20 additions & 20 deletions integration-tests/tests/abi/borsh_schema.rs
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ fn test_borsh_schema_numeric_primitives_signed() -> cargo_near::CliResult {
) {}
};

assert_eq!(abi_root.body.functions.len(), 1);
let function = &abi_root.body.functions[0];
assert_eq!(abi_root.body.functions.len(), 2);
let function = &abi_root.body.functions[1];
let params = function.params.borsh_schemas()?;
assert_eq!(params.len(), 6);
let i8_schema = BorshSchemaContainer::new(
Expand Down Expand Up @@ -69,8 +69,8 @@ fn test_borsh_schema_numeric_primitives_unsigned() -> cargo_near::CliResult {
) {}
};

assert_eq!(abi_root.body.functions.len(), 1);
let function = &abi_root.body.functions[0];
assert_eq!(abi_root.body.functions.len(), 2);
let function = &abi_root.body.functions[1];
let params = function.params.borsh_schemas()?;
assert_eq!(params.len(), 6);
let u8_schema = BorshSchemaContainer::new(
Expand Down Expand Up @@ -111,8 +111,8 @@ fn test_borsh_schema_numeric_primitives_float() -> cargo_near::CliResult {
pub fn foo(&self, #[serializer(borsh)] a: f32, #[serializer(borsh)] b: f64) {}
};

assert_eq!(abi_root.body.functions.len(), 1);
let function = &abi_root.body.functions[0];
assert_eq!(abi_root.body.functions.len(), 2);
let function = &abi_root.body.functions[1];
let params = function.params.borsh_schemas()?;
assert_eq!(params.len(), 2);
let f32_schema = BorshSchemaContainer::new(
Expand All @@ -136,8 +136,8 @@ fn test_borsh_schema_string() -> cargo_near::CliResult {
pub fn foo(&self, #[serializer(borsh)] a: String, #[serializer(borsh)] b: &str, #[serializer(borsh)] c: &'static str) {}
};

assert_eq!(abi_root.body.functions.len(), 1);
let function = &abi_root.body.functions[0];
assert_eq!(abi_root.body.functions.len(), 2);
let function = &abi_root.body.functions[1];
let params = function.params.borsh_schemas()?;
assert_eq!(params.len(), 3);
let string_schema = BorshSchemaContainer::new(
Expand Down Expand Up @@ -168,8 +168,8 @@ fn test_borsh_schema_other_primitives() -> cargo_near::CliResult {
pub fn foo(&self, #[serializer(borsh)] b: bool, #[serializer(borsh)] c: ()) {}
};

assert_eq!(abi_root.body.functions.len(), 1);
let function = &abi_root.body.functions[0];
assert_eq!(abi_root.body.functions.len(), 2);
let function = &abi_root.body.functions[1];
let params = function.params.borsh_schemas()?;
assert_eq!(params.len(), 2);
// char is unsupported by borsh spec
Expand Down Expand Up @@ -203,8 +203,8 @@ fn test_borsh_schema_tuples() -> cargo_near::CliResult {
) {}
};

assert_eq!(abi_root.body.functions.len(), 1);
let function = &abi_root.body.functions[0];
assert_eq!(abi_root.body.functions.len(), 2);
let function = &abi_root.body.functions[1];
let params = function.params.borsh_schemas()?;
assert_eq!(params.len(), 3);
let tuple1_schema = BorshSchemaContainer::new(
Expand Down Expand Up @@ -262,8 +262,8 @@ fn test_borsh_schema_arrays() -> cargo_near::CliResult {
) {}
};

assert_eq!(abi_root.body.functions.len(), 1);
let function = &abi_root.body.functions[0];
assert_eq!(abi_root.body.functions.len(), 2);
let function = &abi_root.body.functions[1];
let params = function.params.borsh_schemas()?;
assert_eq!(params.len(), 3);
let array8_schema = BorshSchemaContainer::new(
Expand Down Expand Up @@ -346,8 +346,8 @@ fn test_borsh_schema_struct() -> cargo_near::CliResult {
}
};

assert_eq!(abi_root.body.functions.len(), 1);
let function = &abi_root.body.functions[0];
assert_eq!(abi_root.body.functions.len(), 2);
let function = &abi_root.body.functions[1];
let params = function.params.borsh_schemas()?;
assert_eq!(params.len(), 2);
let pair_def_schema = BorshSchemaContainer::new(
Expand Down Expand Up @@ -417,8 +417,8 @@ fn test_borsh_schema_enum() -> cargo_near::CliResult {
}
};

assert_eq!(abi_root.body.functions.len(), 1);
let function = &abi_root.body.functions[0];
assert_eq!(abi_root.body.functions.len(), 2);
let function = &abi_root.body.functions[1];
let params = function.params.borsh_schemas()?;
assert_eq!(params.len(), 2);
let ip_addr_kind_def_schema = BorshSchemaContainer::new(
Expand Down Expand Up @@ -529,8 +529,8 @@ fn test_borsh_schema_complex() -> cargo_near::CliResult {
}
};

assert_eq!(abi_root.body.functions.len(), 1);
let function = &abi_root.body.functions[0];
assert_eq!(abi_root.body.functions.len(), 2);
let function = &abi_root.body.functions[1];
let params = function.params.borsh_schemas()?;
assert_eq!(params.len(), 1);
let ip_addr_def_schema = BorshSchemaContainer::new(
Expand Down
16 changes: 8 additions & 8 deletions integration-tests/tests/abi/callbacks.rs
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ fn test_callbacks_unwrapped() -> cargo_near::CliResult {
pub fn foo(&self, #[callback_unwrap] a: bool, #[callback_unwrap] b: u32) {}
};

assert_eq!(abi_root.body.functions.len(), 1);
let function = &abi_root.body.functions[0];
assert_eq!(abi_root.body.functions.len(), 2);
let function = &abi_root.body.functions[1];
let params = function.params.json_schemas()?;
assert_eq!(params.len(), 0);
assert_eq!(function.callbacks.len(), 2);
Expand Down Expand Up @@ -46,8 +46,8 @@ fn test_callbacks_result() -> cargo_near::CliResult {
) {}
};

assert_eq!(abi_root.body.functions.len(), 1);
let function = &abi_root.body.functions[0];
assert_eq!(abi_root.body.functions.len(), 2);
let function = &abi_root.body.functions[1];
let params = function.params.json_schemas()?;
assert_eq!(params.len(), 0);
assert_eq!(function.callbacks.len(), 2);
Expand Down Expand Up @@ -80,8 +80,8 @@ fn test_callbacks_vec() -> cargo_near::CliResult {
) {}
};

assert_eq!(abi_root.body.functions.len(), 1);
let function = &abi_root.body.functions[0];
assert_eq!(abi_root.body.functions.len(), 2);
let function = &abi_root.body.functions[1];
let params = function.params.json_schemas()?;
assert_eq!(params.len(), 0);
assert_eq!(function.callbacks.len(), 1);
Expand Down Expand Up @@ -117,8 +117,8 @@ fn test_callbacks_mixed_with_params() -> cargo_near::CliResult {
) {}
};

assert_eq!(abi_root.body.functions.len(), 1);
let function = &abi_root.body.functions[0];
assert_eq!(abi_root.body.functions.len(), 2);
let function = &abi_root.body.functions[1];
let params = function.params.json_schemas()?;
assert_eq!(params.len(), 2);
assert_eq!(function.callbacks.len(), 2);
Expand Down
2 changes: 1 addition & 1 deletion integration-tests/tests/abi/e2e.rs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ fn test_simple_function() -> cargo_near::CliResult {
}
};

assert_eq!(abi_root.body.functions.len(), 1);
assert_eq!(abi_root.body.functions.len(), 2);
let function = &abi_root.body.functions[0];
let u32_schema = SchemaGenerator::default().subschema_for::<u32>();
assert_eq!(
Expand Down
Loading

0 comments on commit b455d50

Please sign in to comment.