1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-07-19 04:58:11 +00:00
trezor-firmware/ci
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
..
common_sync ci: fix trezor-common sync gh worfklow 2024-09-12 09:37:53 +02:00
hardware_tests chore(core): fix "trezor" -> "Trezor" 2025-06-20 14:40:13 +03:00
pyright build: upgrade pyright to 1.1.361 2024-05-07 11:57:10 +02:00
ui_test_records ci: rename tmp folder to ui_test_records 2020-01-06 14:59:12 +00:00
.gitignore docker: don't use nixos/nix as base, use alpine from scratch 2020-06-07 17:08:25 +02:00
check_changelog.sh ci: drop GitLab config and mentions 2025-04-15 14:50:45 +03:00
check_release_commit_messages.sh chore: update branch name to main where its used 2023-10-18 10:40:05 +02:00
Dockerfile ci: drop cached-nix-shell 2023-02-21 10:23:46 +01:00
make_pull_comment.py ci: add UI-specific diff markers for PR comment 2025-07-18 12:33:13 +03:00
make_summary_htmls.py ci(core): generate per-language UI diffs 2025-07-11 19:10:38 +03:00
prepare_ui_artifacts.py feat(tests): running master-diff report after each UI test 2023-07-10 11:13:29 +02:00
README.md ci: drop GitLab config and mentions 2025-04-15 14:50:45 +03:00
test.yml ci: drop GitLab config and mentions 2025-04-15 14:50:45 +03:00

CI

This directory contains some ancillary files for the CI pipeline:

  • Dockerfile for the main CI environment,
  • nix-shell configuration for the reproducible Nix environment,
  • nix module for our specific version of Pyright,
  • scripts to synchronize trezor-common repository,
  • scripts to generate UI artifacts,
  • some more complex checker scripts.