Tomas Susanka
|
225966ea7c
|
ci: fix date epoch in shell.nix not in Gitlab yml file
This way we fix also local environments for devs with NixOS.
Updates 988c7f65af .
|
2020-09-30 09:29:43 +02:00 |
|
matejcik
|
1f5c08c9a2
|
ci: add .gitlab-ci.yml as explicit trigger whenever ci/** is a trigger
|
2020-09-29 11:30:40 +02:00 |
|
matejcik
|
e4785d47e0
|
style: apply black 20.8b1
|
2020-09-29 11:30:40 +02:00 |
|
Tomas Susanka
|
5edd0a55f3
|
ci: document arduino pins
|
2020-09-01 13:51:32 +02:00 |
|
Tomas Susanka
|
c7b6d98cfc
|
tests/upgrade-tests: modify paths in release jobs and add job for MacOS
|
2020-08-27 21:04:22 +02:00 |
|
Tomas Susanka
|
c52c93aea0
|
ci: add core btconly debug build and deploy it during release
|
2020-08-26 16:24:43 +02:00 |
|
Tomas Susanka
|
00593dc6d6
|
ci: fix builds for MacOS
Drop .app bundling and use a simpler approach. A simple .command bash
script is present that launches the binary.
|
2020-08-26 13:58:31 +02:00 |
|
Tomas Susanka
|
db020c7a47
|
ci: run HW tests for secfix branches
|
2020-08-24 13:30:57 +02:00 |
|
Tomas Susanka
|
141d9099f5
|
ci: remove release candidates deploy
It is not being used at the moment anyway.
|
2020-08-24 13:28:41 +02:00 |
|
Martin Milata
|
71c5bc4e3b
|
ci: fail if coverage falls under threshold
|
2020-08-18 21:08:46 +02:00 |
|
Tomas Susanka
|
13c11e756e
|
ci: replace 'dependends' with 'needs'
https://docs.gitlab.com/ee/ci/yaml/#needs
|
2020-08-18 16:55:31 +02:00 |
|
Pavol Rusnak
|
c3892b75bd
|
ci: test python on Pipfile.lock/poetry.lock
|
2020-08-08 19:19:15 +02:00 |
|
Pavol Rusnak
|
e0ee8266ec
|
poetry: add pyproject.toml + lock file
|
2020-08-08 18:25:29 +02:00 |
|
Tomas Susanka
|
01ac2ec48d
|
ci: run release commit message check only on one Gitlab
|
2020-08-06 00:04:25 +02:00 |
|
Tomas Susanka
|
fa39948683
|
ci: fix release commit check
|
2020-08-05 22:53:09 +02:00 |
|
Pavol Rusnak
|
ac9047a438
|
ci/build: fix typo in "core fw btconly t1 build"
|
2020-08-04 17:36:39 +02:00 |
|
Tomas Susanka
|
fb583cf0fa
|
ci: fix release commit message check
|
2020-08-04 13:46:28 +02:00 |
|
Pavol Rusnak
|
efc5ccdaf0
|
core: remove src1
|
2020-08-03 15:59:57 +02:00 |
|
Pavol Rusnak
|
063aba910d
|
core: rename emulator to trezor-emu-core
|
2020-07-30 15:27:34 +02:00 |
|
Pavol Rusnak
|
f71958b63f
|
ci: build T1 firmware
|
2020-07-28 12:18:44 +02:00 |
|
Tomas Susanka
|
698b632acb
|
ci: add btconly debug build and run hardware tests for it
|
2020-07-15 18:07:21 +02:00 |
|
Pavol Rusnak
|
8d94b13d3a
|
ci/test: fix coverage by moving the files to correct subdir
|
2020-07-06 19:52:18 +02:00 |
|
Tomas Susanka
|
e6889245e8
|
ci: set core/legacy version in .gitlab.yml
|
2020-07-06 19:07:00 +02:00 |
|
Tomas Susanka
|
040b4a1ee7
|
ci: fix VERSION export from version.h
|
2020-07-05 21:47:36 +02:00 |
|
Pavol Rusnak
|
82c0c40367
|
ci: make nix-shell available on darwin in before_script
|
2020-07-03 21:52:47 +02:00 |
|
Pavol Rusnak
|
25a2e690fe
|
ci/test: set C.UTF-8 locale for Python tests
|
2020-07-03 18:02:46 +02:00 |
|
Tomas Susanka
|
2b4de8e270
|
ci: use nix docker image
|
2020-07-03 17:33:59 +02:00 |
|
Pavol Rusnak
|
8f6a6c098e
|
ci/Dockerfile: use nix-shell instead of nix-env
|
2020-07-03 17:33:59 +02:00 |
|
Pavol Rusnak
|
09a212dca0
|
nix: use the latest snapshot of nixos-unstable
|
2020-07-03 17:33:10 +02:00 |
|
Pavol Rusnak
|
6d1e97884c
|
nix: add procps and wget
|
2020-07-03 14:48:55 +02:00 |
|
Pavol Rusnak
|
937336e6b6
|
nix: add bash, use openssl instead of libressl
|
2020-07-03 12:44:13 +02:00 |
|
Pavol Rusnak
|
6c09c61978
|
nix: unify ci/shell.nix and shell.nix
|
2020-07-03 12:32:55 +02:00 |
|
Tomas Susanka
|
0c734dc8fd
|
ci: remove shell hook
Fixes darwin job.
|
2020-07-03 09:46:44 +02:00 |
|
Tomas Susanka
|
6ebb388905
|
ci: add debug firmwares to releases
|
2020-06-19 19:34:31 +00:00 |
|
Tomas Susanka
|
39f5b065d3
|
tests/hardware: add sleep to update_firmware and always publish artifacts
|
2020-06-12 06:04:47 +00:00 |
|
Pavol Rusnak
|
74450ee4bb
|
docker: rename container name to trezor-firmware-build.nix
|
2020-06-07 17:08:25 +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 |
|
Tomas Susanka
|
5440f1db27
|
ci: fix release legacy btconly deploy
|
2020-06-03 15:13:50 +00: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 |
|
Tomas Susanka
|
742b23e382
|
ci/fido2: check if another emu is not running
|
2020-05-06 14:36:11 +00:00 |
|
Tomas Susanka
|
05aabc64bb
|
docs: document CI jobs
|
2020-05-04 08:51:57 +02:00 |
|
Tomas Susanka
|
503bbb0eb3
|
ci: add check for release branches
If release branch, CI now checks that all commits are either
cherry-picked from master (using `-x` option) or contain [NO MASTER].
|
2020-04-24 16:49:29 +00:00 |
|
Tomas Susanka
|
1634baa1e5
|
ci: remove 'only changes'
|
2020-04-20 20:14:24 +02:00 |
|
Tomas Susanka
|
24fff39314
|
ci: add tpmb
|
2020-04-16 18:13:11 +02:00 |
|
Tomas Susanka
|
1be5e577ee
|
ci: move report files 'mv' to after_script
Otherwise it does not get moved to the right place if the test suite
fails.
|
2020-04-16 16:09:18 +00:00 |
|
Tomas Susanka
|
f82e28ee6f
|
ci: fix upgrade tests deploy when commit has two tags
|
2020-04-16 14:43:19 +00:00 |
|
Tomas Susanka
|
6901cb7cdf
|
ci: simplify regular expressions for release and tags
|
2020-04-10 11:23:07 +02:00 |
|
Tomas Susanka
|
2b031990f8
|
ci: run hardware tests nightly and for releases
|
2020-04-10 11:23:07 +02:00 |
|