- 15 Feb, 2019 1 commit
-
-
Swann Perarnau authored
BSD3, as discussed.
-
- 11 Feb, 2019 2 commits
-
-
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'.
-
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.
-
- 04 Feb, 2019 2 commits
-
-
Valentin Reis authored
-
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.
-
- 21 Jan, 2019 1 commit
-
-
Valentin Reis authored
-
- 09 Jan, 2019 1 commit
-
-
Valentin Reis authored
the gitlab-ci.yml file now points to argotest/gitlab/basic.yml on master.
-
- 07 Jan, 2019 1 commit
-
-
Valentin Reis authored
This commits simplifies the CI setup for this repository, offloading all complexity to the "argotest" repository.
-
- 21 Dec, 2018 1 commit
-
-
Valentin Reis authored
These use libnrm/downstream-refactor and should be updated once that branch is merged.
-
- 17 Dec, 2018 1 commit
-
-
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.
-
- 12 Dec, 2018 1 commit
-
-
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.
-
- 13 Aug, 2018 1 commit
-
-
Swann Perarnau authored
Since our tests include checking that coolr can access the rapl interface, we should ensure that only runners having rapl will test the code.
-
- 30 Jul, 2018 1 commit
-
-
Swann Perarnau authored
No need to trigger CI for things that are not ready.
-
- 03 Jul, 2018 1 commit
-
-
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.
-
- 25 May, 2018 1 commit
-
-
Swann Perarnau authored
Gitlab CI support, for a py.test run inside the pipenv configuration.
-