Closed renovate[bot] closed 1 year ago
* figure out what doesn't work (last time it was aqua-cli use) * figure out is something else is missing
DXJ-390 add to cli's ipfsClient dag_upload and dag_upload_string
Discuss with rust team Need to be able to download and install pre-built version of Marine (DX is faster!)
There is a lot of room for improvement in the generated docs * There is some duplication * Might be a need for additional examples * "Additional Properties" seems confusing in some of the places
DXJ-391 Remove aqua cli from fluence cli
currently if you didn't deploy or remove workers - aqua types change and aqua compilation will fail
Aqua always outputs color on errors (and maybe in some other palces) ``` ESC[31mError dialing node /dns4/stage.fluence.dev/tcp/19001/wss/p2p/12D3KooWHCJbJKGDfCgHSoCuK9q4STyRnVveqLoXAPBbXHTZx8Cv: ERR_ENCRYPTION_FAILED Error occurred during XX handshake: Error occurred while verifying signed payload: Peer ID doesn't match libp2p public key.ESC[0m ESC[31m Try 'aqua --help' for usage instructionsESC[0m ``` There should be a `--no-color` option to disable all coloring
with example service ready to be deployed right ahead
`fluence aqua` ignores all files inside subdirectories ``` % fluence aqua -i src/aqua --air -o src/air Successfully compiled /Users/folex/Development/fluencelabs/decider/src/aqua to /Users/folex/Development/fluencelabs/decider/src/air ``` ``` % ls src/air install.install.air ``` ``` % cd src/aqua folexmac aqua % tree . ├── chain │ ├── aurora.aqua │ ├── blocks.aqua │ ├── changed_deals.aqua │ └── new_deals.aqua ├── debug.aqua ├── decider │ ├── deal_spell.aqua │ ├── deal_storage.aqua │ ├── decider.aqua │ ├── join_deal.aqua │ └── main.aqua ├── fluence │ ├── peer.aqua │ ├── spell.aqua │ └── worker.aqua ├── install.aqua ├── spell.yaml └── strings.aqua 3 directories, 16 files ```
``` folexmac project % fluence spell new ? Enter spell name shmpell Successfully generated template for new spell at /private/tmp/project/src/spells/shmpell folexmac project % cat fluence.yaml # yaml-language-server: $schema=.fluence/schemas/fluence.yaml.json # Defines Fluence Project, most importantly - what exactly you want to deploy and how. You can use `fluence init` command to generate a template for new Fluence project # Documentation: https://github.com/fluencelabs/fluence-cli/tree/main/docs/configs/fluence.md version: 2 aquaInputPath: src/aqua/main.aqua workers: defaultWorker: services: [] deals: defaultWorker: minWorkers: 1 targetWorkers: 3 hosts: defaultWorker: peerIds: - 12D3KooWJd3HaMJ1rpLY1kQvcjRPEvnDwcXrH8mJvk7ypcZXqXGE relays: kras ``` ``` % fluence --version fluencelabs/cli/0.4.16 darwin-arm64 node-v18.16.0 ``` and ``` folexmac project % fluence --version fluencelabs/cli/0.4.17 darwin-arm64 node-v18.16.0 ``` both versions – same behaviour
DXJ-386 integrate air-beautify-wasm to Fluence CLI
update aqua api and js-client and add tracing flag
This PR contains the following updates:
0.5.14
->0.5.17
0.4.14
->0.4.19
Release Notes
fluencelabs/aqua-ipfs (@fluencelabs/aqua-ipfs)
### [`v0.5.17`](https://togithub.com/fluencelabs/aqua-ipfs/blob/HEAD/CHANGELOG.md#0517-2023-07-10) [Compare Source](https://togithub.com/fluencelabs/aqua-ipfs/compare/e4f09a5e1cdbf369833d1c9309b69fad57064811...deb6721535fcb6f4d25663932cfe03e2d86a9a71) ##### Bug Fixes - **ci:** fix compilation for release ([#98](https://togithub.com/fluencelabs/aqua-ipfs/issues/98)) ([24f68a0](https://togithub.com/fluencelabs/aqua-ipfs/commit/24f68a054c580e9144e5a434c739fdaa503674eb))fluencelabs/fluence-cli (@fluencelabs/cli)
### [`v0.4.19`](https://togithub.com/fluencelabs/fluence-cli/blob/HEAD/CHANGELOG.md#0419-2023-06-29) ##### Features - Add quickstart template \[fixes DXJ-399] ([#306](https://togithub.com/fluencelabs/fluence-cli/issues/306)) ([7cb925e](https://togithub.com/fluencelabs/fluence-cli/commit/7cb925ef6ab6152abb36905449aba79987f0695a)) - recursive aqua file compilation \[fixes DXJ-400] ([#311](https://togithub.com/fluencelabs/fluence-cli/issues/311)) ([3bb3720](https://togithub.com/fluencelabs/fluence-cli/commit/3bb3720c27b15c65f8bdf9bee2167ebbee377ef6)) - use binary marine and mrepl releases for linux x86\_64 and darwin x86\_64 \[fixes DXJ-121, DXJ-147] ([#307](https://togithub.com/fluencelabs/fluence-cli/issues/307)) ([a5180b4](https://togithub.com/fluencelabs/fluence-cli/commit/a5180b43c6acff1aa054cc30bc6a1754075dfcdc)) ### [`v0.4.18`](https://togithub.com/fluencelabs/fluence-cli/blob/HEAD/CHANGELOG.md#0418-2023-06-26) ##### Features - add air beautify \[fixes DXJ-386] ([#303](https://togithub.com/fluencelabs/fluence-cli/issues/303)) ([8d91b33](https://togithub.com/fluencelabs/fluence-cli/commit/8d91b33676a11e426c222d15af2a284057919ee5)) - automatically add spell to fluence.yaml upon creation \[fixes DXJ-395] ([#304](https://togithub.com/fluencelabs/fluence-cli/issues/304)) ([22609ea](https://togithub.com/fluencelabs/fluence-cli/commit/22609ea2a6fa1d505f0397286d7312531f3b0bdd)) ### [`v0.4.17`](https://togithub.com/fluencelabs/fluence-cli/blob/HEAD/CHANGELOG.md#0417-2023-06-16) ##### Features - add tracing for aqua \[fixes DXJ-392] ([#290](https://togithub.com/fluencelabs/fluence-cli/issues/290)) ([865879b](https://togithub.com/fluencelabs/fluence-cli/commit/865879beccb93a3aca354cda4ce78c4dabb1b441)) ##### Bug Fixes - fix init and docs \[fixes DXJ-342] ([#294](https://togithub.com/fluencelabs/fluence-cli/issues/294)) ([eb99d9f](https://togithub.com/fluencelabs/fluence-cli/commit/eb99d9f77e223075d04ac20bd5efe4e9945f0a6d)) ### [`v0.4.16`](https://togithub.com/fluencelabs/fluence-cli/blob/HEAD/CHANGELOG.md#0416-2023-06-15) ##### Bug Fixes - fix aqua compilation ([ef9128b](https://togithub.com/fluencelabs/fluence-cli/commit/ef9128b62a441b01e4786aac2323307e1cfee31a)) - fix aqua compilation flags ([#292](https://togithub.com/fluencelabs/fluence-cli/issues/292)) ([ef9128b](https://togithub.com/fluencelabs/fluence-cli/commit/ef9128b62a441b01e4786aac2323307e1cfee31a)) ### [`v0.4.15`](https://togithub.com/fluencelabs/fluence-cli/blob/HEAD/CHANGELOG.md#0415-2023-06-15) ##### Features - ask names instead of path for new services, modules and spells \[fixes DXJ-385] ([#287](https://togithub.com/fluencelabs/fluence-cli/issues/287)) ([21f4ba2](https://togithub.com/fluencelabs/fluence-cli/commit/21f4ba230037a9b6c33c7b373cf2131e1b9e202c)) - auto-commit ([#263](https://togithub.com/fluencelabs/fluence-cli/issues/263)) ([1221d0f](https://togithub.com/fluencelabs/fluence-cli/commit/1221d0fee6f83c818d616770e954e63463d418da)) - deal deploy e2e \[fixes DXJ-379] ([#276](https://togithub.com/fluencelabs/fluence-cli/issues/276)) ([4fe7579](https://togithub.com/fluencelabs/fluence-cli/commit/4fe7579420162260d26f005f1b26b7a712c20017)) - **docs:** new config docs \[fixes DXJ-168] ([#278](https://togithub.com/fluencelabs/fluence-cli/issues/278)) ([5325e86](https://togithub.com/fluencelabs/fluence-cli/commit/5325e86246ca0ac083820c0f8f51df98b59d5ec3)) - **ipfs:** add dag upload \[fixes DXJ-390] ([#288](https://togithub.com/fluencelabs/fluence-cli/issues/288)) ([47755de](https://togithub.com/fluencelabs/fluence-cli/commit/47755de155686afcb2401df167e774d591b6afaf)) - migrate to NodeJS version 18 \[fixes DXJ-384] ([#286](https://togithub.com/fluencelabs/fluence-cli/issues/286)) ([659f00f](https://togithub.com/fluencelabs/fluence-cli/commit/659f00f30eed9c6d1106839c45408aef8f6494ee)) - remove aqua cli dependency and legacy deploy \[fixes DXJ-391] ([#283](https://togithub.com/fluencelabs/fluence-cli/issues/283)) ([7536772](https://togithub.com/fluencelabs/fluence-cli/commit/753677270e74d8fc070b16f6c3bf65468a87fd68)) - update deployed workers structure in aqua to use optional values \[fixes DXJ-382] ([#279](https://togithub.com/fluencelabs/fluence-cli/issues/279)) ([377fd86](https://togithub.com/fluencelabs/fluence-cli/commit/377fd862dceb19dc9014728563d742bb34f52451)) ##### Bug Fixes - aqua compilation hanging with Countly on ([#274](https://togithub.com/fluencelabs/fluence-cli/issues/274)) ([84c33a2](https://togithub.com/fluencelabs/fluence-cli/commit/84c33a2bf49def8f0e8c55406545570f4c8cbc88)) - set bool flags as false by default ([#289](https://togithub.com/fluencelabs/fluence-cli/issues/289)) ([99bb8a6](https://togithub.com/fluencelabs/fluence-cli/commit/99bb8a67715811acbc477dd8f25438f73f61a081))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.