Skip to content

Fork sync#36

Open
mateumiralles wants to merge 943 commits into
dappnode:developfrom
lidofinance:develop
Open

Fork sync#36
mateumiralles wants to merge 943 commits into
dappnode:developfrom
lidofinance:develop

Conversation

@mateumiralles

Copy link
Copy Markdown

Fork sync

Mimidze and others added 30 commits March 10, 2026 15:37
…active-keys

fix: show wrong-fee-recipient alert only for already active keys
fix: add blob into img CSP config
Add matomo events and tests for monitoring  and dashboard links
Bumps [socket.io-parser](https://github.com/socketio/socket.io) from 4.2.5 to 4.2.6.
- [Release notes](https://github.com/socketio/socket.io/releases)
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md)
- [Commits](https://github.com/socketio/socket.io/compare/socket.io-parser@4.2.5...socket.io-parser@4.2.6)

---
updated-dependencies:
- dependency-name: socket.io-parser
  dependency-version: 4.2.6
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [flatted](https://github.com/WebReflection/flatted) from 3.3.1 to 3.4.2.
- [Commits](WebReflection/flatted@v3.3.1...v3.4.2)

---
updated-dependencies:
- dependency-name: flatted
  dependency-version: 3.4.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
* feat: setup wc wallet for speed up tests

* fix: update walletconnect dependencies to latest versions

* feat: add WC_PROJECT_ID to environment variables in workflow files

* fix: update @lidofinance dependencies to latest versions

* fix: update rpcUrlToMock format in prod and testnet config files

* fix: update rpcUrlToMock regex pattern in prod and testnet config files

* fix: clean up spacing in conditional for test jobs in CI workflow

* fix: update condition for test jobs to allow undefined inventory

* fix: update @lidofinance/browser-service and wallets-testing-wallets to latest versions

* fix: update @lidofinance/browser-service and wallets-testing-wallets to latest versions

* fix: update @lidofinance/browser-service and wallets-testing-wallets to latest versions

* fix: update @lidofinance/browser-service and wallets-testing-wallets to stable versions

* fix: update trace option in Playwright config to 'on-first-retry'
exromany and others added 23 commits June 4, 2026 11:07
Runtime now fails open when VALIDATION_FILE_PATH is set but the file is
missing, unreadable, malformed JSON, or has the wrong schema: each case
returns an empty deny-list, logs a structured error, and increments a
Prom counter with a stable bucket label. Previously every failure set
isBroken=true, which the provider treated as "deny everyone" — a broken
file locked all users out.

- Bucketed error labels (stat_failed / read_failed / invalid_json /
  invalid_format) replace String(error), fixing a Prometheus cardinality
  bomb where every distinct error message became its own series.
- Discrete stat → read → parse → validate steps so logs and metrics
  name what actually failed.
- mtime-based in-memory cache avoids re-reading the file on every
  getServerSideProps call; the cache invalidates as soon as mtime moves.
- Drops the isBroken flag from AddressValidationFile and the matching
  branch in AddressValidationProvider.

Deploy-time misconfig is still caught by scripts/startup-checks/
validation-file.mjs, which hard-fails on a bad file when
RUN_STARTUP_CHECKS=true.
* fix: add data-testid attributes for improved testing

* feat: move csm tests to additional folder

* fix: update node version to 24 in workflow files

* feat: move shared services

* feat: update yarn command add moved config

* feat: added tests for keys

* feat: update DashboardPage and RolesSection with new locators and tests

* feat: add more tests

* feat: added tests for first step

* feat: added tests for first step

* feat: added tests for second step

* chore: update dependencies and add detailed link to welcome section

* feat: add NotEligiblePage and related tests for not eligible section

* feat: enhance tests for operator steps with detailed checks and Qase integration

* feat: implement CreateOperatorStep3Page and associated tests for step 3 functionality

* feat: implement Step 4 functionality with UI components and tests for operator creation summary

* feat: update error handling in form controls and add tests for operator creation steps

* feat: enhance validation tests with Qase integration and improve error handling for keys

* feat: integrate Qase reporting into dashboard tests and enhance tooltip verifications

* feat: add tests for dashboard stake keys section

* feat: navigation tests

* feat: add edit metadata link and corresponding test for dashboard navigation

* feat: add delete keys card functionality and corresponding tests for navigation

* feat: implement metadata management with validation and update functionality in settings

* feat: update wallet configuration to use WC_SDK_COMMON_CONFIG and add @noble/hashes resolution

* feat: add navigation tests for empty validator with Create Operator visibility

* feat: add tests for rewards cliaimer

* fix: fixed tests after refactor

* fix: fixed tests after refactor

* feat: add tooltip test for current rewards claimer info icon

* feat: dvt form

* feat: added tests for claim blances

* fix: validation get/set nested errors

* fix: update dvt form status

* feat: refactor

* test: restructure claim tests — SDK assertions, shared constants, concise names

* test: added new tests

* fix: correct data-testid references for curated operator form

* feat: add tests for splitters bond reward

* feat: claim IDVTC

* refactor: small refactors

* feat: parameters table with 3 columns

* feat: update select-operator-type-create modal

* fix: pass operator type to create page

* fix: file path

* feat: keys-cache used internally in sdk

* fix: test dulicated-keys

* feat: try to add job

* fix: update Foundry version to v1.7.1 in tests-fork workflow

* fix: update wallet secrets and module references in tests-fork workflow

* fix: update wallet secrets and module references in tests-fork workflow

* fix: update test command to use yarn in tests-fork workflow

* fix: add null check for snapshotId before reverting in multiple test files

* fix: add Pinata API credentials to test-cm job in tests-fork workflow

* fix: revert group names

* fix: dummy qa-config

* fix: downgrade sdk

* fix: remove artifact upload steps from test workflows

* fix: current-stake without external-stake

* feat: group name

* chore: ci

* chore: skip rpc check

* fix: update global setup to start node only in CI, refactor global teardown, enhance test fixtures

* feat: implement wallet presets and enhance global setup for CI

* fix: remove redundant node-version line in setup-node action

* fix: improve error handling and logging in presets state management

* feat: enhance wallet presets and update test descriptions with tags

* fix: remove .only from test.describe in keysBreakdown and groupSummary tests

* chore: trigger rebuild

* feat: enhance wallet preset handling and improve logging in fork actions

* fix: add global timeout for CI and improve error handling in waitForCallback

* feat: add withDeposit handler and update wallet presets to include it

* feat: add keys generator binary download step in test workflows

* fix: reorder and reintroduce Playwright report encryption step in test workflow

* feat: update wallet preset definitions and enhance validation checks in tests

* fix: added qase ids

* feat: remove old

* feat: remove old

* feat: remove old

* feat: remove old

* feat: remove old

* feat: remove old

* feat: remove old

* feat: remove old

* feat: remove old

* feat: remove old

* feat: remove old

* feat: remove old

* feat: remove old

* feat: remove old

---------

Co-authored-by: exromany <exromany@lido.fi>
* feat: use SecGuardReporter to hide sensetive env in pw report

* fix: fixed sensetive env array
# Conflicts:
#	tests/csm-widget/tests/operatorWithValidator/dashboard/bondRewards/latestRewardDistibution.spec.ts
* feat: add e2e test workflows and setup actions for CSM/CM modules

* feat: allow running workflows from the feature branch tests/add-cm-schedule

* fix: update navigation paths for inbox, manager, and rewards address tabs

* feat: allow running workflows from the feature branch tests/add-cm-schedule

* fix: update claim option descriptions to ensure proper punctuation

* feat: implement reusable E2E test workflow and refactor existing test workflows

* fix: update claim option descriptions for consistency and clarity

* fix: update cwd path for WalletStateService and ForkActionsService to use './staking-modules'
@tropibot

tropibot Bot commented Jun 23, 2026

Copy link
Copy Markdown

⏳ Building package for commit 3c934f8...

A build has been triggered. The install link will appear here when ready.

(by tropibot/build)

Mimidze and others added 6 commits June 23, 2026 18:14
…oint

chore: replace Harbor registry endpoint
* fix: update button names and improve test timeout handling

* fix: remove trailing period from tooltip text in stake columns
Update tests in welcome page and latest Reward Distibution files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants