1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-07-22 22:48:20 +00:00
Commit Graph

378 Commits

Author SHA1 Message Date
Roman Zeyde
6cc2d4e7d2 ci: add UI-specific diff markers for PR comment
This way, we can quickly see if there are any UI diffs found by the tests
(the first round icon) or there are any UI diffs from `main` (the second one).

[no changelog]
2025-07-18 12:33:13 +03:00
Roman Zeyde
1c00741756 ci(core): generate per-language UI diffs
[no changelog]
2025-07-11 19:10:38 +03:00
Roman Zeyde
7c45ce6522 chore(core): fix "trezor" -> "Trezor"
Also, remove duplicated `coinjoin__title_do_not_disconnect` string.

[no changelog]
2025-06-20 14:40:13 +03:00
matejcik
f6be9db382 ci: drop GitLab config and mentions 2025-04-15 14:50:45 +03:00
Roman Zeyde
69ce947d71 test(core): automatically skip altcoin tests 2025-04-08 07:55:14 +03:00
cepetr
089db2cadf refactor(core): restructure embed folder
[no changelog]
2024-11-18 09:41:02 +01:00
Martin Milata
a44c660ccc ci: move shell.nix to root directory
[no changelog]
2024-10-02 12:23:50 +02:00
vdovhanych
aa47f951ec ci: fix trezor-common sync gh worfklow 2024-09-12 09:37:53 +02:00
vdovhanych
11b923959a ci: migrate trezor-common sync to github actions 2024-08-29 13:20:42 +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