feat(sozo): upload world/models/contracts metadata only if changed #2691
81.95% of diff hit (target 56.34%)
View this Pull Request on Codecov
81.95% of diff hit (target 56.34%)
Annotations
Check warning on line 91 in bin/sozo/src/commands/dev.rs
codecov / codecov/patch
bin/sozo/src/commands/dev.rs#L91
Added line #L91 was not covered by tests
Check warning on line 51 in bin/sozo/src/commands/migrate.rs
codecov / codecov/patch
bin/sozo/src/commands/migrate.rs#L51
Added line #L51 was not covered by tests
Check warning on line 68 in bin/sozo/src/commands/migrate.rs
codecov / codecov/patch
bin/sozo/src/commands/migrate.rs#L68
Added line #L68 was not covered by tests
Check warning on line 95 in bin/sozo/src/commands/migrate.rs
codecov / codecov/patch
bin/sozo/src/commands/migrate.rs#L84-L95
Added lines #L84 - L95 were not covered by tests
Check warning on line 105 in bin/sozo/src/commands/migrate.rs
codecov / codecov/patch
bin/sozo/src/commands/migrate.rs#L97-L105
Added lines #L97 - L105 were not covered by tests
Check warning on line 119 in bin/sozo/src/commands/migrate.rs
codecov / codecov/patch
bin/sozo/src/commands/migrate.rs#L113-L119
Added lines #L113 - L119 were not covered by tests
Check warning on line 127 in bin/sozo/src/commands/migrate.rs
codecov / codecov/patch
bin/sozo/src/commands/migrate.rs#L121-L127
Added lines #L121 - L127 were not covered by tests
Check warning on line 406 in crates/dojo/world/src/contracts/abigen/world.rs
codecov / codecov/patch
crates/dojo/world/src/contracts/abigen/world.rs#L406
Added line #L406 was not covered by tests
Check warning on line 413 in crates/dojo/world/src/contracts/abigen/world.rs
codecov / codecov/patch
crates/dojo/world/src/contracts/abigen/world.rs#L413
Added line #L413 was not covered by tests
Check warning on line 427 in crates/dojo/world/src/contracts/abigen/world.rs
codecov / codecov/patch
crates/dojo/world/src/contracts/abigen/world.rs#L425-L427
Added lines #L425 - L427 were not covered by tests
Check warning on line 643 in crates/dojo/world/src/contracts/abigen/world.rs
codecov / codecov/patch
crates/dojo/world/src/contracts/abigen/world.rs#L643
Added line #L643 was not covered by tests
Check warning on line 664 in crates/dojo/world/src/contracts/abigen/world.rs
codecov / codecov/patch
crates/dojo/world/src/contracts/abigen/world.rs#L662-L664
Added lines #L662 - L664 were not covered by tests
Check warning on line 1811 in crates/dojo/world/src/contracts/abigen/world.rs
codecov / codecov/patch
crates/dojo/world/src/contracts/abigen/world.rs#L1807-L1811
Added lines #L1807 - L1811 were not covered by tests
Check warning on line 2691 in crates/dojo/world/src/contracts/abigen/world.rs
codecov / codecov/patch
crates/dojo/world/src/contracts/abigen/world.rs#L2684-L2691
Added lines #L2684 - L2691 were not covered by tests
Check warning on line 2695 in crates/dojo/world/src/contracts/abigen/world.rs
codecov / codecov/patch
crates/dojo/world/src/contracts/abigen/world.rs#L2694-L2695
Added lines #L2694 - L2695 were not covered by tests
Check warning on line 120 in crates/dojo/world/src/diff/resource.rs
codecov / codecov/patch
crates/dojo/world/src/diff/resource.rs#L119-L120
Added lines #L119 - L120 were not covered by tests
Check warning on line 20 in crates/dojo/world/src/metadata/ipfs_service.rs
codecov / codecov/patch
crates/dojo/world/src/metadata/ipfs_service.rs#L18-L20
Added lines #L18 - L20 were not covered by tests
Check warning on line 44 in crates/dojo/world/src/metadata/ipfs_service.rs
codecov / codecov/patch
crates/dojo/world/src/metadata/ipfs_service.rs#L34-L44
Added lines #L34 - L44 were not covered by tests
Check warning on line 46 in crates/dojo/world/src/metadata/ipfs_service.rs
codecov / codecov/patch
crates/dojo/world/src/metadata/ipfs_service.rs#L46
Added line #L46 was not covered by tests
Check warning on line 59 in crates/dojo/world/src/metadata/ipfs_service.rs
codecov / codecov/patch
crates/dojo/world/src/metadata/ipfs_service.rs#L51-L59
Added lines #L51 - L59 were not covered by tests
Check warning on line 70 in crates/dojo/world/src/metadata/ipfs_service.rs
codecov / codecov/patch
crates/dojo/world/src/metadata/ipfs_service.rs#L62-L70
Added lines #L62 - L70 were not covered by tests
Check warning on line 54 in crates/dojo/world/src/metadata/metadata_test.rs
codecov / codecov/patch
crates/dojo/world/src/metadata/metadata_test.rs#L54
Added line #L54 was not covered by tests
Check warning on line 185 in crates/dojo/world/src/remote/resource.rs
codecov / codecov/patch
crates/dojo/world/src/remote/resource.rs#L185
Added line #L185 was not covered by tests
Check warning on line 195 in crates/dojo/world/src/remote/resource.rs
codecov / codecov/patch
crates/dojo/world/src/remote/resource.rs#L195
Added line #L195 was not covered by tests
Check warning on line 29 in crates/dojo/world/src/uri.rs
codecov / codecov/patch
crates/dojo/world/src/uri.rs#L24-L29
Added lines #L24 - L29 were not covered by tests