1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-14 03:30:02 +00:00
Commit Graph

370 Commits

Author SHA1 Message Date
M1nd3r
5394ce8df7 feat(core): implement a new Trezor-Host protocol 2024-08-12 12:14:24 +02:00
Martin Milata
10234787a4 feat(core/ui): rust-based UI flows
[no changelog]
2024-05-31 11:59:52 +00:00
Ondřej Vejpustek
68c83f54cb chore: update clang 2024-05-10 20:06:28 +02:00
Ondřej Vejpustek
f0fef1d8c1 chore: update gcc 2024-05-10 20:06:28 +02:00
Ondřej Vejpustek
ccb242ee1c chore(core): introduce THP flag
[no changelog]
2024-05-10 20:05:37 +02:00
matejcik
ec8da46fe5 build: upgrade pyright to 1.1.361 2024-05-07 11:57:10 +02:00
grdddj
f347a08fd1 chore(ci): make arm emulator versions build only in main branches
[no changelog]
2024-04-08 15:41:57 +02:00
grdddj
1b4d6b4b89 chore(ci): add arm version of T3T1 emulator into Gitlab
[no changelog]
2024-04-08 15:41:57 +02:00
grdddj
adc86a7878 chore(ci): add T3T1 build into Gitlab
[no changelog]
2024-04-02 10:01:00 +02:00
Martin Milata
78889c77aa ci: address github yaml lint
[skip_ci]
2024-03-25 11:12:20 +00:00
grdddj
dd38aff8e2 feat(ci): run unit tests for TR in CI
[no changelog]
2024-02-22 12:10:12 +01:00
Martin Milata
1ff789101b ci: move hardware tests over to github actions
[skip_ci]
2024-02-20 19:49:41 +01:00
grdddj
b8ea21d24a feat(all): implement translations into Trezor
Co-authored-by matejcik <ja@matejcik.cz>
2024-02-12 14:49:32 +01:00
matejcik
c018bc0e32 ci: include prodtest in changelog checker 2023-12-20 15:50:46 +01:00
Martin Milata
91e98c58ba ci: fix changelog check for github 2023-12-02 23:42:01 +01:00
vdovhanych
fd7b9a3dde chore: update branch name to main where its used 2023-10-18 10:40:05 +02:00
matejcik
0071e0f683 tests(python): add tests against python 3.11 2023-10-16 13:51:36 +02:00
Martin Milata
5fb2551944 ci(nix): use ST fork of OpenOCD
[skip_ci]
2023-10-06 10:30:34 +02:00
Martin Milata
49ce5eb05f ci(core): build bootloader emulators
[no changelog]
2023-09-08 11:55:08 +02:00
grdddj
3f0701363d feat(ci): add firmware.elf size checkers into CI
[no changelog]
2023-07-27 13:34:29 +02:00
grdddj
387362572d feat(ci): export firmware.elf from firmware build as an artifact
[no changelog]
2023-07-27 13:34:29 +02:00
grdddj
b0d7ca3ca2 feat(shell.nix): add bloaty as a dependency
[no changelog]
2023-07-27 13:34:29 +02:00
vdovhanych
5c5de4674e ci: allow jobs to be cancelled when redundant 2023-07-19 17:26:11 +02:00
grdddj
821f8aad8f feat(tests): saving fixtures.results.json file with result hashes after each UI test
[no changelog]
2023-07-19 08:58:37 +02:00
wszdexdrf
379446cad7 feat(ci): add fmt and unit tests for rust in CI 2023-07-11 13:50:33 +02:00
grdddj
20c9d81018 feat(tests): running master-diff report after each UI test
[no changelog]
2023-07-10 11:13:29 +02:00
Martin Milata
02d574b002 chore(nix): add developer tools to shell.nix 2023-06-26 09:44:20 +02:00
tychovrahe
d3284baf21 feat(core): support STM32F429 discovery board 2023-06-15 17:08:14 +02:00
grdddj
6ec40689ff fix(tests): include model R into master diff and fixtures upload
[no changelog]
2023-06-14 09:58:42 +02:00
grdddj
66bd48d426 fix(tests): include missing UI report into model R's device tests
[no changelog]
2023-06-14 09:58:42 +02:00
grdddj
da14c22712 feat(all): add UI for Model R 2023-05-31 10:14:54 +02:00
Martin Milata
97d8ff7c2c ci: force gcc use for crypto test 2023-05-16 19:23:33 +02:00
Martin Milata
e7c2800798 build: fix compilation on darwin
[no changelog]
2023-05-10 20:59:00 +02:00
Martin Milata
364c6cc6c5 ci: fixes 2023-05-10 20:59:00 +02:00
matejcik
e80dbfc74b ci: fix HWI jobs 2023-04-27 13:37:16 +02:00
Martin Milata
f403b4c511 ci(nix): update to llvmPackages_14 2023-04-26 16:41:50 +02:00
Pavol Rusnak
a0aa414aa0 ci: bump nixpkgs to latest nixpkgs-unstable
[no changelog]
2023-04-19 13:05:03 +02:00
grdddj
f0223c7266 feat(ci): run persistence tests in UI testing mode
[no changelog]
2023-04-11 15:15:44 +02:00
Dusan Klinec
eacd15383b chore: update trezor_tests binary
- tests revamp, always use passphrase flow with transaction signing, more passphrase-related tests, pin test, invalid passphrase test. Chain generation optimized
2023-03-13 16:09:52 +01:00
grdddj
d8603dcc23 fix(ci): export coverage file from click tests
[no changelog]
2023-03-09 16:50:32 +01:00
grdddj
41e07769e2 feat(tests): allow for coverage report even when emulator is controlled by the tests
Allowing tests to specify the profiling wrapper over the emulator
it is starting.

[no changelog]
2023-03-09 16:50:32 +01:00
grdddj
6a51351983 feat(ci): run core device test with multicore support
Tests are much quicker. Max amount of cores chosen
as 4, bigger values were sometimes unstable.

[no changelog]
2023-03-09 16:50:32 +01:00
Martin Milata
b049abff15 ci: hardware: wait longer for T1 firmware to install
Also increase job timeout.

[skip_ci]
2023-03-01 10:14:42 +01:00
Martin Milata
7408f169cb ci: drop cached-nix-shell 2023-02-21 10:23:46 +01:00
Martin Milata
4d87ac253f ci: drop redundant yaml check 2023-02-15 10:34:32 +01:00
Martin Milata
12b2ea01e8 ci: don't use cached-nix-shell in hardware tests 2023-02-15 10:34:32 +01:00
Pavol Rusnak
e4661e8f05
fix(nix): cached-nix-shell is not available on darwin
[no changelog]
2023-02-11 14:53:18 +01:00
matejcik
b2be58c6d2 build: also deploy click-test fixtures 2023-02-10 15:19:31 +01:00
Martin Milata
6c1e6fd0cb ci: make connect test core manual 2023-02-10 13:23:17 +01:00
Martin Milata
7fb357dac6 ci(nix): don't use cached-nix-shell for arm builds and hw tests 2023-02-09 12:16:45 +01:00