Martin Milata
7408f169cb
ci: drop cached-nix-shell
2023-02-21 10:23:46 +01:00
Martin Milata
1e4b42792d
ci(nix): use cached-nix-shell for speed
...
[no changelog]
2023-02-08 23:01:35 +01:00
vdovhanych
b35e6ca5c4
ci: add git filter repo to base image
2022-01-27 10:30:18 +01:00
Pavol Rusnak
52a09c320d
fix(ci): copy pyright directory in Dockerfile
...
follow-up to https://github.com/trezor/trezor-firmware/pull/1939
2022-01-12 21:01:34 +01:00
Pavol Rusnak
aa4ade59dc
chore(ci): update alpine-linux to 3.15.0 and nix to 2.4
2021-12-09 17:23:30 +01:00
Martin Milata
31d6cfb52d
chore(ci): update alpine-linux to 3.14.2 and nix to 2.3.15
2021-09-29 16:15:42 +02:00
Pavol Rusnak
8ed7bdbc27
chore(ci): update alpine-linux to 3.14.0 and nix to 2.3.14
2021-07-09 11:39:24 +02:00
Martin Milata
8e00904a3f
ci: unified shell.nix for hardware tests
2021-04-06 22:06:12 +02:00
Pavol Rusnak
32c37aa9cd
fix(ci): copy nixpkgs.nix to container
2021-02-09 16:47:11 +01:00
Pavol Rusnak
453df567d3
ci: various fixes and updates
...
- fix Nix build on macOS Big Sur (by updating to nixpkgs-unstable)
- update gcc-arm-embedded from 9.x to 10.x
- update nix to 2.3.10
- update Alpine Linux to 3.12.3
- allow to change arch in Docker
2021-01-04 14:40:16 +01:00
Martin Milata
9ed25a718a
ci: handle full dependencies in shell.nix
...
Handling of full dependencies (multiple python versions, Monero tests)
was moved from Dockerfile to shell.nix.
The Python packages are installed from the pinned nixpkgs revision and
do not depend on channel state at the time of docker build anymore.
The Monero test binary is now downloaded using fetchurl which fails the
build if checksum doesn't match.
2020-10-15 15:59:20 +02:00
Pavol Rusnak
2fcc34c301
ci: another try with the environment
2020-10-11 22:15:45 +02:00
Pavol Rusnak
940400998a
ci(dockerfile): fix other python versions
2020-10-11 15:30:50 +02:00
Pavol Rusnak
6cc1d70f2e
ci(dockerfile): fix python versions
2020-10-08 15:24:12 +02:00
Pavol Rusnak
8f6a6c098e
ci/Dockerfile: use nix-shell instead of nix-env
2020-07-03 17:33:59 +02:00
Pavol Rusnak
2930251eeb
docker: don't use nixos/nix as base, use alpine from scratch
2020-06-07 17:08:25 +02:00
Pavol Rusnak
1d68c9b386
ci: use NixOS in Docker
2020-06-07 17:08:25 +02:00
Pavol Rusnak
ae2d5813f0
ci/Dockerfile: set PIPENV_CACHE_DIR
2020-06-01 23:39:17 +02:00
Pavol Rusnak
86e20d07bd
ci/Dockerfile: update trezor_monero_tests binary
2020-05-13 11:13:19 +02:00
matejcik
8c75c94125
ci: ensure system Python 3.7 is used even if other pythons are available
2020-02-11 11:53:34 +01:00
Pavol Rusnak
d63f613238
ci/docker: use gcc-arm-embedded 9
2019-12-01 19:30:10 +01:00
Pavol Rusnak
0a0cd797e3
ci/tests: use new Monero tests binary
2019-11-13 16:29:06 +01:00
Dusan Klinec
d81f43f7a4
tests: use new monero testing binary v0.15.0.0
2019-11-12 22:53:47 +01:00
Pavol Rusnak
d8cdfea743
build: update protobuf dependency to 3.6.1
2019-10-02 13:07:48 +00:00
Pavol Rusnak
82fdf7e03d
ci: cleanup Dockerfile
2019-08-27 21:31:06 +02:00
Tomas Susanka
f43652f2ea
ci: set no-verbose for wget for cleaner outputs
2019-08-20 12:02:49 +02:00
matejcik
b9547ea948
ci: take python 3.5 from Debian, not from source
2019-08-13 15:39:58 +02:00
Tomas Susanka
8b7e72e0de
ci: add python 3.5, 3.6 and 3.8 to environment
2019-08-13 12:18:27 +02:00
matejcik
d521903963
python: clarify requirements, enable tox in CI
2019-08-12 12:57:25 +02:00
Tomas Susanka
83a5ae3def
ci: download monero tests binary in docker
...
closes #212
2019-06-03 19:44:41 +02:00
Tomas Susanka
8842215506
ci: hardcode docker image versions
2019-05-27 14:08:47 +02:00
Pavol Rusnak
f7d41cbbd7
core+legacy: drop NOUI and HEADLESS, SDL_VIDEODRIVER works fine
2019-05-16 17:06:14 +02:00
matejcik
04a8aadb09
ci: install clang-format 6
2019-05-14 12:59:05 +02:00
matejcik
bc77cad5e4
ci: add clang-format to Dockerfile
2019-05-14 11:40:55 +02:00
Pavol Rusnak
4b8c418dbc
core: fix docker build
2019-04-30 18:03:24 +02:00
Tomas Susanka
7c58d7d24e
ci: split gitlab configuration files and store them in a 'ci' folder
...
The core/build-docker.sh si broken, but so it was already in master and
is tracked to be fixed in #108 .
2019-04-28 09:31:41 +02:00