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

Add end-to-end testing workflow #282

Closed
wants to merge 23 commits into from
Closed

Add end-to-end testing workflow #282

wants to merge 23 commits into from

Commits on Mar 11, 2024

  1. Configuration menu
    Copy the full SHA
    f3e68f6 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. Add script to check rust versions + cleanup (#272)

    * ci: turn doc warnings into errors (#259)
    
    * remove unnecessary comments
    
    * Add script to check rust versions
    
    * removed versions and editions except from root, updated script
    
    * add back cargo make doc to ci
    
    * Added section for testing
    
    * Fixed typo
    
    * Set versions to 0.1.0 + inherit all infos from workspace
    
    * Fix use of versioning
    
    * Set individual versions for crates
    
    * Fixed nits, code organization and updated links
    
    * Improve naming of ci job
    
    * Fix formatting in contributing.md
    
    * Add task to format not only check
    
    * Reduced indent
    
    ---------
    
    Co-authored-by: Augusto Hack <[email protected]>
    phklive and hackaugusto authored Mar 14, 2024
    Configuration menu
    Copy the full SHA
    5c79ccb View commit details
    Browse the repository at this point in the history
  2. Dockerize node (#257)

    * Working initial docker
    
    * fmt
    
    * added script
    
    * Removed docker script + updated integration
    
    * script works
    
    * Need to install grpcurl
    
    * Docker works
    
    * Working Dockerfile
    
    * ci: turn doc warnings into errors (#259)
    
    * Removed makefile, removing start.sh file moving in Dockerfile
    
    * Added bookworm + alpine + removed gcc + added caching
    
    * Moved Dockerfile to node and added Makefile.toml
    
    * cargo make works + builds dockerfile for node
    
    * remove start script
    
    * added comment regarding PID1
    
    * Set labels at top of Dockerfile + added comments
    
    * Added correct dependencies and explanation
    
    * Volume works persisting db files between runs
    
    * Added documentation
    
    * Moved labels + enable mounting of miden-node.toml
    
    * Added docker-run-node command + added build arguments
    
    * Add git commit as arg to docker container
    
    * Added spacing
    
    ---------
    
    Co-authored-by: Augusto Hack <[email protected]>
    phklive and hackaugusto authored Mar 14, 2024
    Configuration menu
    Copy the full SHA
    2e66d45 View commit details
    Browse the repository at this point in the history
  3. Implemented nullifier tree wrapper over Smt (#275)

    * feat: implement nullifier tree wrapper over `Smt`
    
    * refactor: move `NullifierTree` to separated file, renames ans small fixes
    
    * fix: address review comments
    polydez authored Mar 14, 2024
    Configuration menu
    Copy the full SHA
    95d3fff View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. Separate CI into multiple files (#278)

    * ci: turn doc warnings into errors (#259)
    
    * Separated different CI jobs in their respective files
    
    * Add next branch in ci
    
    * Fix wrong naming in CI + use cargo make for doc
    
    * Fixed badge + removed unnecessary additional file
    
    * Change naming of ci and jobs
    
    * Fix naming
    
    * Fix comment
    
    ---------
    
    Co-authored-by: Augusto Hack <[email protected]>
    phklive and hackaugusto authored Mar 15, 2024
    Configuration menu
    Copy the full SHA
    ce6effc View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2024

  1. Boilerplate

    phklive committed Mar 17, 2024
    Configuration menu
    Copy the full SHA
    c7791d0 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Configuration menu
    Copy the full SHA
    b2e946a View commit details
    Browse the repository at this point in the history
  2. Added end to end workflow

    phklive committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    e26d69c View commit details
    Browse the repository at this point in the history
  3. merge next

    phklive committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    d9b7aef View commit details
    Browse the repository at this point in the history
  4. First end to end test

    phklive committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    20ab098 View commit details
    Browse the repository at this point in the history
  5. Cleanup + remove rm store

    phklive committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    78d4cab View commit details
    Browse the repository at this point in the history
  6. fix gitignore

    phklive committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    efbd3f4 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. add comments

    phklive committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    fd1f40d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dc88ee1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9975495 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Configuration menu
    Copy the full SHA
    989f403 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. cargo update

    phklive committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    98f704e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    121c86c View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. Add faucet enabling testing (#270)

    * ci: turn doc warnings into errors (#259)
    
    * Boilerplate done
    
    * pushed fix for miden-client
    
    * Fix formatting
    
    * Pulled after client fix
    
    * Fixed typos + added build_client fn
    
    * Added configs + figment
    
    * Fix client implementation in faucet + use released client
    
    * updated cargo
    
    * Fixed Miden node when importing Miden client, db errors
    
    * Format files
    
    * Added proper support of configuration file + logging
    
    * Improved config file handling
    
    * Removed superfluous file
    
    * First pass at improvements
    
    * Change naming of note
    
    * Fixed html + added metadata endpoint
    
    * Want to implement Display for NoteId
    
    * Upgraded js to use async + NoteId does not impl Display in main
    
    * cargo updated
    
    ---------
    
    Co-authored-by: Augusto Hack <[email protected]>
    phklive and hackaugusto authored Mar 29, 2024
    Configuration menu
    Copy the full SHA
    d8edb09 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dee355f View commit details
    Browse the repository at this point in the history
  3. cargo updated

    phklive committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    0b073db View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8113178 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fdd5f0b View commit details
    Browse the repository at this point in the history