Closed renovate[bot] closed 1 year ago
expectation: `fluence dependency install
This should be a separate Fluence CLI build that uses all unstable versions of all of the dependencies. Stable versions should be used by default and not hardcoded in Fluence CLI itself
platform: Ubuntu 18.04.3 LTS rust: stable-x86_64-unknown-linux-gnu example used: ``` examples/aqua-examples/decentralized-blockchain-gateway ``` on `fluence build` get the following: ``` = note: the `wasm32-wasi` target may not be installed = help: consider downloading the target with `rustup target add wasm32-wasi` = help: consider building the standard library from source with `cargo build -Zbuild-std` ``` valery found that the toolchain versioning were not correct Your active toolchain is `nightly-2022-12-06-x86_64-unknown-linux-gnu` and wasm32-wasi installed for `nightly-2022-09-15-x86_64-unknown-linux-gnu` Expected behavior: fcli should take care of those mismatches.
For some basic directory, the linter works as expected: [image.png](https://uploads.linear.app/34dbeae2-e395-43d1-9cd1-0272a7348348/913c819a-a3a3-4bba-b038-e7a792e6b228/17749e91-c0b9-4d4b-9a8c-c016db00b85a) In a Fluence CLI project, the linter doesn't work: [image.png](https://uploads.linear.app/34dbeae2-e395-43d1-9cd1-0272a7348348/a49b4954-be28-47d2-aa7e-41d895f2213d/e343b724-449a-4a8c-85b4-9d21564ccc5c)
If user set their own versions of dependencies instead of using the recommended compatible versions - add a short warning so it's more transparent and to avoid accidental problems when experimenting
Currently there is a `fluence dependency versions` command that does this but it doesn't show all the dependencies. It can also show rust toolchain that is used
Allow only concrete versions in fluence.yaml
DXJ-361 Add `dependency reset` command to remove all dependency overrides
This PR contains the following updates:
0.5.9
->0.5.10
0.4.0
->0.4.8
0.11.4
->0.11.6
0.6.6
->0.6.8
Release Notes
fluencelabs/aqua-ipfs
### [`v0.5.10`](https://togithub.com/fluencelabs/aqua-ipfs/blob/HEAD/CHANGELOG.md#0510-httpsgithubcomfluencelabsaqua-ipfscompareaqua-ipfs-v059aqua-ipfs-v0510-2023-04-12) [Compare Source](https://togithub.com/fluencelabs/aqua-ipfs/compare/4161c00c1fb6254f9673a00f2e469d4c6088e4cc...39e86913c64cad456a70f1e4180e36f0c7f053b4) ##### Bug Fixes - **deps:** update aqua-lib to 0.7.0 and aqua to 0.10.3 ([#70](https://togithub.com/fluencelabs/aqua-ipfs/issues/70)) ([a4403e1](https://togithub.com/fluencelabs/aqua-ipfs/commit/a4403e1e64d2ee3a3ef2483a8367b0b8e3991d87))fluencelabs/fluence-cli
### [`v0.4.8`](https://togithub.com/fluencelabs/fluence-cli/blob/HEAD/CHANGELOG.md#048-httpsgithubcomfluencelabsfluence-clicomparefluence-cli-v047fluence-cli-v048-2023-04-14) ##### Features - add -g flag for global dependency management and warn about using dependency overrides \[fixes DXJ-362 DXJ-329] ([#238](https://togithub.com/fluencelabs/fluence-cli/issues/238)) ([31227b7](https://togithub.com/fluencelabs/fluence-cli/commit/31227b76655ab7c258e155a2d53addfb0acc7fac)) ### [`v0.4.7`](https://togithub.com/fluencelabs/fluence-cli/blob/HEAD/CHANGELOG.md#047-httpsgithubcomfluencelabsfluence-clicomparefluence-cli-v046fluence-cli-v047-2023-04-13) ##### Features - improve jsToAqua so numbers can be u64, i64 and f64 ([#239](https://togithub.com/fluencelabs/fluence-cli/issues/239)) ([e9dbf54](https://togithub.com/fluencelabs/fluence-cli/commit/e9dbf54759f2adc945bba6f68406fabf9edad2df)) ### [`v0.4.6`](https://togithub.com/fluencelabs/fluence-cli/blob/HEAD/CHANGELOG.md#046-httpsgithubcomfluencelabsfluence-clicomparefluence-cli-v045fluence-cli-v046-2023-04-12) ##### Features - **aqua:** ensure default imports when initing the project \[fixes DXJ-365] ([#236](https://togithub.com/fluencelabs/fluence-cli/issues/236)) ([e3ab6a3](https://togithub.com/fluencelabs/fluence-cli/commit/e3ab6a3cc9fcd92ab0b712aaf2930cc1aa598e13)) - move contracts to aurora testnet ([#237](https://togithub.com/fluencelabs/fluence-cli/issues/237)) ([f548ef7](https://togithub.com/fluencelabs/fluence-cli/commit/f548ef710115fa07c03662b244e6f24dac700bd8)) - mv contracts to aurora testnet ([f548ef7](https://togithub.com/fluencelabs/fluence-cli/commit/f548ef710115fa07c03662b244e6f24dac700bd8)) - update dependencies ([#234](https://togithub.com/fluencelabs/fluence-cli/issues/234)) ([50466f8](https://togithub.com/fluencelabs/fluence-cli/commit/50466f813c2d88a3ff9f7d606e0e5b8eda395e12)) ### [`v0.4.5`](https://togithub.com/fluencelabs/fluence-cli/blob/HEAD/CHANGELOG.md#045-httpsgithubcomfluencelabsfluence-clicomparefluence-cli-v044fluence-cli-v045-2023-04-11) ##### Features - remove fluence-lock.yaml, simplify dependency management, use versions.json \[fixes DXJ-120 DXJ-265 DXJ-284 DXJ-359 DXJ-361] ([#232](https://togithub.com/fluencelabs/fluence-cli/issues/232)) ([82a7413](https://togithub.com/fluencelabs/fluence-cli/commit/82a74137e336204d501fb7b3640efeda6ac440b2)) ### [`v0.4.4`](https://togithub.com/fluencelabs/fluence-cli/blob/HEAD/CHANGELOG.md#044-httpsgithubcomfluencelabsfluence-clicomparefluence-cli-v043fluence-cli-v044-2023-04-10) ##### Features - add versions.json ([#228](https://togithub.com/fluencelabs/fluence-cli/issues/228)) ([db15cc1](https://togithub.com/fluencelabs/fluence-cli/commit/db15cc1e71a27a69495295c3e3602c7ba23811fe)) ##### Bug Fixes - **spell:** [@fluencelabs/installation-spell](https://togithub.com/fluencelabs/installation-spell) 0.5.9 ([#230](https://togithub.com/fluencelabs/fluence-cli/issues/230)) ([7872b0e](https://togithub.com/fluencelabs/fluence-cli/commit/7872b0ec4c7f26f7bf99945ae7025dacbf1f5dc7)) - **tests:** fix smoke aqua test ([#231](https://togithub.com/fluencelabs/fluence-cli/issues/231)) ([4bc61ac](https://togithub.com/fluencelabs/fluence-cli/commit/4bc61ac0e47c543ad979210c5d62fce80fc29382)) ### [`v0.4.3`](https://togithub.com/fluencelabs/fluence-cli/blob/HEAD/CHANGELOG.md#043-httpsgithubcomfluencelabsfluence-clicomparefluence-cli-v042fluence-cli-v043-2023-04-05) ##### Features - **logs:** Add logs for deals. Improve command descriptions \[fixes DXJ-335] ([#219](https://togithub.com/fluencelabs/fluence-cli/issues/219)) ([7d88b80](https://togithub.com/fluencelabs/fluence-cli/commit/7d88b80690ff4e2cd3fcd180474f0c9b0287f98b)) - update fluence js-client and remove legacy deploy tests ([#226](https://togithub.com/fluencelabs/fluence-cli/issues/226)) ([40ad15b](https://togithub.com/fluencelabs/fluence-cli/commit/40ad15b33c68164c732b5ade32c211e693f73f83)) - use pnpm internally and in ci and tests, improve error messages… \[fixes FLU-290] ([#221](https://togithub.com/fluencelabs/fluence-cli/issues/221)) ([8e964a3](https://togithub.com/fluencelabs/fluence-cli/commit/8e964a34a044c6491212281abdb1afbd0e653df2)) - use prebuilt marine for tests ([#223](https://togithub.com/fluencelabs/fluence-cli/issues/223)) ([114aedc](https://togithub.com/fluencelabs/fluence-cli/commit/114aedc43047a41c7fbbdbfa64aedf63dee20a2b)) ##### Bug Fixes - **deploy:** correct type for module config ([#227](https://togithub.com/fluencelabs/fluence-cli/issues/227)) ([0bd1dfb](https://togithub.com/fluencelabs/fluence-cli/commit/0bd1dfbf306cee4587668f740549ca1b8dbd3e71)) ### [`v0.4.2`](https://togithub.com/fluencelabs/fluence-cli/blob/HEAD/CHANGELOG.md#042-httpsgithubcomfluencelabsfluence-clicomparefluence-cli-v041fluence-cli-v042-2023-03-22) [Compare Source](https://togithub.com/fluencelabs/fluence-cli/compare/9cd68df71132800aaea8df7a91a74027b0f3e80d...cb210441572746b5cabd06b43fa420a0478fc246) ##### Bug Fixes - compile installation spell in release action, add better template for spell, improve error messages ([#217](https://togithub.com/fluencelabs/fluence-cli/issues/217)) ([151e3ff](https://togithub.com/fluencelabs/fluence-cli/commit/151e3ffe67d9ed68677c93370c826655aeb4e981))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.