Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency @fluencelabs/cli to v0.13.0 - autoclosed #326

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 9, 2023

Mend Renovate logo banner

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@fluencelabs/cli 0.7.2 -> 0.13.0 age adoption passing confidence

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.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@linear
Copy link

linear bot commented Aug 9, 2023

DXJ-390 add to cli's ipfsClient dag_upload and dag_upload_string

DXJ-400 fluence aqua ignores all files inside subdirectories

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

DXJ-386 integrate air-beautify-wasm to Fluence CLI

DXJ-358 Check for latest version and suggest to update to it

If version is set in fluence.yaml - don't warn about available new version

DXJ-384 Add node 18 support in fcli/flox

  • figure out what doesn't work (last time it was aqua-cli use)
  • figure out is something else is missing

DXJ-147 Add `FORCE_COLOR=0` to docs

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

DXJ-395 `fluence spell new` doesn't add anything to `fluence.yaml`

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-382 stabilize deployed workers structure in aqua

currently if you didn't deploy or remove workers - aqua types change and aqua compilation will fail

DXJ-380 default dependencies should not be automatically set in config.yaml explicitly

DXJ-377 `fluence run` should always return valid json

right now, If function returns nothing, cli returns 'undefined'.

instead, it should return nothing. Nothing is a valid json.

if there are other cases where flox returns invalid json, they should be fixed as well

DXJ-121 Add binary releases for rust dependencies so it installs faster

Discuss with rust team

Need to be able to download and install pre-built version of Marine (DX is faster!)

DXJ-399 Add quickstart template

with example service ready to be deployed right ahead

DXJ-391 Remove aqua cli from fluence cli

DXJ-368 Deploy without building

It should be possible to deploy with forced rebuilding of everything

DXJ-350 Support .yml extension for configs

currently Fluence CLI supports only .yaml extension

DXJ-369 workers deploy e2e tests

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

DXJ-329 Fluence dependency install should work without a project

expectation: fluence dependency install <fluencelabs/aqua> should work without having to create a project

DXJ-363 Add an optional `fluenceVersion` property to fluence.yaml

This will include all the versions from the versions.json file (including rust peer version) so we can be sure our examples are working with local peers and we know which version of local peer to use in order to run the example

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

For some basic directory, the linter works as expected:

image.png

In a Fluence CLI project, the linter doesn't work:

image.png

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-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

DXJ-359 Remove fluence-lock.yaml

Allow only concrete versions in fluence.yaml

DXJ-335 Show logs of serverless deployments

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

DXJ-392 Add tracing to cli

update aqua api and js-client and add tracing flag

DXJ-379 'deal deploy' e2e tests with local blockchain

DXJ-342 Don't allow init in non-empty directory

DXJ-385 `fluence [something] new` should ask for name instead of path and place in reasonable location

DXJ-168 Remove duplication and useless docs for generated Fluence CLI config docs [Converted to "Fluence CLI config documentation" project]

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

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

@renovate renovate bot force-pushed the renovate/fluencelabs-cli-0.x branch from 98c74d8 to 29eafa4 Compare August 9, 2023 13:13
@renovate renovate bot force-pushed the renovate/fluencelabs-cli-0.x branch 5 times, most recently from c718d80 to bd148ad Compare August 29, 2023 16:40
@renovate renovate bot changed the title chore(deps): update dependency @fluencelabs/cli to v0.4.20 chore(deps): update dependency @fluencelabs/cli to v0.4.20 - autoclosed Sep 5, 2023
@renovate renovate bot closed this Sep 5, 2023
@renovate renovate bot deleted the renovate/fluencelabs-cli-0.x branch September 5, 2023 14:48
@renovate renovate bot changed the title chore(deps): update dependency @fluencelabs/cli to v0.4.20 - autoclosed chore(deps): update dependency @fluencelabs/cli to v0.4.20 Sep 7, 2023
@renovate renovate bot reopened this Sep 7, 2023
@renovate renovate bot restored the renovate/fluencelabs-cli-0.x branch September 7, 2023 02:15
@renovate renovate bot changed the title chore(deps): update dependency @fluencelabs/cli to v0.4.20 chore(deps): update dependency @fluencelabs/cli to v0.8.0 Sep 7, 2023
@renovate renovate bot force-pushed the renovate/fluencelabs-cli-0.x branch from bd148ad to 92c6958 Compare September 7, 2023 03:57
@linear
Copy link

linear bot commented Sep 7, 2023

DXJ-458 Make comments in configs optional

When using CLI for the first time ask the user if he wants to see examples and docs right inside the configs themselves and remember this setting for the user

Also bring back the links to the online docs

DXJ-373 Return DummyDealId when deploying workers

Right now, after workers are deployed, there is no way to resolve them via Registry.

Because no one knows what "deal id" was used to register in Registry!

CLI has to provide that information to the user. It may need to retrieve that information from Nox first.

DXJ-465 Use configs without comments by default

@renovate renovate bot force-pushed the renovate/fluencelabs-cli-0.x branch 4 times, most recently from 30ebf97 to 54aca2e Compare September 7, 2023 16:13
@renovate renovate bot changed the title chore(deps): update dependency @fluencelabs/cli to v0.8.0 chore(deps): update dependency @fluencelabs/cli to v0.8.1 Sep 7, 2023
@renovate renovate bot force-pushed the renovate/fluencelabs-cli-0.x branch from 54aca2e to cbfa022 Compare September 12, 2023 20:35
@renovate renovate bot changed the title chore(deps): update dependency @fluencelabs/cli to v0.8.1 chore(deps): update dependency @fluencelabs/cli to v0.8.2 Sep 12, 2023
@renovate renovate bot force-pushed the renovate/fluencelabs-cli-0.x branch from cbfa022 to 9782d14 Compare September 13, 2023 16:47
@renovate renovate bot changed the title chore(deps): update dependency @fluencelabs/cli to v0.8.2 chore(deps): update dependency @fluencelabs/cli to v0.8.3 Sep 13, 2023
@renovate renovate bot force-pushed the renovate/fluencelabs-cli-0.x branch 5 times, most recently from f28c3f3 to c7fffc4 Compare September 14, 2023 18:17
@renovate renovate bot force-pushed the renovate/fluencelabs-cli-0.x branch 4 times, most recently from 754b5bf to e3fd585 Compare October 30, 2023 15:24
@renovate renovate bot changed the title chore(deps): update dependency @fluencelabs/cli to v0.9.1 chore(deps): update dependency @fluencelabs/cli to v0.11.4 Oct 30, 2023
@renovate renovate bot force-pushed the renovate/fluencelabs-cli-0.x branch 3 times, most recently from 596e1ac to 199e412 Compare October 30, 2023 19:40
@renovate renovate bot changed the title chore(deps): update dependency @fluencelabs/cli to v0.11.4 chore(deps): update dependency @fluencelabs/cli to v0.11.5 Oct 30, 2023
@renovate renovate bot force-pushed the renovate/fluencelabs-cli-0.x branch from 199e412 to a5efc40 Compare October 30, 2023 22:18
@renovate renovate bot changed the title chore(deps): update dependency @fluencelabs/cli to v0.11.5 chore(deps): update dependency @fluencelabs/cli to v0.12.0 Oct 30, 2023
@renovate renovate bot force-pushed the renovate/fluencelabs-cli-0.x branch from a5efc40 to 30e58b3 Compare November 6, 2023 10:49
@renovate renovate bot changed the title chore(deps): update dependency @fluencelabs/cli to v0.12.0 chore(deps): update dependency @fluencelabs/cli to v0.12.1 Nov 6, 2023
@renovate renovate bot force-pushed the renovate/fluencelabs-cli-0.x branch 2 times, most recently from 1f77dd9 to 67e85ab Compare November 9, 2023 16:25
@renovate renovate bot changed the title chore(deps): update dependency @fluencelabs/cli to v0.12.1 chore(deps): update dependency @fluencelabs/cli to v0.12.2 Nov 9, 2023
@renovate renovate bot force-pushed the renovate/fluencelabs-cli-0.x branch from 67e85ab to 2edae91 Compare November 9, 2023 18:03
@renovate renovate bot changed the title chore(deps): update dependency @fluencelabs/cli to v0.12.2 chore(deps): update dependency @fluencelabs/cli to v0.12.3 Nov 9, 2023
@renovate renovate bot force-pushed the renovate/fluencelabs-cli-0.x branch from 2edae91 to 84e022e Compare November 10, 2023 10:14
@renovate renovate bot changed the title chore(deps): update dependency @fluencelabs/cli to v0.12.3 chore(deps): update dependency @fluencelabs/cli to v0.12.4 Nov 10, 2023
@renovate renovate bot force-pushed the renovate/fluencelabs-cli-0.x branch 2 times, most recently from 4981b91 to 242fca4 Compare November 14, 2023 18:50
@renovate renovate bot changed the title chore(deps): update dependency @fluencelabs/cli to v0.12.4 chore(deps): update dependency @fluencelabs/cli to v0.12.5 Nov 14, 2023
@renovate renovate bot force-pushed the renovate/fluencelabs-cli-0.x branch from 242fca4 to 225ee94 Compare November 15, 2023 17:37
@renovate renovate bot force-pushed the renovate/fluencelabs-cli-0.x branch from 225ee94 to 1266e19 Compare November 16, 2023 14:17
@renovate renovate bot changed the title chore(deps): update dependency @fluencelabs/cli to v0.12.5 chore(deps): update dependency @fluencelabs/cli to v0.13.0 Nov 16, 2023
@renovate renovate bot changed the title chore(deps): update dependency @fluencelabs/cli to v0.13.0 chore(deps): update dependency @fluencelabs/cli to v0.13.0 - autoclosed Nov 19, 2023
@renovate renovate bot closed this Nov 19, 2023
@renovate renovate bot deleted the renovate/fluencelabs-cli-0.x branch November 19, 2023 02:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants