Skip to content
This repository has been archived by the owner on Jan 11, 2024. It is now read-only.

CI: test infra scripts. #368

Draft
wants to merge 38 commits into
base: main
Choose a base branch
from
Draft

CI: test infra scripts. #368

wants to merge 38 commits into from

Commits on Oct 24, 2023

  1. improve localnet.md

    raulk authored Oct 24, 2023
    Configuration menu
    Copy the full SHA
    25714c6 View commit details
    Browse the repository at this point in the history
  2. add Foundry as a prerequisite.

    We really shouldn't be needing this...
    raulk authored Oct 24, 2023
    Configuration menu
    Copy the full SHA
    7fd2c43 View commit details
    Browse the repository at this point in the history
  3. add pkg-config dependency

    raulk authored Oct 24, 2023
    Configuration menu
    Copy the full SHA
    38c5361 View commit details
    Browse the repository at this point in the history
  4. libssl-dev package

    raulk authored Oct 24, 2023
    Configuration menu
    Copy the full SHA
    aae1179 View commit details
    Browse the repository at this point in the history
  5. add more system packages.

    raulk authored Oct 24, 2023
    Configuration menu
    Copy the full SHA
    a10dd44 View commit details
    Browse the repository at this point in the history
  6. localnet scripts: use Docker image to prepare genesis.

    Currently, these scripts build a Docker image. Simultaneously, they
    also expect a local Fendermint binary. It is strictly used to craft
    the genesis block.
    
    This is suboptimal because it requires duplicate compilation work,
    thus slowing down the user who just wants to get started quickly.
    
    The cargo graphs involved here are also quite heavy (1200+ packages),
    and some dependencies like rocksdb can take over 20min to compile.
    
    This PR adapts the testnode target/tasks to use the Fendermint binary
    inside the Docker image.
    
    In the future, the Docker image can be downloaded to make getting from
    zero to hero even breezier.
    
    TODO: adapt the testnet targets. This will require a bit more work since
    they use loops within scripts.
    raulk committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    a632095 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2023

  1. Configuration menu
    Copy the full SHA
    f43177b View commit details
    Browse the repository at this point in the history
  2. correct typo.

    raulk authored Oct 25, 2023
    Configuration menu
    Copy the full SHA
    1d46594 View commit details
    Browse the repository at this point in the history
  3. drop 'script'.

    raulk committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    8594b38 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

  1. fixes; increase wait time.

    raulk committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    7000ce1 View commit details
    Browse the repository at this point in the history
  2. improve testnode report.

    raulk committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    5ddd1cb View commit details
    Browse the repository at this point in the history
  3. drop 'script'.

    raulk committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    80e0e44 View commit details
    Browse the repository at this point in the history
  4. infra: make testnet targets use Docker images.

    This also removes a significant amount of logic duplication
    between the testnode and testnet variants.
    
    More cleanup is needed.
    raulk committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    5a8aabb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6d5ae1d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    baee141 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9f18241 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    dec0f5d View commit details
    Browse the repository at this point in the history
  9. slashes break things.

    raulk committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    ebbb93b View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2023

  1. add network type.

    raulk committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    1dfbb2d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9823566 View commit details
    Browse the repository at this point in the history
  3. fixes.

    raulk committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    53a3c56 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5e87eab View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2023

  1. improve localnet.md.

    - Detail system prerequisites (e.g. Docker, Rust, etc.) and provide
      instructions for Linux (Ubuntu).
    - Add missing details for when users start from scratch (which is the
      most probable scenario).
    - Add explanations and clean up.
    raulk committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    3267d1b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    321534c View commit details
    Browse the repository at this point in the history
  3. fix substitution.

    raulk committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    51d2edc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    03f27af View commit details
    Browse the repository at this point in the history
  5. move build prerequisites to new 'Build from source' section.

    ... since the infra scripts now use Docker images.
    raulk committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    b3fb164 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'main' into raulk/fix-localnet-script

    Signed-off-by: Alfonso de la Rocha <[email protected]>
    adlrocha committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    747b89d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d9ccb50 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cd91a38 View commit details
    Browse the repository at this point in the history
  9. small edits.

    raulk committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    cbbb9b0 View commit details
    Browse the repository at this point in the history
  10. infra: subnet validator now loads private key correctly.

    You'll need to place it under ~/.ipc/keys/validator_key.sk
    raulk committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    46b4240 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9bce2c5 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a0f7158 View commit details
    Browse the repository at this point in the history
  13. rework subnet infra scripts.

    raulk committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    daed22c View commit details
    Browse the repository at this point in the history
  14. CI: test infra scripts.

    raulk committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    867fad2 View commit details
    Browse the repository at this point in the history
  15. alias remotely pulled image.

    raulk committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    9bef0fc View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    a82a2a0 View commit details
    Browse the repository at this point in the history