Commit graph

24 commits

Author SHA1 Message Date
Ivan Petkov
5415c70453 ci: bump nixpkgs versions
* Update to a more recent revision of nixpkgs
* Add nixpkgs-21.11 for testing
* Add nixpkgs-21.05 for testing
* Drop nixpkgs-20.09, branch is EOL
* Drop nixpkgs-20.05, branch is EOL
* Bump ripgrep-all to v0.9.6 to make tests pass
2021-12-17 10:00:02 +01:00
Julian Stecklina
c3e56b8a4f ci: run fast tests on pull requests 2021-11-29 17:28:59 +01:00
Julian Stecklina
a4c0a9f748 ci: use upstream install nix action
This also disables uploading artifacts to cachix, because we currently
don't have credentials to upload to a shared cachix repo.
2021-11-29 17:28:59 +01:00
Julian Stecklina
5378c7de4d ci: update CODEOWNERS
Relates to #206.
2021-11-22 11:07:59 +01:00
Nicolas Mattia
55c4c0288e Try fixing CI 2021-11-15 10:30:30 +01:00
zimbatm
0d2ce479df install-nix: use the org-level cache
Fixes #196
2021-10-28 20:15:51 +02:00
zimbatm
3d3542a3fe install-nix: fix shellcheck warnings 2021-10-28 20:15:51 +02:00
figsoda
e09c320446 fix typo 2021-06-17 12:50:34 +02:00
zimbatm
4f7426c362 ci: run all tests on master
Some tests like the wasm one were never executed because they are
neither --fast, nor tested in the main CI.

This copies the fast.yml into test.yml, minus the --fast flag.
2021-06-10 13:30:58 +02:00
Nicolas Mattia
d7bfbad330 FIx GitHub action
This pulls @knl's fix from https://github.com/nmattia/niv/pull/305
2021-01-11 20:11:26 +01:00
Milan Pässler
f65b4eac20 run tests on nixpkgs{,-20.03,-20.09} 2020-12-01 11:15:46 +01:00
Milan Pässler
b586948d0a run tests on ubuntu 20.04 2020-12-01 11:15:46 +01:00
Nicolas Mattia
18e1206fe4 Fix GitHub actions for nix 2020-07-20 11:47:36 +02:00
Nicolas Mattia
16203572da Run tests on 19.09 and 20.03 2020-03-23 22:41:04 +01:00
Sean Bennett
8ca2512256 Make sure cachix env variable is set before using 2020-03-20 12:27:48 +01:00
Nicolas Mattia
ae20f1f580 Don't run heavy tests on Darwin 2020-02-24 12:58:56 +01:00
Nicolas Mattia
e6e19f4d20 Update GitHub action 2020-02-24 12:01:26 +01:00
Nicolas Mattia
7d9077bf51 Only run full test suite on master 2020-02-24 12:01:26 +01:00
Nicolas Mattia
68ce6cfd64 Improve GitHub action 2020-02-24 12:01:26 +01:00
Nicolas Mattia
9a71dbed3c Rename workflow and fix badge 2020-02-12 14:46:10 +01:00
Nicolas Mattia
2ad8ea5c1e Don't upload cache if secret isn't set 2020-02-12 10:47:51 +01:00
Nicolas Mattia
5c1b50762f Add GitHub Actions linux check
Add actual bashlib code

Skip bashlib and move straight to install-nix

Install nix in install-nix

Fix install-nix broken string

Run tests on GitHub Actions

Simplify install-nix

Try cachix setup

Parallelize cache upload

Actually run tests

Remove parallel workaround
2020-02-12 10:47:51 +01:00
Nicolas Mattia
8e62f75f9f Indent CODEOWNERS 2020-02-02 18:04:15 +01:00
Nicolas Mattia
99de8049b2 Add CODEOWNERS 2020-02-02 17:59:27 +01:00