1. 29 May, 2019 1 commit
    • Valentin Reis's avatar
      [doc] Adds readthedocs documentation. · 8dd1dd42
      Valentin Reis authored
      This commits also moves the manifest schema to a yaml-rst literate file.
      The documentations covers nrmd/nrm, the manifest schema, and libnrm.
      The commits also renames containers to slices and adds example
      manifests, which are now used in CI directly from the nrm source.
      8dd1dd42
  2. 22 May, 2019 1 commit
  3. 13 May, 2019 2 commits
  4. 06 Mar, 2019 1 commit
  5. 27 Feb, 2019 1 commit
    • Swann Perarnau's avatar
      [fix] remove HWM from all sockets · 50ff3165
      Swann Perarnau authored
      high-water marks, the mechanism used by zmq to avoid buffer bloat and
      start dropping messages, has been causing all sorts of problems. Set all
      of them to `infinite`, to avoid these issues.
      
      Note that the recent changes seems to cause the messaging tests to
      block, so we disable them for now.
      50ff3165
  6. 25 Feb, 2019 1 commit
  7. 18 Feb, 2019 1 commit
  8. 17 Feb, 2019 1 commit
    • Valentin Reis's avatar
      [ci] Move to new-style CI. · 8da34378
      Valentin Reis authored
      This commit simplifies greatly the CI logic and improves its
      maintability. argopkgs/master becomes the single maintained
      authoritative soure of content for CI and packaging.
      8da34378
  9. 15 Feb, 2019 1 commit
  10. 11 Feb, 2019 2 commits
    • Valentin Reis's avatar
      [ci/fix] update ci to fix env issues · 7af15806
      Valentin Reis authored
      The nix-env used for CI is being poluted by gitlab CI environ variables,
      which ends up crashing argo_nodeos_config.
      
      The real fix would be probably involve figuring out what kind of env
      variable value crashes the whole thing and fixing our wrapping logic,
      but at the same time, there's no reason for nix to use the CI env in the
      first place.
      
      This also resets the CI pointers to 'base'/'basic.yaml'.
      7af15806
    • Swann Perarnau's avatar
      [ci] stylechecks should pass first · a72c2632
      Swann Perarnau authored
      Reorder the CI pipeline to style check first, so that we don't wait for
      the entire integration tests before failing on code formatting.
      a72c2632
  11. 04 Feb, 2019 2 commits
    • Valentin Reis's avatar
      Bump CI. · edce8c9a
      Valentin Reis authored
      edce8c9a
    • Valentin Reis's avatar
      Refactors Nix code to be even simpler · 63cfe81b
      Valentin Reis authored
      nix-shell -A nrm for a nrm development environment.
      nix-shell -A test for an versioned integration test environment.
      nix-build -A <tab> to build a package from the versioned test environment.
      nix-shell -A <tab> for other shell options.
      nix-build -A <tab> for other build options.
      63cfe81b
  12. 21 Jan, 2019 1 commit
  13. 09 Jan, 2019 1 commit
  14. 07 Jan, 2019 1 commit
  15. 21 Dec, 2018 1 commit
  16. 17 Dec, 2018 1 commit
    • Valentin Reis's avatar
      [ci] Pinning integration tests · 9be3146c
      Valentin Reis authored
      This commit pins the integration tests. This is done in the .integration.nix
      file, which in turns uses the derivations from the 'argotest'
      repository. These pin argopkgs - which itself pins nixpkgs, so
      everything should be completely reproducible.
      
      The integration target provisions the dependencies using nix-shell and
      runs the basic 'hello world' container test.
      9be3146c
  17. 12 Dec, 2018 1 commit
    • Valentin Reis's avatar
      [feature] Added integration tests · aedf9396
      Valentin Reis authored
      Added integration tests to the `.gitlab-ci.yaml` file. These tests
      run any runner tagged "integration". They depend on the 'argotest'
      repository master branch being able to run the tests, which
      uses 'argopkgs' repository. The runner must be Nix
      enabled. This therefore currently uses a rolling release of the
      integration tests.
      aedf9396
  18. 13 Aug, 2018 1 commit
  19. 30 Jul, 2018 1 commit
  20. 03 Jul, 2018 1 commit
    • Swann Perarnau's avatar
      [feature] add stylecheck to CI · 6be62fe5
      Swann Perarnau authored
      flake8 is an automatic style checker. This is very useful to ensure that
      we have a consistent style as more people start contributing to the
      code.
      
      We ignore coolr for now, as it's a big offender.
      6be62fe5
  21. 25 May, 2018 1 commit