1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-22 22:38:08 +00:00
Commit Graph

7265 Commits

Author SHA1 Message Date
matejcik
4b407a9ac1 common/tools: fix code that only worked by accident 2019-04-29 18:49:41 +02:00
matejcik
6bd5345021 common/tools: allow tokens to collide with nontokens
if explicitly supported in support.json

This reverts commit 7cf22c5227.
2019-04-29 18:49:41 +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
Pavol Rusnak
597b9fabd1
legacy: fix build parameters 2019-04-27 16:38:08 +02:00
Pavol Rusnak
32c5f58782
core: regenerate templates 2019-04-27 16:23:17 +02:00
Pavol Rusnak
236ca1ae83
legacy: enable Bitcoin only firmware 2019-04-27 16:16:33 +02:00
Pavol Rusnak
b76fb0905d
core: remove flamegraph 2019-04-26 22:52:00 +02:00
Pavol Rusnak
13195831d5
gitlab: build also legacy firmware with debug link 2019-04-26 18:41:01 +02:00
Pavol Rusnak
719d54d97d
core: regenerate templates 2019-04-26 18:06:36 +02:00
Pavol Rusnak
9f7228a763
gitlab: use prefix for prebuild targets 2019-04-26 18:06:10 +02:00
Pavol Rusnak
7cf22c5227
common/defs: fix naming collision 2019-04-26 17:55:49 +02:00
Tomas Susanka
ee6a06a51e ci: split crypto into build and test stages 2019-04-26 17:40:40 +02:00
Tomas Susanka
34fa641a9b ci: define dependencies in core tests
to skip artifacts that are not needed
2019-04-26 16:47:13 +02:00
Tomas Susanka
48abff67df ci: build legacy emulator and pass to tests
updates #108
2019-04-26 16:47:13 +02:00
Pavol Rusnak
ae1a721030
common/defs: update support for new coins 2019-04-26 16:24:44 +02:00
Tomas Susanka
442c8c15e0 ci: add prebuild stage 2019-04-26 15:46:01 +02:00
kuchtak
2b1f591cb7 common/defs: add BST (#110) 2019-04-26 15:40:52 +02:00
Tomas Susanka
9ed77afd12 core: build protobuf 2019-04-26 12:00:20 +02:00
Pavol Rusnak
1532c96b0e
core+legacy: remove tag automagic from build scripts 2019-04-25 17:04:15 +02:00
Tomas Susanka
6657134bd8 storage: alter README to reflect monorepo 2019-04-25 16:50:56 +02:00
Tomas Susanka
3854fa38cc ci: test storage 2019-04-25 16:50:56 +02:00
Tomas Susanka
18482a9c37 storage: style 2019-04-25 16:50:56 +02:00
Tomas Susanka
99329fb30d storage: add tests
from https://github.com/trezor/trezor-storage-test
2019-04-25 16:50:56 +02:00
Tomas Susanka
662537095e storage: add tests dependencies to Pipfile 2019-04-25 16:50:56 +02:00
Pavol Rusnak
81b6010b0f
legacy: remove unnecessary shell.nix 2019-04-25 16:50:09 +02:00
Tomas Susanka
8f0f6e4aed ci: do not define dependencies; skip them if artifacts are not needed
Artifacts are passed on by default, so we do not have to define
them in 'dependencies' when we need them. On the contrary, we define them in
case we do not need them.
2019-04-25 16:02:07 +02:00
Pavol Rusnak
0b9f4654bd
docker: use $PYTHON variable 2019-04-25 15:21:42 +02:00
Pavol Rusnak
16dbe5f6f6
core+python: remove unnecessary .travis.yml 2019-04-25 15:20:28 +02:00
Pavol Rusnak
7a42acc08e
legacy: fix missing homedir glitch in fullbuild 2019-04-25 15:13:33 +02:00
Pavol Rusnak
5507688ce6
legacy: more build script fixing 2019-04-25 14:11:37 +02:00
Pavol Rusnak
9abe9d6698
legacy: fix docker build 2019-04-25 13:08:33 +02:00
Pavol Rusnak
659feca7e1
legacy: simplify pipenv install in script/fullbuild 2019-04-25 12:59:44 +02:00
Pavol Rusnak
aae1be4914
legacy: add symlinks to Pipfile and Pipfile.lock 2019-04-25 12:54:41 +02:00
Pavol Rusnak
62707a062a
core+legacy: reintroduce USB 2.1 landing page for firmware 2019-04-24 22:56:07 +02:00
Roman Zeyde
30ae11f22e core: allow running 'build_protobuf' from any directory (#106) 2019-04-24 21:38:51 +02:00
Tomas Susanka
f3924138fc ci: run make in paralel; use git depth 2019-04-24 16:34:17 +02:00
Tomas Susanka
8ec40bdccb ci: use artifacts to pass builds to testing 2019-04-24 14:24:31 +02:00
Pavol Rusnak
1c00d868a9
core: bump versions of firmware to 2.1.1, bootloader to 2.0.4 2019-04-23 21:31:00 +02:00
Pavol Rusnak
5185371fb3
legacy: bump versions to 1.8.1 2019-04-23 21:28:47 +02:00
Pavol Rusnak
e06768a7a7
legacy: use local copy of the previously built bootloader 2019-04-23 21:26:18 +02:00
Pavol Rusnak
4ec3f36386
core: fix multisig change device test 2019-04-23 20:34:00 +02:00
Pavol Rusnak
914ac8a2bd
core: fix unit tests 2019-04-23 20:11:59 +02:00
Pavol Rusnak
2f77c53781
core: format last change 2019-04-23 19:55:18 +02:00
Pavol Rusnak
a89a3bf6db
core: fix last commit 2019-04-23 19:54:03 +02:00
Pavol Rusnak
c761351afa
core: add indeterminate flag to display_loader 2019-04-23 19:21:03 +02:00
Pavol Rusnak
c995d9fa59
Revert "ui.display.loader: slice_span added for indeterminate loaders"
This reverts commit 9de96f6114.
2019-04-23 18:31:30 +02:00
Pavol Rusnak
def96032d2
core+legacy: make path checks more benevolent (#84)
Non-existing BIP-48 is causing mess among implementations
2019-04-23 18:16:37 +02:00
Tomas Susanka
8c9f74d16c ci: do not pass anything to pytest globally
to allow pytest in crypto/
2019-04-23 17:52:10 +02:00
Tomas Susanka
7fb1137ae4 ci: test legacy 2019-04-23 17:52:10 +02:00