Commit Graph

83 Commits

Author SHA1 Message Date
Ondrej Hajek
5f34080f80 refactor(ci): Switched from action to reusable workflows in Suite desktop and web pipelines 2026-02-16 06:52:17 +01:00
Martin Varmuza
de4172e0d5 chore(connect): check bundle size of webextension build 2026-02-15 20:59:23 +01:00
Martin Varmuza
a57700c276 chore: update webextension example 2026-02-13 16:23:29 +01:00
Martin Varmuza
8886dc4851 chore: remove webextension-mv3 example 2026-02-13 16:23:29 +01:00
Ondrej Hajek
f226b4fc31 feat(e2e): New custom detox runner 2026-02-11 18:28:40 +01:00
Martin Varmuza
09187966be refactor(connect): remove connectSrc setting
Remove connectSrc configuration option from connect-web and connect-webextension:
- Remove connectSrc from ConnectSettingsPublic interface
- Move connectSrc to ConnectSettingsMobile only (still needed for mobile deeplink)
- Remove connectSrc parsing and validation in parseConnectSettings
- Remove global __TREZOR_CONNECT_SRC window variable handling
- Update connect-explorer to remove connectSrc initialization logic
- Simplify mobile-expo example (always use trezorsuite://connect)
- Remove connectSrc from middleware and action handlers

The new architecture uses Suite Web popup directly without configurable connect source.
2026-02-10 17:28:48 +01:00
Martin Vere Cihlar
222d17e0fd test(e2e-suite): Switch suite sync tests to local relay
-new docker services in docker compose for e2e tests (quota-db, suite-sync)
-new method and locators for configuring quota manager
-minor refactor of docker param in wf
-tmp disables incompatible suite-sync test until test implementation is done
2026-01-28 08:41:26 +01:00
Tomas Martykan
b25906f1f4 feat(connect-data): separate new package from connect-common 2026-01-26 18:47:03 +01:00
Ondrej Hajek
b3923d6960 fix(ci): Disabled tag parsing for currents report 2026-01-23 18:01:07 +01:00
Ondrej Hajek
b98116e974 fix(e2e): Fixed canary tags by adding them on project level 2026-01-23 18:00:57 +01:00
karliatto
6f37e35cc7 ci(github): remove analitycs from release npm 2026-01-22 17:33:55 +01:00
Ondrej Hajek
2eb2e78675 feat(e2e): Proper PW options config 2026-01-22 10:26:29 +01:00
Ondrej Hajek
040fe2216f refactor(ci): Cleaned e2e test yarn scripts, PW config selected by pipelines 2026-01-14 20:01:27 +01:00
Martin Varmuza
372d11f819 chore: remove connect-iframe 2026-01-14 15:32:01 +01:00
Ondrej Hajek
87a23de139 feat(e2e): New PW projects structure 2026-01-13 17:40:27 +01:00
Martin Vere Cihlar
5eef407745 fix(e2e-suite): Fix reporter paths and install focus 2026-01-12 15:23:14 +01:00
Martin Vere Cihlar
c7711b995c test(suite): mock message system cfg during app build 2026-01-09 14:35:16 +01:00
Martin Varmuza
a902e2d3cb feat(connect): core-in-popup and iframe with popup modes are now removed 2026-01-08 17:47:11 +01:00
Ondrej Hajek
2114a0299c feat(e2e): Instrumented code for code coverage by E2E tests 2026-01-06 15:33:51 +01:00
Ondrej Hajek
c90bdd00d3 chore(e2e): Update playwright 2025-12-16 20:10:19 +01:00
Martin Varmuza
8911d677e2 chore: remove @trezor/connact-analytics package 2025-12-16 18:06:08 +01:00
Martin Vere Cihlar
ff3ef49192 refactor(e2e-suite): change wf depenency install to post errors 2025-12-15 11:38:45 +01:00
Tomas Martykan
54710d7958 ci: remove deprecated npmAuthToken 2025-12-09 12:59:25 +01:00
Martin Vere Cihlar
e3594d070c chore(e2e-suite): move e2e suite tests to suite/e2e 2025-12-05 04:33:08 -04:00
Martin Vere Cihlar
887e06b58d refactor(e2e-suite): move from suite-desctop-core to suite 2025-11-30 09:48:39 -04:00
Ondrej Hajek
445ea45125 feat(ci): Cleanup of nightly e2e jobs 2025-11-28 20:18:29 +01:00
karliatto
71eb3b1cc0 ci(github): add device-authenticity to npm action trigger 2025-11-12 17:39:21 +01:00
Martin Vere Cihlar
d269017267 fix(e2e-native): fixes and improves artifact handling on CI 2025-10-31 12:14:06 -06:00
Martin Vere Cihlar
bd52e2852f feat(e2e-native): enhance logging both on CI and local
minor fix of t3w1 workflow skipping
2025-10-23 14:12:15 -06:00
Jiri Zbytovsky
667acf1f28 fix(e2e-suite): sign message system during PW setup 2025-10-23 16:58:09 +02:00
Ondrej Hajek
07165d5266 feat(ci): Run T3W1 tests as part of PR check 2025-10-01 12:03:37 +02:00
karliatto
06152820f9 ci(github): remove mv2 webextension 2025-09-22 10:48:54 +02:00
Martin Vere Cihlar
484c8303db fix(e2e-suite): Disable temporarly trading tests on web canary workflow 2025-08-20 08:16:56 +02:00
Peter Sanderson
89e32fcf42 chore: bump prettier - format:all on new version 2025-07-03 11:47:37 +02:00
Martin Vere Cihlar
0b3816e834 fix(e2e): Enabled and stiblize metadata-lifecycle test
minor fixes on workflows to allow workflow dispatch
docs on how to run test multiple times in CI
2025-06-23 20:50:41 +09:00
Ondrej Hajek
0db5344878 fix(ci): Fixed spam from bot comments when skipping tests 2025-06-18 18:14:31 +02:00
Martin Varmuza
9d9cf32d83 ci(suite-web): make sure sharedworker build is available for all suite-web builds 2025-06-05 13:58:51 +02:00
Martin Vere Cihlar
fa21b2c05b fix(e2e): Fix up suite release reporter workflow
solves inheretance issue
minor fixes
reporter definition moved back to workflow calls
solves concurrences clashes
2025-06-03 12:45:26 +02:00
Carlos Garcia Ortiz karliatto
23b5e0d28c ci(github): include connect mobile in release workflow 2025-06-02 12:34:03 +02:00
Martin Vere Cihlar
deb7353312 feat(e2e): Switch release reporter to only manual triggers 2025-05-15 13:16:11 +02:00
Tomas Martykan
eb758acea9 chore: apply latest prettier 2025-05-05 13:51:36 +02:00
Martin Vere Cihlar
ad5cbae665 PW GitHub reporter on release workflows (#18617) 2025-04-30 15:14:00 +02:00
Ondřej Hájek
a135bfab5f feat(ci): Post Currents link for Android tests (#18417) 2025-04-17 12:12:55 +02:00
Ondřej Hájek
303e56ad5c fix(ci): Less spammy E2E pipelines (#18365) 2025-04-15 11:04:45 +02:00
Ondřej Hájek
e810fedb25 Feat(ci): Use currents orchestration (#17957)
* feat(ci): Use currents orchestration

* feat(ci): Orchestration added to nightly and release workflows

* feat(ci): Rerun only failed tests using orchestration

* fix(ci): Fixed npm deps

* fix(ci): Fixed broken tests

* feat(ci): Reworked and simplified the flow

* feat(ci): Add comment about skipping tests

* fix(ci): Fixed token in check previous test runs

* fix(ci): Fixed fetch previous test result

* feat(ci): More simplification

* fix(ci): Fixed review comment

* fix(ci): Final touches and docs

* fix(ci): Fixed PR review comments

* fix(ci): Removed unused dep

* fix(ci): More PR review fixes
2025-04-10 17:52:15 +02:00
Ondřej Hájek
0f07257a62 feat(ci): Add smoke checks to PR e2e (#17766)
* refactor(ci): Build desktop only once in PR jobs

* feat(ci): Add smoke check to PR e2e test

* feat(ci): Updated also nightly, canary fw and release jobs to only build desktop app once

* fix(ci): Minor adjustments

* fix(ci): PR review fixes
2025-03-19 22:18:07 +01:00
Ondřej Hájek
12226ac862 fix(ci): Fixed deployment for FW canary web tests (#17723) 2025-03-18 08:56:01 +01:00
Ondřej Hájek
bc14a45dfe feat(e2e): Canary FW CI pipelines for playwright tests (#17606)
* feat(e2e): Canary FW CI pipelines for playwright tests

* fix(e2e): changed base url and grep for fw canary

* feat(ci): Added tagging

* fix(ci): Fixed PR review comments

* feat(ci): Added docs
2025-03-17 21:26:25 +01:00
Ondřej Hájek
d45f03fedb fix(ci): Currents branch naming and added attempt number to Currents id (#17677) 2025-03-14 17:51:34 +01:00
Ondřej Hájek
1e49357d15 Fix failing tests (#17618)
* fix(e2e): Fixed failing tests

* fix(ci): Fixed checking previous test runs
2025-03-12 17:24:42 +01:00