Tomas Susanka
54de6b9fac
ci: deploy frozen emulators to upgrade tests
2019-09-10 14:42:14 +02:00
matejcik
8814837a9e
ci: split "test upgrade" for core and legacy ( fixes #501 )
2019-09-10 13:48:51 +02:00
matejcik
f5f78c0a99
ci: also run python test when common changes
2019-09-10 13:48:51 +02:00
Tomas Susanka
55f52e2d70
ci: reorder titles of Jobs for a better overview
2019-09-08 13:03:47 +02:00
Pavol Rusnak
26bbc5ee61
ci: rebuild core/legacy binaries when tests are changed,
...
because we need them when we run tests
2019-09-07 19:17:35 +02:00
Pavol Rusnak
e3df251f84
ci: enable only:changes to limit the number of required tasks
2019-09-07 12:10:24 +02:00
Pavol Rusnak
e04555e3e5
ci: add "regular" to regular builds
2019-09-02 13:45:59 +02:00
Pavol Rusnak
db86092319
crypto: fix valgrind issue with ed25519-donna, clean local variables
2019-08-30 17:21:15 +02:00
Pavol Rusnak
cc3f7b8d48
ci: include version+githash into artefact filenames
2019-08-29 00:01:59 +02:00
Pavol Rusnak
fc1f90875b
legacy: fix firmware build in CI with MEMORY_PROTECT=0
2019-08-28 16:12:19 +02:00
Pavol Rusnak
82fdf7e03d
ci: cleanup Dockerfile
2019-08-27 21:31:06 +02:00
Pavol Rusnak
2fe34aa33b
ci: add check that Bitcoin only firmware does not contain non-Bitcoin functionality
2019-08-27 12:39:48 +02:00
Tomas Susanka
077735f57b
ci: introduce upgrade tests
...
closes #126
2019-08-26 16:02:06 +02:00
Pavol Rusnak
b1f435e178
ci: test BITCOIN_ONLY firmware
2019-08-23 13:52:14 +02:00
Pavol Rusnak
9a42612c41
ci: use explicit artifacts (don't use untracked: true)
2019-08-22 17:47:36 +02:00
Pavol Rusnak
f40d926d16
legacy: fix emulator bitcoin only build
2019-08-21 10:25:56 +02:00
Tomas Susanka
f43652f2ea
ci: set no-verbose for wget for cleaner outputs
2019-08-20 12:02:49 +02:00
Tomas Susanka
b5c909417e
ci: split jobs based on stage not project
2019-08-19 14:47:12 +02:00
Tomas Susanka
bd3b93e521
ci: enable sizecheck; typo
2019-08-19 14:47:11 +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
matejcik
834981f599
ci: verify behavior, remove TODO
2019-08-12 12:57:25 +02:00
Tomas Susanka
9f4f704856
ci: run environment only when manually triggered
2019-08-08 13:59:32 +02:00
Tomas Susanka
80601994bf
ci: change docker image's url to new gitlab
2019-08-02 17:08:13 +02:00
Tomas Susanka
3ae3bf6d03
ci: change container name in registry
2019-08-02 13:00:54 +02:00
Tomas Susanka
aa0f64c79f
ci: update docker; no need for TLS in internal env
...
https://gitlab.com/gitlab-org/gitlab-runner/issues/4501
2019-07-29 15:23:26 +02:00
Pavol Rusnak
ebc22e5ccb
ci/legacy: don't build bootloader/demo in bitcoinonly+debug targets
2019-06-11 17:01:13 +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
Tomas Susanka
bf3d20b3e8
ci: run environment stage if ci folder has changes
2019-05-27 14:06:47 +02:00
Pavol Rusnak
5f1586e049
core: regenerate templates
2019-05-23 20:24:44 +02:00
Tomas Susanka
d3980521ef
ci: use git fetch; remove submodule strategy from specific places
2019-05-23 13:59:30 +02:00
matejcik
fdd92404d2
ci: run codegen checks
2019-05-17 15:49:01 +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
matejcik
fbd6e435b8
ci: simplify running defs checks
2019-05-13 18:00:43 +02:00
Pavol Rusnak
9f924576ba
ci/core: enable unix frozen build in the ci
2019-05-01 13:43:31 +02:00
Pavol Rusnak
4b8c418dbc
core: fix docker build
2019-04-30 18:03:24 +02:00
Tomas Susanka
fe3d67e259
ci: set GIT_SUBMODULE_STRATEGY to none where not submodules are not needed
...
I've decided to omit some places (e.g. build crypto) where it might be
confusing if some submodules dependency is introduced. Well, that
concerns tests stages as well, but I guess it is more likely for the
build stage.
Updates #108
2019-04-28 12:37:34 +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