Commit Graph

29 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
015b2372a3 test(e2e): add connect popup web tests
Add E2E tests for Suite Web popup integration with Connect:
- connectPopupWeb.test.ts: Tests web-based popup flow (getAddress, cancellation)
- Update ConnectPermissionsModal page object with appName locator
- connect now builds under suite-web workflow files
2026-02-10 11:59:31 +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
0d03955117 ci: build suite-web for connect changes 2026-01-27 13:13:50 +01:00
Tomas Martykan
b25906f1f4 feat(connect-data): separate new package from connect-common 2026-01-26 18:47:03 +01:00
Ondrej Hajek
2eb2e78675 feat(e2e): Proper PW options config 2026-01-22 10:26:29 +01:00
Ondrej Hajek
f6d1e5da8a feat(e2e): Added PW project builder for cleaner PW configuration 2026-01-16 12:32:18 +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
Ondrej Hajek
4affee83ef feat(e2e): Switched to prod FW for T3W1 tests 2025-11-28 20:18:29 +01:00
Ondrej Hajek
26f2db9414 fix(ci): Web vs. Desktop worker balance optimization 2025-11-21 16:34:52 +01: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
Ondrej Hajek
07165d5266 feat(ci): Run T3W1 tests as part of PR check 2025-10-01 12:03:37 +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
Martin Vere Cihlar
e7af6b02bc fix(e2e-suite): run db-migration only on nightly 2025-08-06 16:00:44 +02:00
Ondrej Hajek
ca3981f110 fix(e2e): Fixed false positive Electrum test 2025-07-17 07:05:06 +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
Martin Vere Cihlar
6637db0fd8 refactor(e2e): increase CI fail fast from 3 to 7 2025-05-21 08:37:45 +02:00
Ondrej Hajek
7c008157f3 fix(ci): Build web even when skipping tests 2025-05-12 15:23:30 +02:00
vdovhanych
93de7b9cf5 feat: rework automation authentication to use github app instead of user tokens 2025-05-02 13:44:10 +02:00
Jiri Zbytovsky
38d4b7b7ee ci: exclude .md from triggering actions 2025-04-24 14:09:06 +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
Martin Vere Cihlar
048d3f51f8 Fix/suite desktop core/e2e events analytics 17159 (#17783)
* refactor(e2e): Dynamic firmware version
* fix(e2e): also checkout submodules in test workflows
2025-03-21 09:09:15 +01:00
Ondřej Hájek
e5ccc0c45b fix(ci): Fixed job dependency + smoke grep (#17795)
* fix(ci): Fixed job dependency

* fix(ci): Fix grep for smoke
2025-03-20 09:19:24 +01:00
Ondřej Hájek
f43a02197d feat(ci): Post link to currents (#17791) 2025-03-19 22:41:59 +01: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
b67cfc9deb refactor(ci): Refactored QA pipelines to be more modular (#17433)
* refactor(ci): Refactored QA pipelines to be more modular

* feat(ci): Added nightly and release pipelines

* refactor(ci): DRY e2e test matrices

* refactor(ci): Correct workflow naming

* fix(ci): Fixed load e2e matrix script

* fix(ci): Fixed starting docker containers

* fix(ci): Added new lines

* fix(ci): Fixed review comments

* fix(ci): Cleaner log formatting

* fix(ci): Different PW reporter for CI

* fix(ci): More logging changes

* fix(ci): Fail test on purpose to see what it looks like

* fix(ci): final formatting

* fix(ci): Moved group definitions from CI to E2E package
2025-03-12 12:26:45 +01:00