grdddj
|
a20783731a
|
fix(tests): not use transaction cache in connect tests
|
2022-09-01 15:02:12 +02:00 |
|
mroz
|
7e078e4daa
|
chore(ci): add special tag for connect tests
|
2022-09-01 15:02:12 +02:00 |
|
matejcik
|
20ac679651
|
build(core/rust): enable panic_immediate_abort for firmware
|
2022-08-23 11:26:34 +02:00 |
|
matejcik
|
612d52e298
|
build(core): switch to nightly Rust
|
2022-08-23 11:26:34 +02:00 |
|
vdovhanych
|
3300ed8905
|
ci: fix data deploy job for release
|
2022-08-18 13:33:05 +02:00 |
|
matejcik
|
459270ef3f
|
build: update Rust overlay, switch to Rust stable 1.63
|
2022-08-12 14:56:36 +02:00 |
|
Andrew Kozlik
|
1712794947
|
fix(ci): Run style checks in series to avoid interleaved output.
|
2022-08-01 15:10:34 +02:00 |
|
Martin Milata
|
16999d6b48
|
ci: minor caching fixes
|
2022-07-28 14:47:53 +02:00 |
|
vdovhanych
|
907254245d
|
ci: fix jobs on tags only
|
2022-07-15 14:58:24 +02:00 |
|
Martin Milata
|
888ff23181
|
chore(nix): don't install autoPatchelfHook on MacOS
|
2022-07-09 21:04:44 +02:00 |
|
grdddj
|
3a8e84a86e
|
fix(ci): make Connect tests run properly
|
2022-06-30 20:26:59 +02:00 |
|
matejcik
|
4c745a3c19
|
ci: increase timeout for ASAN device tests
|
2022-06-29 09:24:54 +02:00 |
|
Martin Milata
|
b4145b69a3
|
ci: deploy recorded ui2 screens
|
2022-06-28 18:01:02 +02:00 |
|
Dusan Klinec
|
2d36c4e8f3
|
fix(core/monero): add missing view_tags to hf15
|
2022-06-28 16:21:29 +02:00 |
|
Martin Milata
|
0112d0135a
|
ci(nix): update to latest nixpkgs-unstable
Uses new implementation of autoPatchelf which only works on directories.
|
2022-06-21 15:58:06 +02:00 |
|
Dusan Klinec
|
1e9acf10fa
|
fix(xmr): remove inv8 optimization as in xmr master
|
2022-06-08 08:59:34 +02:00 |
|
grdddj
|
9ca9720f22
|
feat(tests): add test for supporting older python versions
|
2022-05-30 14:41:32 +02:00 |
|
vdovhanych
|
056d4c7c77
|
ci: fix emulators deploy
|
2022-05-26 19:13:18 +02:00 |
|
vdovhanych
|
fa2b161d6a
|
ci: update arm jobs to run on tags and use the official nix image
|
2022-05-21 17:25:31 +02:00 |
|
Martin Milata
|
168389a7b3
|
ci: silence syntax warnings
|
2022-05-16 13:54:43 +02:00 |
|
Dusan Klinec
|
98ec1fb067
|
chore(core/monero): update test binary to newest version
[no changelog]
Co-authored-by: Martin Milata <martin@martinmilata.cz>
|
2022-05-16 12:37:24 +02:00 |
|
Pavol Rusnak
|
8f1d33d5f9
|
build(core,legacy): remove gcc, use cc instead of gcc
for firmware builds we still use arm-none-eabi-gcc via $(PREFIX)gcc
[no changelog]
|
2022-04-27 15:48:14 +02:00 |
|
Martin Milata
|
c153ffe4b3
|
ci: ui2 device tests
|
2022-04-07 17:58:41 +02:00 |
|
Martin Milata
|
2a3f0c16bd
|
ci(monero): update test executable, enable more tests
|
2022-04-07 16:28:12 +02:00 |
|
Martin Milata
|
cae87b9065
|
ci: fix glob for changed files
|
2022-04-05 16:55:49 +02:00 |
|
Martin Milata
|
d1978c062d
|
test(storage): remove timeouts for test_random and test_random_upgrade
|
2022-04-05 16:55:49 +02:00 |
|
Martin Milata
|
8965ad68f2
|
ci: fix core unit test asan
|
2022-04-05 13:03:23 +02:00 |
|
Martin Milata
|
0407e78e8c
|
ci: use autoPatchelfHook for emulators from pinned nixpkgs
|
2022-03-29 12:52:34 +02:00 |
|
vdovhanych
|
7ffa547288
|
ci: fix upload of index to public storage
|
2022-03-25 11:02:20 +01:00 |
|
vdovhanych
|
b365788d88
|
ci: fix upload folders path on public storage
|
2022-03-23 14:35:43 +01:00 |
|
Martin Milata
|
c8dda3242b
|
ci: build emulator with new fonts before running cargo test
|
2022-03-23 13:40:45 +01:00 |
|
Martin Milata
|
7f97ea4961
|
chore(nix): export library path for macos
|
2022-03-22 16:08:50 +01:00 |
|
grdddj
|
7b41946789
|
chore(tests): reflect tenv's changes in image and command
|
2022-03-22 13:26:42 +01:00 |
|
grdddj
|
f0cc7f3327
|
feat(ci): autogenerate documentation for CI jobs
|
2022-03-18 12:02:24 +01:00 |
|
Martin Milata
|
2e3ce4fa1a
|
docs(core): bump MSRV
[skip_ci]
|
2022-03-08 12:53:12 +01:00 |
|
grdddj
|
b77f4b7dbc
|
feat(shell.nix): enable rust extensions in VS Code
|
2022-03-08 10:32:30 +01:00 |
|
Martin Milata
|
5632567c06
|
ci: fix HWI test bitcoind sources
|
2022-03-03 13:59:47 +01:00 |
|
matejcik
|
d655dbf228
|
ci: allow HWI test failure
|
2022-02-28 15:45:29 +01:00 |
|
vdovhanych
|
d0148e020b
|
ci: upload emulators and ui_tests to public storage
|
2022-02-24 14:48:54 +01:00 |
|
grdddj
|
9cba6a0191
|
chore(ci): rename UI jobs and make legacy UI a dependency
|
2022-02-17 11:05:55 +01:00 |
|
grdddj
|
5ba47b582a
|
fix(ci): add T1/TT argument into prepare_ui_artifacts.py to account for missing files
|
2022-02-17 11:05:55 +01:00 |
|
grdddj
|
5ab93ab812
|
feat(ci): generate artifacts for legacy test
|
2022-02-17 11:05:55 +01:00 |
|
grdddj
|
967727a43c
|
chore(legacy,ci): add and use make targets for legacy
|
2022-02-17 11:05:55 +01:00 |
|
Andrew Kozlik
|
02660ea64a
|
ci: Increase crypto test timeout due to test_codepoints failing.
|
2022-02-16 10:25:15 +01:00 |
|
Pavol Rusnak
|
b9bbd5fcd7
|
chore: update dependencies
[no changelog]
Co-Authored-By: Martin Milata <martin@martinmilata.cz>
|
2022-02-15 13:28:03 +01:00 |
|
vdovhanych
|
bb71f9f345
|
ci: fix the environment build after changing runner config
|
2022-02-10 13:17:35 +01:00 |
|
matejcik
|
b0a7e13c88
|
ci: remove separate "UI" job, do UI test in the default "device test" job
|
2022-02-08 16:34:54 +01:00 |
|
vdovhanych
|
48d7f71ccc
|
ci: add hwi tests for core and legacy builds
|
2022-02-08 14:18:08 +01:00 |
|
grdddj
|
5d76144ef5
|
chore(common): always use resolve() when accessing parent of the Path
[no changelog]
|
2022-02-07 14:05:27 +01:00 |
|
vdovhanych
|
b35e6ca5c4
|
ci: add git filter repo to base image
|
2022-01-27 10:30:18 +01:00 |
|
vdovhanych
|
2c2474db07
|
ci: add script for automating common sync
|
2022-01-27 10:30:18 +01:00 |
|
Martin Milata
|
7ca2ae232b
|
ci(core): add nightly builds with PRODUCTION=1
|
2022-01-25 13:59:18 +01:00 |
|
vdovhanych
|
068c6463a2
|
ci: build base docker image once a week on schedule
|
2022-01-24 14:22:56 +01:00 |
|
Martin Milata
|
af0ae880a1
|
fix(ci): Fix valgrind crypto test.
|
2022-01-19 15:22:03 +01:00 |
|
Andrew Kozlik
|
07013d5a0c
|
fix(ci): Fix crypto tests.
|
2022-01-19 15:22:03 +01:00 |
|
Andrew Kozlik
|
ebc07fd6db
|
ci: Suppress libSDL memory leaks.
[no changelog]
|
2022-01-19 15:22:03 +01:00 |
|
Martin Milata
|
242b5f956c
|
ci: more AddressSanitizer jobs
|
2022-01-19 15:22:03 +01:00 |
|
Martin Milata
|
b6ed573cf5
|
ci(legacy): run nightly device tests with AddressSanitizer
[no changelog]
|
2022-01-19 15:22:03 +01:00 |
|
Martin Milata
|
e3541997f0
|
ci(core): run nightly device tests with AddressSanitizer
[no changelog]
|
2022-01-19 15:22:03 +01:00 |
|
Andrew Kozlik
|
56126b75a7
|
ci: Use address sanitizer in CI.
[no changelog]
|
2022-01-19 15:22:03 +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 |
|
Andrew Kozlik
|
fc0fa726e4
|
ci: Allow failure of connect tests.
|
2022-01-10 11:14:36 +01:00 |
|
Martin Milata
|
3100961dda
|
ci(nix): update to pyright-1.1.204
|
2022-01-07 21:41:17 +01:00 |
|
vdovhanych
|
f9b43efcbe
|
ci: jobs for deploying arm emulators
|
2021-12-21 16:25:11 +01:00 |
|
vdovhanych
|
0024d72340
|
ci: add arm build for core unix and legacy emulators
|
2021-12-21 16:25:11 +01:00 |
|
matejcik
|
9a9201fe8a
|
fix(ci): properly ignore changed generated enums
|
2021-12-19 20:36:30 +01:00 |
|
grdddj
|
f838e15eda
|
chore(ci): connect tests - exporting emu/bridge logfile from tenv as artifact
|
2021-12-17 13:53:26 +01:00 |
|
Pavol Rusnak
|
30a77a76bc
|
chore(legacy): rename MEMORY_PROTECT flag to PRODUCTION to match core naming (#2003)
|
2021-12-12 15:45:10 +01:00 |
|
grdddj
|
3ed92a72bb
|
feat(ci): running connect tests against current branch
|
2021-12-10 14:18:21 +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
|
2b7b4b13bd
|
chore(nix): update rust to 1.57
|
2021-12-07 17:12:43 +01:00 |
|
Martin Milata
|
e43ff4ba8e
|
ci(nix): prefer gcc over clang for symlinks with same name
|
2021-12-06 16:25:59 +01:00 |
|
Pavol Rusnak
|
4419572437
|
ci(nix): use gcc-arm-embedded on aarch64-darwin too
it is now enabled in nixpkgs (via rosetta)
|
2021-12-06 00:21:42 +01:00 |
|
Pavol Rusnak
|
8428456df6
|
ci(nix): use explicit versions for clang and gcc (#1969)
|
2021-12-03 12:49:08 +01:00 |
|
vdovhanych
|
3419961797
|
ci: introduce gitlab cache for vnev
|
2021-11-26 16:30:05 +01:00 |
|
Martin Milata
|
52f719ad81
|
ci: add core unit test t1
[no changelog]
|
2021-11-24 15:36:34 +01:00 |
|
Martin Milata
|
909b7b355d
|
ci: also build legacy firmware with MEMORY_PROTECT=1 (#1935)
|
2021-11-24 11:14:44 +01:00 |
|
Martin Milata
|
ebfaff7904
|
ci(nix): keep python3.6 from old nixpkgs
|
2021-11-19 16:26:31 +01:00 |
|
Martin Milata
|
0e505ec78b
|
ci(nix): update to latest nixpkgs-unstable
|
2021-11-19 10:54:31 +01:00 |
|
grdddj
|
6eac12e80e
|
feat(shell.nix): adding pyright as a dependency
|
2021-11-19 10:54:31 +01:00 |
|
Pavol Rusnak
|
a3b83685ef
|
fix(core): fix emulator build on Apple Silicon
[no changelog]
|
2021-11-08 11:00:04 +01:00 |
|
amadejpapez
|
85ba7c12ba
|
style(all): use f-strings for formatting
[no changelog]
|
2021-10-13 11:53:17 +02:00 |
|
Martin Milata
|
2687fd4ade
|
ci: hw: don't skip memory-intensive tests
|
2021-10-07 18:30:43 +02: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 |
|
matejcik
|
b6ee69c905
|
ci: ignore auto-generated files in changelog check (fixes #1785)
|
2021-09-24 10:30:19 +02:00 |
|
Martin Milata
|
81e66cb024
|
style(core/rust): enable clippy lints
[no changelog]
|
2021-09-23 14:22:40 +02:00 |
|
matejcik
|
8d7f3fbd15
|
ci: include whole build/unix/ subdir for rust_test to consume
|
2021-09-21 12:43:31 +02:00 |
|
Martin Milata
|
a7a7570496
|
ci(core): enable rust unit tests
[no changelog]
|
2021-09-16 14:57:06 +02:00 |
|
Martin Milata
|
c80c8edf70
|
ci(core): add rustfmt to style checks
[no changelog]
|
2021-09-16 14:57:06 +02:00 |
|
Martin Milata
|
7832b2f140
|
chore(nix): update rust to 1.55
|
2021-09-16 13:42:15 +02:00 |
|
grdddj
|
1b932a20e8
|
fix(tests): decoding PNG files to fix Linux/Mac differences in encoding
|
2021-09-14 14:21:38 +02:00 |
|
Pavol Rusnak
|
08609cf9a1
|
chore(nix): update rust to 1.54
|
2021-09-08 13:27:52 +02:00 |
|
Martin Milata
|
412d06fdfe
|
docs(core+legacy): use towncrier for generating CHANGELOG.md
core/embed/boardloader/CHANGELOG.md
core/embed/bootloader/CHANGELOG.md
core/embed/bootloader_ci/CHANGELOG.md
legacy/intermediate_fw/CHANGELOG.md
|
2021-07-21 14:27:20 +02:00 |
|
vdovhanych
|
63a42def17
|
feat(ci): add sha checksum for alpine download and change to https
|
2021-07-20 16:57:12 +02:00 |
|
Pavol Rusnak
|
acb01916db
|
ci(nix): update nixpkgs, use latest stable rust (1.53.0)
|
2021-07-14 17:34:12 +02:00 |
|
Martin Milata
|
f67544d27a
|
ci: run more tests on hardware
- bitcoin tests on regular builds in addition to altcoins
- tests that need SD card
|
2021-07-12 19:54:51 +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 |
|
vdovhanych
|
6b3e743373
|
ci: add duration timestamps on all test jobs
|
2021-06-09 10:00:24 +02:00 |
|
Martin Milata
|
f9d4be268e
|
ci: increase timeout for hardware T1 regular test
|
2021-06-04 13:10:51 +02:00 |
|
Martin Milata
|
07c53452f6
|
ci: improve changelog check
- ignore master branch
- treat secfix/ same as release/ branches
- allow skiping check with [no changelog] in commit message
|
2021-06-04 13:10:51 +02:00 |
|