Skip to content

feat: Migrate to Node.js 24 LTS#6063

Open
Pyatakov wants to merge 15 commits into
developfrom
feat/node24-version
Open

feat: Migrate to Node.js 24 LTS#6063
Pyatakov wants to merge 15 commits into
developfrom
feat/node24-version

docs: Update prerequisites and tech stack docs

409c0cf
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
GitHub Actions / Test Results failed Jun 26, 2026 in 0s

2 fail, 33 pass in 6m 22s

 32 files  ±0   64 suites  ±0   6m 22s ⏱️ + 2m 8s
 35 tests ±0   33 ✅ ±0  0 💤 ±0  2 ❌ ±0 
165 runs  ±0  163 ✅ ±0  0 💤 ±0  2 ❌ ±0 

Results for commit 409c0cf. ± Comparison against earlier commit 82786f5.

Annotations

Check warning on line 0 in Freeze and unfreeze transfers of the specified token for the user

See this annotation in the file changed.

@github-actions github-actions / Test Results

Tokens Freeze and unfreeze transfers of the specified token for the user (Freeze and unfreeze transfers of the specified token for the user) failed

e2e-tests/cypress/test_results/junit/521655c078192a9f7de678348d67e11b.xml [took 0s]
Raw output
`cy.request()` failed on:  http://localhost:3002/tokens/0.0.9345351/associate  The response we received from your web server was:    > 500: Internal Server Error  This was considered a failure because the status code was not `2xx` or `3xx`.  If you do not want status codes to cause failures pass the option: `failOnStatusCode: false`  -----------------------------------------------------------  The request we sent was:  Method: PUT URL: http://localhost:3002/tokens/0.0.9345351/associate Headers: {   "Connection": "keep-alive",   "authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IlJlZ2lzdHJhbnQiLCJkaWQiOiJkaWQ6aGVkZXJhOnRlc3RuZXQ6NUE4TmJYZlNEM2tONEU1TGJteTE2cDl5NnB2MkVNaDdvbmpZNUdVTnM2MU5fMC4wLjkzNDUzMTkiLCJyb2xlIjoiVVNFUiIsImV4cGlyZUF0IjoxNzgyNTE3MDYwMjUzLCJpYXQiOjE3ODI1MTY0NjB9.j-2y-H96NNuWtTukYg_2LFdJRnq_YPm3f8XZEBwtJiDqIMjwghX8Cn70ft3v97EcDHwkwLw1MYZyzFwZbkap3uhLxKa_qXCGwSr3Q3lCFzL-expYipwHY2KADJH90mX0qb2XpgNYQGcXKYqR1qY27Cicao_YA6oYsoP48DTEFRkcMhOVsbkfZuxHkbUyuHc-vBIkhWxYByd8ipd4A6TbIGoeobICmJxcLkkUhmJx2T6iEfrFy592H93swVwWjm6jqFNZm394wHrLfsp1aw8F4dhAPoiljoEcjeLQC0nEp1pTxARV7C7oLTIxtN3O1ACWySlRIj0DhiwV2JkZcdXq9Q",   "user-agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/148.0.0.0 Safari/537.36",   "accept": "*/*",   "accept-encoding": "gzip, deflate",   "content-length": 0 }  -----------------------------------------------------------  The response we got was:  Status: 500 - Internal Server Error Headers: {   "content-type": "application/json; charset=utf-8",   "content-length": "137",   "date": "Fri, 26 Jun 2026 23:27:42 GMT",   "connection": "keep-alive",   "keep-alive": "timeout=72" } Body: {   "statusCode": 500,   "message": "receipt for transaction 0.0.9345333@1782516457.578386683 contained error status INSUFFICIENT_PAYER_BALANCE" }   https://on.cypress.io/request
CypressError: `cy.request()` failed on:

http://localhost:3002/tokens/0.0.9345351/associate

The response we received from your web server was:

  > 500: Internal Server Error

This was considered a failure because the status code was not `2xx` or `3xx`.

If you do not want status codes to cause failures pass the option: `failOnStatusCode: false`

-----------------------------------------------------------

The request we sent was:

Method: PUT
URL: http://localhost:3002/tokens/0.0.9345351/associate
Headers: {
  "Connection": "keep-alive",
  "authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IlJlZ2lzdHJhbnQiLCJkaWQiOiJkaWQ6aGVkZXJhOnRlc3RuZXQ6NUE4TmJYZlNEM2tONEU1TGJteTE2cDl5NnB2MkVNaDdvbmpZNUdVTnM2MU5fMC4wLjkzNDUzMTkiLCJyb2xlIjoiVVNFUiIsImV4cGlyZUF0IjoxNzgyNTE3MDYwMjUzLCJpYXQiOjE3ODI1MTY0NjB9.j-2y-H96NNuWtTukYg_2LFdJRnq_YPm3f8XZEBwtJiDqIMjwghX8Cn70ft3v97EcDHwkwLw1MYZyzFwZbkap3uhLxKa_qXCGwSr3Q3lCFzL-expYipwHY2KADJH90mX0qb2XpgNYQGcXKYqR1qY27Cicao_YA6oYsoP48DTEFRkcMhOVsbkfZuxHkbUyuHc-vBIkhWxYByd8ipd4A6TbIGoeobICmJxcLkkUhmJx2T6iEfrFy592H93swVwWjm6jqFNZm394wHrLfsp1aw8F4dhAPoiljoEcjeLQC0nEp1pTxARV7C7oLTIxtN3O1ACWySlRIj0DhiwV2JkZcdXq9Q",
  "user-agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/148.0.0.0 Safari/537.36",
  "accept": "*/*",
  "accept-encoding": "gzip, deflate",
  "content-length": 0
}

-----------------------------------------------------------

The response we got was:

Status: 500 - Internal Server Error
Headers: {
  "content-type": "application/json; charset=utf-8",
  "content-length": "137",
  "date": "Fri, 26 Jun 2026 23:27:42 GMT",
  "connection": "keep-alive",
  "keep-alive": "timeout=72"
}
Body: {
  "statusCode": 500,
  "message": "receipt for transaction 0.0.9345333@1782516457.578386683 contained error status INSUFFICIENT_PAYER_BALANCE"
}


https://on.cypress.io/request
    at <unknown> (http://localhost:46633/__cypress/runner/cypress_runner.js:136591:72)
    at tryCatcher (http://localhost:46633/__cypress/runner/cypress_runner.js:1777:23)
    at Promise._settlePromiseFromHandler (http://localhost:46633/__cypress/runner/cypress_runner.js:1489:31)
    at Promise._settlePromise (http://localhost:46633/__cypress/runner/cypress_runner.js:1546:18)
    at Promise._settlePromise0 (http://localhost:46633/__cypress/runner/cypress_runner.js:1591:10)
    at Promise._settlePromises (http://localhost:46633/__cypress/runner/cypress_runner.js:1671:18)
    at _drainQueueStep (http://localhost:46633/__cypress/runner/cypress_runner.js:2377:12)
    at _drainQueue (http://localhost:46633/__cypress/runner/cypress_runner.js:2370:9)
    at Async._drainQueues (http://localhost:46633/__cypress/runner/cypress_runner.js:2386:5)
    at Async.drainQueues (http://localhost:46633/__cypress/runner/cypress_runner.js:2256:14)
From Your Spec Code:
    at Context.eval (webpack://guardian-e2e-test/./cypress/e2e/api-tests/010_tokens/putFreezeUnfreeze.cy.js:21:19)
    at getRet (http://localhost:46633/__cypress/runner/cypress_runner.js:122945:20)
    at tryCatcher (http://localhost:46633/__cypress/runner/cypress_runner.js:1777:23)
    at Promise.attempt.Promise.try (http://localhost:46633/__cypress/runner/cypress_runner.js:4285:29)
    at Context.thenFn (http://localhost:46633/__cypress/runner/cypress_runner.js:122956:66)
    at Context.then (http://localhost:46633/__cypress/runner/cypress_runner.js:123207:21)
    at wrapped (http://localhost:46633/__cypress/runner/cypress_runner.js:146488:19)

Check warning on line 0 in Set and unset the KYC flag for the user

See this annotation in the file changed.

@github-actions github-actions / Test Results

Tokens Set and unset the KYC flag for the user (Set and unset the KYC flag for the user) failed

e2e-tests/cypress/test_results/junit/ba4fbe49a31701158135424d55a8b7c5.xml [took 0s]
Raw output
`cy.request()` failed on:  http://localhost:3002/tokens/0.0.9345351/Registrant/grant-kyc  The response we received from your web server was:    > 500: Internal Server Error  This was considered a failure because the status code was not `2xx` or `3xx`.  If you do not want status codes to cause failures pass the option: `failOnStatusCode: false`  -----------------------------------------------------------  The request we sent was:  Method: PUT URL: http://localhost:3002/tokens/0.0.9345351/Registrant/grant-kyc Headers: {   "Connection": "keep-alive",   "authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IlN0YW5kYXJkUmVnaXN0cnkiLCJkaWQiOiJkaWQ6aGVkZXJhOnRlc3RuZXQ6NkVWWTh6YnVWWThDd1pLRnE2Z0JCa2N4RG1ZQlc0R0dRYXhHY1M2QU1GNTlfMC4wLjkzNDUzMTkiLCJyb2xlIjoiU1RBTkRBUkRfUkVHSVNUUlkiLCJleHBpcmVBdCI6MTc4MjUxNzA2NTA2OSwiaWF0IjoxNzgyNTE2NDY1fQ.QzBDaRl4tje0MikcdLHuDMzpCjSbSq-uFCmI5aO-lPRjWpvPRVw2Wr72ovQTBl-HVwR-fQxZxCNnzmmnlfT-8vHjH8CahKDUeiZ9v2kYA57eNS5q5MPPPHXRAzp-caodMhFoj4auj4MElq-D1LTxnwLQVfHLPNozOBcMLZk2_BvDKoWDesT_gdIqHKPsyX2Ls2dfPXSOe_8J3b6dzAMK2Y52aHo-TGStx-9VKi4Z5I0EIxWGYtV6RyxPW_Lmg2YKtbEsz-oN1E9MM0n9s4SdaOs7qFZ3tZFbiudbv12ThWTDvt5TSMno5Dxjl0wr2uW1BagN31eeZBcnl6wbp0afRQ",   "user-agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/148.0.0.0 Safari/537.36",   "accept": "*/*",   "accept-encoding": "gzip, deflate",   "content-length": 0 }  -----------------------------------------------------------  The response we got was:  Status: 500 - Internal Server Error Headers: {   "content-type": "application/json; charset=utf-8",   "content-length": "52",   "date": "Fri, 26 Jun 2026 23:27:47 GMT",   "connection": "keep-alive",   "keep-alive": "timeout=72" } Body: {   "statusCode": 500,   "message": "Internal server error" }   https://on.cypress.io/request
CypressError: `cy.request()` failed on:

http://localhost:3002/tokens/0.0.9345351/Registrant/grant-kyc

The response we received from your web server was:

  > 500: Internal Server Error

This was considered a failure because the status code was not `2xx` or `3xx`.

If you do not want status codes to cause failures pass the option: `failOnStatusCode: false`

-----------------------------------------------------------

The request we sent was:

Method: PUT
URL: http://localhost:3002/tokens/0.0.9345351/Registrant/grant-kyc
Headers: {
  "Connection": "keep-alive",
  "authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IlN0YW5kYXJkUmVnaXN0cnkiLCJkaWQiOiJkaWQ6aGVkZXJhOnRlc3RuZXQ6NkVWWTh6YnVWWThDd1pLRnE2Z0JCa2N4RG1ZQlc0R0dRYXhHY1M2QU1GNTlfMC4wLjkzNDUzMTkiLCJyb2xlIjoiU1RBTkRBUkRfUkVHSVNUUlkiLCJleHBpcmVBdCI6MTc4MjUxNzA2NTA2OSwiaWF0IjoxNzgyNTE2NDY1fQ.QzBDaRl4tje0MikcdLHuDMzpCjSbSq-uFCmI5aO-lPRjWpvPRVw2Wr72ovQTBl-HVwR-fQxZxCNnzmmnlfT-8vHjH8CahKDUeiZ9v2kYA57eNS5q5MPPPHXRAzp-caodMhFoj4auj4MElq-D1LTxnwLQVfHLPNozOBcMLZk2_BvDKoWDesT_gdIqHKPsyX2Ls2dfPXSOe_8J3b6dzAMK2Y52aHo-TGStx-9VKi4Z5I0EIxWGYtV6RyxPW_Lmg2YKtbEsz-oN1E9MM0n9s4SdaOs7qFZ3tZFbiudbv12ThWTDvt5TSMno5Dxjl0wr2uW1BagN31eeZBcnl6wbp0afRQ",
  "user-agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/148.0.0.0 Safari/537.36",
  "accept": "*/*",
  "accept-encoding": "gzip, deflate",
  "content-length": 0
}

-----------------------------------------------------------

The response we got was:

Status: 500 - Internal Server Error
Headers: {
  "content-type": "application/json; charset=utf-8",
  "content-length": "52",
  "date": "Fri, 26 Jun 2026 23:27:47 GMT",
  "connection": "keep-alive",
  "keep-alive": "timeout=72"
}
Body: {
  "statusCode": 500,
  "message": "Internal server error"
}


https://on.cypress.io/request
    at <unknown> (http://localhost:46633/__cypress/runner/cypress_runner.js:136591:72)
    at tryCatcher (http://localhost:46633/__cypress/runner/cypress_runner.js:1777:23)
    at Promise._settlePromiseFromHandler (http://localhost:46633/__cypress/runner/cypress_runner.js:1489:31)
    at Promise._settlePromise (http://localhost:46633/__cypress/runner/cypress_runner.js:1546:18)
    at Promise._settlePromise0 (http://localhost:46633/__cypress/runner/cypress_runner.js:1591:10)
    at Promise._settlePromises (http://localhost:46633/__cypress/runner/cypress_runner.js:1671:18)
    at _drainQueueStep (http://localhost:46633/__cypress/runner/cypress_runner.js:2377:12)
    at _drainQueue (http://localhost:46633/__cypress/runner/cypress_runner.js:2370:9)
    at Async._drainQueues (http://localhost:46633/__cypress/runner/cypress_runner.js:2386:5)
    at Async.drainQueues (http://localhost:46633/__cypress/runner/cypress_runner.js:2256:14)
From Your Spec Code:
    at Context.eval (webpack://guardian-e2e-test/./cypress/e2e/api-tests/010_tokens/putGrantRevokeKyc.cy.js:19:16)
    at getRet (http://localhost:46633/__cypress/runner/cypress_runner.js:122945:20)
    at tryCatcher (http://localhost:46633/__cypress/runner/cypress_runner.js:1777:23)
    at Promise.attempt.Promise.try (http://localhost:46633/__cypress/runner/cypress_runner.js:4285:29)
    at Context.thenFn (http://localhost:46633/__cypress/runner/cypress_runner.js:122956:66)
    at Context.then (http://localhost:46633/__cypress/runner/cypress_runner.js:123207:21)
    at wrapped (http://localhost:46633/__cypress/runner/cypress_runner.js:146488:19)