Update cw-orch requirement from 0.16.4 to 0.19.0 #151
This workflow graph cannot be shown
A graph will be generated the next time this workflow is run.
Annotations
7 errors
Error
a step cannot have both the `uses` and `run` keys
|
the trait bound `contract::interface::AppInterface<Chain>: cw_orch_core::contract::interface_traits::Uploadable` is not satisfied:
/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/abstract-app-0.19.2/src/interface.rs#L142
error[E0277]: the trait bound `contract::interface::AppInterface<Chain>: cw_orch_core::contract::interface_traits::Uploadable` is not satisfied
--> src/contract.rs:34:1
|
34 | abstract_app::cw_orch_interface!(APP, App, AppInterface);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cw_orch_core::contract::interface_traits::Uploadable` is not implemented for `contract::interface::AppInterface<Chain>`
|
= help: the following other types implement trait `cw_orch_core::contract::interface_traits::Uploadable`:
abstract_interface::Manager<Chain>
abstract_interface::Proxy<Chain>
abstract_interface::AccountFactory<Chain>
abstract_interface::AnsHost<Chain>
abstract_interface::ModuleFactory<Chain>
abstract_interface::VersionControl<Chain>
note: required by a bound in `abstract_interface::AppDeployer`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/abstract-interface-0.19.3/src/deployers.rs:56:46
|
56 | pub trait AppDeployer<Chain: CwEnv>: Sized + Uploadable + ContractInstance<Chain> {
| ^^^^^^^^^^ required by this bound in `AppDeployer`
= note: `AppDeployer` is a "sealed trait", because to implement it you also need to implement `cw_orch_core::contract::interface_traits::Uploadable`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it
= help: the following types implement the trait:
abstract_interface::ModuleFactory<Chain>
abstract_interface::Manager<Chain>
abstract_interface::VersionControl<Chain>
abstract_interface::AnsHost<Chain>
abstract_interface::Proxy<Chain>
abstract_interface::AccountFactory<Chain>
= note: this error originates in the macro `abstract_app::cw_orch_interface` (in Nightly builds, run with -Z macro-backtrace for more info)
|
the trait bound `contract::interface::AppInterface<Chain>: cw_orch_core::contract::interface_traits::ContractInstance<Chain>` is not satisfied:
/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/abstract-app-0.19.2/src/interface.rs#L142
error[E0277]: the trait bound `contract::interface::AppInterface<Chain>: cw_orch_core::contract::interface_traits::ContractInstance<Chain>` is not satisfied
--> src/contract.rs:34:1
|
34 | abstract_app::cw_orch_interface!(APP, App, AppInterface);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cw_orch_core::contract::interface_traits::ContractInstance<Chain>` is not implemented for `contract::interface::AppInterface<Chain>`
|
= help: the following other types implement trait `cw_orch_core::contract::interface_traits::ContractInstance<Chain>`:
abstract_interface::Manager<Chain>
abstract_interface::Proxy<Chain>
abstract_interface::OsmosisHost<Chain>
abstract_interface::AccountFactory<Chain>
abstract_interface::AnsHost<Chain>
abstract_interface::IbcClient<Chain>
abstract_interface::ModuleFactory<Chain>
abstract_interface::VersionControl<Chain>
note: required by a bound in `abstract_interface::AppDeployer`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/abstract-interface-0.19.3/src/deployers.rs:56:59
|
56 | pub trait AppDeployer<Chain: CwEnv>: Sized + Uploadable + ContractInstance<Chain> {
| ^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `AppDeployer`
= note: `AppDeployer` is a "sealed trait", because to implement it you also need to implement `cw_orch_core::contract::interface_traits::ContractInstance`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it
= help: the following types implement the trait:
abstract_interface::AccountFactory<Chain>
abstract_interface::VersionControl<Chain>
abstract_interface::AnsHost<Chain>
abstract_interface::Proxy<Chain>
abstract_interface::OsmosisHost<Chain>
abstract_interface::IbcClient<Chain>
abstract_interface::ModuleFactory<Chain>
abstract_interface::Manager<Chain>
= note: this error originates in the macro `abstract_app::cw_orch_interface` (in Nightly builds, run with -Z macro-backtrace for more info)
|
the trait bound `Chain: cw_orch_core::environment::cosmwasm_environment::TxHandler` is not satisfied:
/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/abstract-app-0.19.2/src/interface.rs#L142
error[E0277]: the trait bound `Chain: cw_orch_core::environment::cosmwasm_environment::TxHandler` is not satisfied
--> src/contract.rs:34:1
|
34 | abstract_app::cw_orch_interface!(APP, App, AppInterface);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cw_orch_core::environment::cosmwasm_environment::TxHandler` is not implemented for `Chain`
|
= note: required for `Chain` to implement `cw_orch_core::environment::cosmwasm_environment::CwEnv`
note: required by a bound in `abstract_interface::AppDeployer`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/abstract-interface-0.19.3/src/deployers.rs:56:30
|
56 | pub trait AppDeployer<Chain: CwEnv>: Sized + Uploadable + ContractInstance<Chain> {
| ^^^^^ required by this bound in `AppDeployer`
= note: `AppDeployer` is a "sealed trait", because to implement it you also need to implement `cw_orch_core::environment::cosmwasm_environment::CwEnv`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it
= help: the following type implements the trait:
T
= note: this error originates in the macro `abstract_app::cw_orch_interface` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider restricting type parameter `Chain`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/abstract-app-0.19.2/src/interface.rs:142:15
|
142| impl<Chain: cw_orch_core::environment::cosmwasm_environment::TxHandler ::cw_orch::prelude::CwEnv> ::abstract_interface::AppDeployer<Chain> for $interface_name<Chain> {}
| ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
the trait bound `contract::interface::AppInterface<Chain>: cw_orch_core::contract::interface_traits::Uploadable` is not satisfied:
/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/abstract-app-0.19.2/src/interface.rs#L142
error[E0277]: the trait bound `contract::interface::AppInterface<Chain>: cw_orch_core::contract::interface_traits::Uploadable` is not satisfied
--> src/contract.rs:34:1
|
34 | abstract_app::cw_orch_interface!(APP, App, AppInterface);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cw_orch_core::contract::interface_traits::Uploadable` is not implemented for `contract::interface::AppInterface<Chain>`
|
= help: the following other types implement trait `cw_orch_core::contract::interface_traits::Uploadable`:
abstract_interface::Manager<Chain>
abstract_interface::Proxy<Chain>
abstract_interface::AccountFactory<Chain>
abstract_interface::AnsHost<Chain>
abstract_interface::ModuleFactory<Chain>
abstract_interface::VersionControl<Chain>
note: required by a bound in `abstract_interface::AppDeployer`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/abstract-interface-0.19.3/src/deployers.rs:56:46
|
56 | pub trait AppDeployer<Chain: CwEnv>: Sized + Uploadable + ContractInstance<Chain> {
| ^^^^^^^^^^ required by this bound in `AppDeployer`
= note: `AppDeployer` is a "sealed trait", because to implement it you also need to implement `cw_orch_core::contract::interface_traits::Uploadable`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it
= note: this error originates in the macro `abstract_app::cw_orch_interface` (in Nightly builds, run with -Z macro-backtrace for more info)
|
the trait bound `contract::interface::AppInterface<Chain>: cw_orch_core::contract::interface_traits::ContractInstance<Chain>` is not satisfied:
/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/abstract-app-0.19.2/src/interface.rs#L142
error[E0277]: the trait bound `contract::interface::AppInterface<Chain>: cw_orch_core::contract::interface_traits::ContractInstance<Chain>` is not satisfied
--> src/contract.rs:34:1
|
34 | abstract_app::cw_orch_interface!(APP, App, AppInterface);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cw_orch_core::contract::interface_traits::ContractInstance<Chain>` is not implemented for `contract::interface::AppInterface<Chain>`
|
= help: the following other types implement trait `cw_orch_core::contract::interface_traits::ContractInstance<Chain>`:
abstract_interface::Manager<Chain>
abstract_interface::Proxy<Chain>
abstract_interface::OsmosisHost<Chain>
abstract_interface::AccountFactory<Chain>
abstract_interface::AnsHost<Chain>
abstract_interface::IbcClient<Chain>
abstract_interface::ModuleFactory<Chain>
abstract_interface::VersionControl<Chain>
note: required by a bound in `abstract_interface::AppDeployer`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/abstract-interface-0.19.3/src/deployers.rs:56:59
|
56 | pub trait AppDeployer<Chain: CwEnv>: Sized + Uploadable + ContractInstance<Chain> {
| ^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `AppDeployer`
= note: `AppDeployer` is a "sealed trait", because to implement it you also need to implement `cw_orch_core::contract::interface_traits::ContractInstance`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it
= note: this error originates in the macro `abstract_app::cw_orch_interface` (in Nightly builds, run with -Z macro-backtrace for more info)
|
the trait bound `Chain: cw_orch_core::environment::cosmwasm_environment::TxHandler` is not satisfied:
/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/abstract-app-0.19.2/src/interface.rs#L142
error[E0277]: the trait bound `Chain: cw_orch_core::environment::cosmwasm_environment::TxHandler` is not satisfied
--> src/contract.rs:34:1
|
34 | abstract_app::cw_orch_interface!(APP, App, AppInterface);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `cw_orch_core::environment::cosmwasm_environment::TxHandler` is not implemented for `Chain`
|
= note: required for `Chain` to implement `cw_orch_core::environment::cosmwasm_environment::CwEnv`
note: required by a bound in `abstract_interface::AppDeployer`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/abstract-interface-0.19.3/src/deployers.rs:56:30
|
56 | pub trait AppDeployer<Chain: CwEnv>: Sized + Uploadable + ContractInstance<Chain> {
| ^^^^^ required by this bound in `AppDeployer`
= note: `AppDeployer` is a "sealed trait", because to implement it you also need to implement `cw_orch_core::environment::cosmwasm_environment::CwEnv`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it
= note: this error originates in the macro `abstract_app::cw_orch_interface` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider restricting type parameter `Chain`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/abstract-app-0.19.2/src/interface.rs:142:15
|
142| impl<Chain: cw_orch_core::environment::cosmwasm_environment::TxHandler ::cw_orch::prelude::CwEnv> ::abstract_interface::AppDeployer<Chain> for $interface_name<Chain> {}
| ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|