Skip to content

feat: encrypting JWT tokens #6924

feat: encrypting JWT tokens

feat: encrypting JWT tokens #6924

Triggered via pull request September 2, 2026 16:47
Status Success
Total duration 41m 43s
Artifacts 4

test-frontend.yaml

on: pull_request
Build | Front-end
3m 0s
Build | Front-end
Matrix: unit-test
Matrix: test
Cleanup | Build Cache
6s
Cleanup | Build Cache
Fit to window
Zoom out
Zoom in

Annotations

5 errors, 1 warning, and 2 notices
[Transaction tool] › tests/organization-advanced/organizationTransactionObserverTests.test.ts:115:3 › Organization Transaction observer/visibility tests @organization-advanced › Verify transaction is visible for an observer while transaction is "In progress": automation/pages/BasePage.ts#L170
5) [Transaction tool] › tests/organization-advanced/organizationTransactionObserverTests.test.ts:115:3 › Organization Transaction observer/visibility tests @organization-advanced › Verify transaction is visible for an observer while transaction is "In progress" TimeoutError: locator.click: Timeout 30000ms exceeded. Call log: - waiting for locator('form button[type="submit"]').first() - locator resolved to <button disabled type="submit" data-v-abb1faca="" data-v-1f5583a2="" class="btn btn-primary extra-width">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is not enabled - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is not enabled - retrying click action - waiting 100ms 56 × waiting for element to be visible, enabled and stable - element is not enabled - retrying click action - waiting 500ms at ../pages/BasePage.ts:170 168 | const element = this.getElement(selector, index); 169 | await element.waitFor({ state: 'visible', timeout }); > 170 | await element.click(); | ^ 171 | await this.captureStepScreenshot(`click-${selector}`); 172 | } 173 | at OrganizationPage.click (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/BasePage.ts:170:19) at OrganizationPage.clickOnSignTransactionButton (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:1097:5) at OrganizationPage.addComplexKeyAccountForTransactions (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:813:5) at setupOrganizationAdvancedFixture (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/helpers/fixtures/organizationAdvancedFixture.ts:51:3) at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/organization-advanced/organizationTransactionObserverTests.test.ts:57:21
[Transaction tool] › tests/organization-advanced/organizationGroupCsvLoadTests.test.ts:86:3 › Organization Group CSV load tests @organization-advanced › Verify user can import csv with 100 transactions: automation/pages/BasePage.ts#L170
4) [Transaction tool] › tests/organization-advanced/organizationGroupCsvLoadTests.test.ts:86:3 › Organization Group CSV load tests @organization-advanced › Verify user can import csv with 100 transactions TimeoutError: locator.click: Timeout 30000ms exceeded. Call log: - waiting for getByTestId('dropdown-select-mode') - locator resolved to <button data-v-abb1faca="" aria-expanded="false" id="modeSelectorDropdown" data-bs-toggle="dropdown" data-testid="dropdown-select-mode" class="btn btn-secondary w-100 d-flex align-items-center justify-content-between">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="small-modal modal fade show" aria-labelledby="exampleModalLabel" data-testid="modal-confirm-transaction">…</div> from <div class="container-main logged-in">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="small-modal modal fade show" aria-labelledby="exampleModalLabel" data-testid="modal-confirm-transaction">…</div> from <div class="container-main logged-in">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 48 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="small-modal modal fade show" aria-labelledby="exampleModalLabel" data-testid="modal-confirm-transaction">…</div> from <div class="container-main logged-in">…</div> subtree intercepts pointer events - retrying click action - waiting 500ms at ../pages/BasePage.ts:170 168 | const element = this.getElement(selector, index); 169 | await element.waitFor({ state: 'visible', timeout }); > 170 | await element.click(); | ^ 171 | await this.captureStepScreenshot(`click-${selector}`); 172 | } 173 | at OrganizationPage.click (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/BasePage.ts:170:19) at OrganizationPage.clickOnSelectModeDropdown (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:439:5) at OrganizationPage.selectOrganizationMode (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:482:5) at OrganizationPage.logoutFromOrganization (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:528:5) at GroupPage.logInAndSignGroupTransactionsByAllUsers (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/GroupPage.ts:421:7) at executeOrganizationGroupFromCsvFile (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/helpers/flows/organizationGroupFlow.ts:53:3) at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/organization-advanced/organizationGroupCsvLoadTests.test.ts:87:41
[Transaction tool] › tests/local-transactions/workflowTests.test.ts:204:3 › Workflow account navigation tests @local-transactions › Verify duplicate account link shows error toast: automation/pages/BasePage.ts#L170
3) [Transaction tool] › tests/local-transactions/workflowTests.test.ts:204:3 › Workflow account navigation tests @local-transactions › Verify duplicate account link shows error toast TimeoutError: locator.click: Timeout 30000ms exceeded. Call log: - waiting for getByTestId('button-link-account-id') - locator resolved to <button disabled type="submit" data-v-abb1faca="" class="btn btn-primary mt-5" data-testid="button-link-account-id">Link Account</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is not enabled - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is not enabled - retrying click action - waiting 100ms 58 × waiting for element to be visible, enabled and stable - element is not enabled - retrying click action - waiting 500ms at ../pages/BasePage.ts:170 168 | const element = this.getElement(selector, index); 169 | await element.waitFor({ state: 'visible', timeout }); > 170 | await element.click(); | ^ 171 | await this.captureStepScreenshot(`click-${selector}`); 172 | } 173 | at AccountPage.click (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/BasePage.ts:170:19) at AccountPage.clickOnLinkAccountButton (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/AccountPage.ts:193:5) at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/local-transactions/workflowTests.test.ts:213:5
[Transaction tool] › tests/local-transactions/workflowTests.test.ts:168:3 › Workflow account navigation tests @local-transactions › Verify user can add an existing account: automation/pages/BasePage.ts#L170
2) [Transaction tool] › tests/local-transactions/workflowTests.test.ts:168:3 › Workflow account navigation tests @local-transactions › Verify user can add an existing account TimeoutError: locator.click: Timeout 30000ms exceeded. Call log: - waiting for getByTestId('button-link-account-id') - locator resolved to <button disabled type="submit" data-v-abb1faca="" class="btn btn-primary mt-5" data-testid="button-link-account-id">Link Account</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is not enabled - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is not enabled - retrying click action - waiting 100ms 58 × waiting for element to be visible, enabled and stable - element is not enabled - retrying click action - waiting 500ms at ../pages/BasePage.ts:170 168 | const element = this.getElement(selector, index); 169 | await element.waitFor({ state: 'visible', timeout }); > 170 | await element.click(); | ^ 171 | await this.captureStepScreenshot(`click-${selector}`); 172 | } 173 | at AccountPage.click (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/BasePage.ts:170:19) at AccountPage.clickOnLinkAccountButton (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/AccountPage.ts:193:5) at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/local-transactions/workflowTests.test.ts:175:5
[Transaction tool] › tests/local-transactions/transactionDraftsPaginationTests.test.ts:41:3 › Transaction drafts pagination tests @local-transactions › Verify drafts table paginates at 10 items per page: automation/tests/local-transactions/transactionDraftsPaginationTests.test.ts#L55
1) [Transaction tool] › tests/local-transactions/transactionDraftsPaginationTests.test.ts:41:3 › Transaction drafts pagination tests @local-transactions › Verify drafts table paginates at 10 items per page Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 10 Call Log: - Timeout 5000ms exceeded while waiting on the predicate 53 | await expect 54 | .poll(() => transactionPage.getDraftRowCount()) > 55 | .toBe(TOTAL_DRAFTS - PAGE_SIZE); | ^ 56 | }); 57 | }); 58 | at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/local-transactions/transactionDraftsPaginationTests.test.ts:55:8
Automation | Local Basic
No files were found with the provided path: automation/test-results. No artifacts will be uploaded.
🎭 Playwright Run Summary
74 passed (9.1m)
🎭 Playwright Run Summary
5 flaky [Transaction tool] › tests/local-transactions/transactionDraftsPaginationTests.test.ts:41:3 › Transaction drafts pagination tests @local-transactions › Verify drafts table paginates at 10 items per page [Transaction tool] › tests/local-transactions/workflowTests.test.ts:168:3 › Workflow account navigation tests @local-transactions › Verify user can add an existing account [Transaction tool] › tests/local-transactions/workflowTests.test.ts:204:3 › Workflow account navigation tests @local-transactions › Verify duplicate account link shows error toast [Transaction tool] › tests/organization-advanced/organizationGroupCsvLoadTests.test.ts:86:3 › Organization Group CSV load tests @organization-advanced › Verify user can import csv with 100 transactions [Transaction tool] › tests/organization-advanced/organizationTransactionObserverTests.test.ts:115:3 › Organization Transaction observer/visibility tests @organization-advanced › Verify transaction is visible for an observer while transaction is "In progress" 2 skipped 152 passed (24.8m)

Artifacts

Produced during runtime
Name Size Digest
playwright-report-Local Basic
471 KB
sha256:839af684cbc3ad3db2c0e43366fe129b34a9317e3488414cb90bb8f2cecd5009
playwright-report-Shared E2E
3.4 MB
sha256:dc546fe31d708f6b8074014f20b519391be6f4bc985db863f9de2bffcc36f1ec
playwright-test-results-Shared E2E
724 KB
sha256:981af0a852318f7fc9bf079cb4df6ac4e2953e741f1040b8a10f707f378eb24d
solo-diagnostics-Shared E2E
27.9 KB
sha256:46de07138d67964febbbf31d432a438920d6ab649451e0e99f6cdfe261e83027