Skip to content

Commit

Permalink
Release v4.3.1 (#489)
Browse files Browse the repository at this point in the history
* move keyscheme out of congfig/management/genesis to ol/keygen

* have user input upstream peer url for validator configs

* patch build

* patch onboard wizard

* patch management start node and miner to use target/debug

* cleanup pilot for debug cases

* make json rpc open by default

* migration util for 0L.toml (#472)

* txs builds

* config

* Fullnodestate fixes (#466)

* deprecate inc_proof methods in fullnode state

* patch case_1_reconfig test

* Cli pilot command (#471)

* use dialoguer in types/configs

* removed unused commands in miner

* wizard uses correct configs

* rename OlCliConfig AppConfig

* rename wizard -> onboard

* include keygen command in onboarding

* fix getting machine IP error

* have user input upstream peer url for validator configs

* mgmt start_node and start_miner to use target/debug for dev env

* make json rpc open by default

Co-authored-by: liangping <[email protected]>

* Val Universe Transactions (#470)

* check autopay instruction add to < 100%

* autopay safety feature, abort on user deny autopay instruction

* patch autopay checking balance, patch IS_CI global

* rename validator universe tx scripts

* add error codes to validator universe join

* patch onboard

* github actions

* makefile genesis fixtures

* makefile

* improve stability.

* save genesis fixtures to current

* Txn list (#475)

* cli `query` can get an account's txs

* filter transactions by type. rename some scripts

* Pilot mb1 (#480)

* node.rs :: what_node_mode returns 'Validator' for swarm setup

* fixes for ol-cli commands for swarm init: initialize configs in swarm_temp and not in host root (issue 469)

* Patches from release candidate v4.3.0 (#478)

* txs error handling

* expiration time of onboarding transaction

* autopay script error code.

* add autopay disable command in txs

* patch miner running in swarm

* patches to miner with swarm

* text

* add pilot in explorer.

* release to create public web files

* download web files, release workflow adds web static files

* patch release yaml

* scaffold web updating

* makefile deps path

* move cli resource views to ol/types

* use hex built in serde in miner and roacle view

* wip compressing oracle upgrade response.

* change bin output for onboard

* can call 0L.toml migration from cli init --fix

* cleanup ol/util/

* refactor pilot into functions

* refactor pilot functions

* move pilot functions to own module

* Comment out error message print

* added default values for new configurations in 4.3.0 (#486)

* WIP consolidate checks from server, pilot, explorer into check_runner

* vitals have all items for pilot

* wip make explorer start health checks

* WIP pilot silent mode

* resolve waypoint errors, not spawning run_checks

* pilot starts as background process

* pilot starts in background

* clean build

* Pilot patches (#487)

* add pilot in explorer.

* move cli resource views to ol/types

* use hex built in serde in miner and roacle view

* wip compressing oracle upgrade response.

* can call 0L.toml migration from cli init --fix

* cleanup ol/util/

* refactor pilot into functions

* refactor pilot functions

* move pilot functions to own module

* added default values for new configurations in 4.3.0 (#486)

* WIP consolidate checks from server, pilot, explorer into check_runner

* vitals have all items for pilot

* wip make explorer start health checks

* WIP pilot silent mode

* resolve waypoint errors, not spawning run_checks

* pilot starts as background process

* pilot starts in background

* clean build

Co-authored-by: liangping <[email protected]>
Co-authored-by: Martin B <[email protected]>

* server optionally starts checks

* patch onboarding from template

* clean

* rename cli args

* patch merge

* add start command

* svelte

* update ui for node mode

* patch web-monitor to include node mode

* add scaling factor to balance.

* chmod for install

* miner for swarm to read configs from swarm_temp and not from HOME/.0L (#488)

* text

* setup.sh

* add musl for compiles

* setup

* remove musl

* improve stability of pilot

* add pilot option to explorer

* builds

* txs wont complain if waypoint is passed

* patch

* script for testing stdlib upgrade

* update upgrade test

* test-upgrade

* stdlib

* txs command to read swarm configs (#499)

* Autopay two (#497)

* Autopay update merge (#483)

* test for changing autopay escrow percentage

* Update txs for new autopay module

* Fixes in autopay, addition of limits on number of instructions, switch to enable account limits on autopay instructions

* patch autpay processing scaling

* rename keygen module ol_keys

* autopay2 initializes on tick

* add onboard Fix command

* onboard --fix migrate account.json files

* onboard --fix migrate autopay files 

Co-authored-by: jamesmeijers <[email protected]>
Co-authored-by: Gökhan Şimşek <[email protected]>
Co-authored-by: lpgeiger <[email protected]>
Co-authored-by: Keerthi Nelaturu <[email protected]>
Co-authored-by: Shashank <[email protected]>
Co-authored-by: ping <[email protected]>
Co-authored-by: David Boreham <[email protected]>
Co-authored-by: Martin B <[email protected]>
Co-authored-by: name <email>

* patch onboard

* handle upstream peer error

* save genesis fixtures to current

* patch passing of url for onboarding

* handle account view error

* patch pilot

* patch txs get account from url

* Pilot (#498)

* start pilot as detached

* add killall ol, to stop-all, cleanup

* rename ol-cli crate -> ol

* pilot refactor to not redo dynamnic checks

* make pilot optional in explorer

* makefile

* change web monitor public files path

* web monitor local file path

* patch upgrade

* patch server check order

* patch webfiles

* updating test-upgrade script to support more envs (#503)

* add unzip to settings

* cli prints

* remove console log from svelte

* query sync

* wip use backup cli to get local height

* patch sync delay check

* patch hardcoded paths in `ol serve`

* webfiles download, doesn't work as root

* cleanup sync functions

* make sync state a type

* patch query sync

* ability to restore from a different epoch instead of latest only

* change seed nodes in restore.rs

* Release v4.3.1 swarm onboard val (#508)

* miner for swarm to read configs from swarm_temp and not from HOME/.0L

* txs command to read swarm configs

* make onboard val to work with swarm setup

Co-authored-by: name <email>
Co-authored-by: root <[email protected]>
Co-authored-by: Gökhan Şimşek <[email protected]>
Co-authored-by: ping <[email protected]>
Co-authored-by: David Boreham <[email protected]>
Co-authored-by: Shashank Motepalli <[email protected]>
Co-authored-by: Martin B <[email protected]>
Co-authored-by: jamesmeijers <[email protected]>
Co-authored-by: lpgeiger <[email protected]>
Co-authored-by: Keerthi Nelaturu <[email protected]>
  • Loading branch information
10 people authored May 24, 2021
1 parent 0fb4e8a commit ec3a700
Show file tree
Hide file tree
Showing 250 changed files with 6,287 additions and 3,759 deletions.
10 changes: 8 additions & 2 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,8 @@ jobs:
run: cd language/stdlib && cargo run --release
- name: Run 0L functional tests
run: cd language/move-lang/functional-tests && NODE_ENV=test cargo test 0L
miner:
name: Miner Tests
tools:
name: 0L tools Tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
Expand All @@ -57,6 +57,12 @@ jobs:
components: rustfmt, clippy
- name: Run Miner tests
run: cd ol/miner && NODE_ENV=test cargo test
- name: Run Types tests
run: cd ol/types && NODE_ENV=test cargo test
- name: Run TXS tests
run: cd ol/txs && NODE_ENV=test cargo test
- name: Run keygen tests
run: cd ol/keys && NODE_ENV=test cargo test
e2e:
name: E2E Tests
runs-on: ubuntu-latest
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,14 +32,14 @@ jobs:
tag: ${{ github.ref }}
overwrite: true
- name: Web
run: zip -r web-monitor.zip ol/cli/web-monitor
run: cd ol/cli/web-monitor/public/; zip -r web-monitor.zip *
- name: Upload Web Files
uses: svenstaro/upload-release-action@v2
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
file: web-monitor.zip
file: ol/cli/web-monitor/public/web-monitor.zip
file_glob: true
tag: ${{ github.ref }}
overwrite: true



112 changes: 88 additions & 24 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,7 @@ members = [
"types",
"vm-validator",
# //////// 0L ////////
"ol/keygen",
"ol/keys",
"ol/miner",
"ol/cli",
"ol/types",
Expand Down
Loading

0 comments on commit ec3a700

Please sign in to comment.