- Move upgrade-verification.spec.ts from test/e2e/ to test/upgrade/
- This prevents the test from running during normal E2E CI runs
- The upgrade test is only meant for the upgrade-test workflow
- Update workflow and documentation to reflect new location
Co-authored-by: katosdev <7927609+katosdev@users.noreply.github.com>
- Replace waitForTimeout with waitForSelector and waitForLoadState
- Remove eval security risk in bash script
- Use proper wait mechanisms for better test reliability
Co-authored-by: katosdev <7927609+katosdev@users.noreply.github.com>
* feat: add decimal support to currency system with ISO 4217 data integration
* Harden currency formatting: add decimal bounds, input validation, and robust error handling
* Fixed issues raised by coderrabitai
* Fixed linting issue
Retries + logging: Set timestamped errors on 5xx/429 or JSON failures.
Empty-array guard: script exits non-zero if the API returns [], so won’t commit an empty file.
Exit codes: any API or I/O error yields sys.exit(1), triggering “no commit on failure” logic.