vdovhanych
5c5de4674e
ci: allow jobs to be cancelled when redundant
2023-07-19 17:26:11 +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
da14c22712
feat(all): add UI for Model R
2023-05-31 10:14:54 +02:00
grdddj
f0223c7266
feat(ci): run persistence tests in UI testing mode
...
[no changelog]
2023-04-11 15:15:44 +02:00
Martin Milata
12b2ea01e8
ci: don't use cached-nix-shell in hardware tests
2023-02-15 10:34:32 +01:00
matejcik
b2be58c6d2
build: also deploy click-test fixtures
2023-02-10 15:19:31 +01:00
Martin Milata
1e4b42792d
ci(nix): use cached-nix-shell for speed
...
[no changelog]
2023-02-08 23:01:35 +01:00
tychovrahe
5ef6c3975d
build(core): differentiate build results for different models
...
[no changelog]
2023-01-20 19:47:12 +01:00
grdddj
d045e0089d
feat(core/ui): delete old UI code
2022-11-21 14:08:47 +01:00
vdovhanych
3300ed8905
ci: fix data deploy job for release
2022-08-18 13:33:05 +02:00
vdovhanych
907254245d
ci: fix jobs on tags only
2022-07-15 14:58:24 +02:00
Martin Milata
b4145b69a3
ci: deploy recorded ui2 screens
2022-06-28 18:01:02 +02:00
vdovhanych
056d4c7c77
ci: fix emulators deploy
2022-05-26 19:13:18 +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
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
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
2c2474db07
ci: add script for automating common sync
2022-01-27 10:30:18 +01:00
vdovhanych
f9b43efcbe
ci: jobs for deploying arm emulators
2021-12-21 16:25:11 +01:00
Tomas Susanka
6214156c35
fix(ci): strip commit version for emulator releases
...
trezor-user-env can't work with that
2021-02-11 08:25:25 +01:00
Tomas Susanka
cc3d86f0dd
ci: skip submodules download where applicable
2020-11-05 18:54:56 +01:00
Tomas Susanka
fd90bb9d10
ci: remove darwin emulator deploy
...
We'll use trezor user env for that.
2020-10-30 11:28:46 +01:00
Tomas Susanka
dfd93b6759
ci: distinguish between t1 and tt on firmware corp server
2020-10-30 11:28:01 +01:00
Tomas Susanka
3a8e46467a
ci: fix firmware versions in deploy jobs
...
We do not run before_script because we run `nix-shell` and `poetry install`
there. The deploy takes about ~5s without nix-shell and peotry and ~5m with
both so it is worth it.
2020-10-07 22:13:57 +02:00
Pavol Rusnak
4fdb62c2e2
chore(python): replace pipenv with poetry
2020-10-07 16:21:00 +02:00
Pavol Rusnak
98ea241e97
ci: use alternative list syntax for needs
2020-10-06 21:59:22 +02:00
Tomas Susanka
c7b6d98cfc
tests/upgrade-tests: modify paths in release jobs and add job for MacOS
2020-08-27 21:04:22 +02:00
Tomas Susanka
c52c93aea0
ci: add core btconly debug build and deploy it during release
2020-08-26 16:24:43 +02:00
Tomas Susanka
141d9099f5
ci: remove release candidates deploy
...
It is not being used at the moment anyway.
2020-08-24 13:28:41 +02:00
Tomas Susanka
13c11e756e
ci: replace 'dependends' with 'needs'
...
https://docs.gitlab.com/ee/ci/yaml/#needs
2020-08-18 16:55:31 +02:00
Pavol Rusnak
063aba910d
core: rename emulator to trezor-emu-core
2020-07-30 15:27:34 +02:00
Tomas Susanka
698b632acb
ci: add btconly debug build and run hardware tests for it
2020-07-15 18:07:21 +02:00
Tomas Susanka
2b4de8e270
ci: use nix docker image
2020-07-03 17:33:59 +02:00
Tomas Susanka
6ebb388905
ci: add debug firmwares to releases
2020-06-19 19:34:31 +00:00
Tomas Susanka
5440f1db27
ci: fix release legacy btconly deploy
2020-06-03 15:13:50 +00:00
Tomas Susanka
1634baa1e5
ci: remove 'only changes'
2020-04-20 20:14:24 +02:00
Tomas Susanka
f82e28ee6f
ci: fix upgrade tests deploy when commit has two tags
2020-04-16 14:43:19 +00:00
Tomas Susanka
6901cb7cdf
ci: simplify regular expressions for release and tags
2020-04-10 11:23:07 +02:00
Tomas Susanka
c418e628ac
ci: omit unix/emu label in test jobs
2020-02-24 11:47:06 +00:00
Tomas Susanka
f4c38af825
ci: use 'extends' instead of yaml anchors
...
We might refactor the ci folder a bit more using this but I believe it
is fine for now.
Should solve #835 .
2020-02-10 16:12:46 +00:00
Tomas Susanka
362dbce606
ci: rename tmp folder to ui_test_records
2020-01-06 14:59:12 +00:00
Tomas Susanka
3dfbe7aa98
ci: upload ui tests fixtures
2020-01-03 15:07:46 +00:00
Tomas Susanka
74bc28b3cb
ci: deploy firmwares to the internal server
2019-10-16 10:27:27 +02:00
Tomas Susanka
6ef0b8c4f2
ci: add missing '/' to DEPLOY_BASE_DIR variable
2019-10-03 11:44:26 +02:00
Tomas Susanka
54de6b9fac
ci: deploy frozen emulators to upgrade tests
2019-09-10 14:42:14 +02:00