Commit Graph

43 Commits (0b4ccf45fc5a7de9ccff48dd33c8458bff1d20c9)

Author SHA1 Message Date
matejcik 6af119fcdd fix(ci): make sure poetry environment is clean of leftovers
2 years ago
Martin Milata 49a27a0b3c ci: fix nix setup for hardware tests
2 years ago
vdovhanych 0024d72340 ci: add arm build for core unix and legacy emulators
2 years ago
Martin Milata 73c600d3f5 ci: also run regular tt tests on hw
3 years ago
Pavol Rusnak 4fdb62c2e2 chore(python): replace pipenv with poetry
4 years ago
Tomas Susanka 225966ea7c ci: fix date epoch in shell.nix not in Gitlab yml file
4 years ago
matejcik 988c7f65af ci: appease nixos+bdist-wheel
4 years ago
Pavol Rusnak b9a447834b
ci(gitlab): use clone git strategy
4 years ago
Tomas Susanka e6889245e8 ci: set core/legacy version in .gitlab.yml
4 years ago
Pavol Rusnak 82c0c40367
ci: make nix-shell available on darwin in before_script
4 years ago
Tomas Susanka 2b4de8e270
ci: use nix docker image
4 years ago
Tomas Susanka 1634baa1e5 ci: remove 'only changes'
4 years ago
matejcik 3869a05677 ci: add a generic timeout to GitLab pytest runs
4 years ago
matejcik 8c75c94125 ci: ensure system Python 3.7 is used even if other pythons are available
4 years ago
Tomas Susanka f4c38af825 ci: use 'extends' instead of yaml anchors
4 years ago
Milan Rossa 33b7e378c2
core/ci: add coverage target, introduce posttest stage
4 years ago
Marek Mahut 8e3f3fa7d3 gitlab-ci: checking if pipenv exists
5 years ago
Tomas Susanka 54de6b9fac ci: deploy frozen emulators to upgrade tests
5 years ago
Tomas Susanka b5c909417e ci: split jobs based on stage not project
5 years ago
matejcik d521903963 python: clarify requirements, enable tox in CI
5 years ago
matejcik c76d69eb20 ci: use pipenv sync
5 years ago
Tomas Susanka aa0f64c79f ci: update docker; no need for TLS in internal env
5 years ago
Tomas Susanka 3909e727b0 ci: improve pipenv caching
5 years ago
Tomas Susanka d3980521ef ci: use git fetch; remove submodule strategy from specific places
5 years ago
Tomas Susanka 7c58d7d24e ci: split gitlab configuration files and store them in a 'ci' folder
5 years ago
Pavol Rusnak 236ca1ae83
legacy: enable Bitcoin only firmware
5 years ago
Pavol Rusnak 13195831d5
gitlab: build also legacy firmware with debug link
5 years ago
Pavol Rusnak 9f7228a763
gitlab: use prefix for prebuild targets
5 years ago
Tomas Susanka ee6a06a51e ci: split crypto into build and test stages
5 years ago
Tomas Susanka 34fa641a9b ci: define dependencies in core tests
5 years ago
Tomas Susanka 48abff67df ci: build legacy emulator and pass to tests
5 years ago
Tomas Susanka 442c8c15e0 ci: add prebuild stage
5 years ago
Tomas Susanka 3854fa38cc ci: test storage
5 years ago
Tomas Susanka 8f0f6e4aed ci: do not define dependencies; skip them if artifacts are not needed
5 years ago
Tomas Susanka f3924138fc ci: run make in paralel; use git depth
5 years ago
Tomas Susanka 8ec40bdccb ci: use artifacts to pass builds to testing
5 years ago
Tomas Susanka 7fb1137ae4 ci: test legacy
5 years ago
Tomas Susanka 24bd4f84da ci: gitlab init
5 years ago
matejcik e5670856a2 MONOREPO CREATE FROM trezor-core
5 years ago
Pavol Rusnak 4dcd3b5812
build: fix shebang and remove prodtest from build-docker
5 years ago
Pavol Rusnak 1a24824136
gitlab: fix last commit
5 years ago
Pavol Rusnak 478df1c2a9
gitlab: store artefacts of each build
5 years ago
Vladimir Volek 6ea25bd386 docker: build emulator image and push it to registry
5 years ago