fluencelabs / examples

Quickstart with Fluence, Aqua, and Marine
https://fluence.dev
85 stars 23 forks source link

fix(deps): update fluence js #438

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@fluencelabs/aqua-ipfs 0.5.9 -> 0.5.10 age adoption passing confidence
@fluencelabs/cli 0.4.0 -> 0.4.8 age adoption passing confidence
@fluencelabs/js-client.api 0.11.4 -> 0.11.6 age adoption passing confidence
@fluencelabs/js-client.node 0.6.6 -> 0.6.8 age adoption passing confidence

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.

linear[bot] commented 1 year ago

DXJ-335 Show logs of serverless deployments

DXJ-365 VSCode Aqua linter doesn't work with Fluence CLI projects

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)

DXJ-361 Add `dependency reset` command to remove all dependency overrides

DXJ-120 Add `unstable` matrix versions

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

DXJ-265 Toolchain version mismatch checking should be done in fcli

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.

DXJ-359 Remove fluence-lock.yaml

Allow only concrete versions in fluence.yaml

DXJ-284 Show all fluence cli dependencies

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

FLU-290 Update CI after fluence-cli migration to pnpm

linear[bot] commented 1 year ago
DXJ-329 Fluence dependency install should work without a project

expectation: `fluence dependency install ` should work without having to create a project

DXJ-362 Warn users that they overriden depenendecies

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