Skip to content

Improve

Improve #1998

Triggered via push July 24, 2026 15:45
Status Failure
Total duration 3m 38s
Artifacts –

master.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

5 errors and 4 warnings
frontend_quality
Process completed with exit code 1.
assets/js/__tests__/Registration.test.tsx > sign up > successful sign up: apps/codebattle/assets/js/__tests__/Registration.test.tsx#L82
AssertionError: expected "vi.fn()" to be called with arguments: [ '/api/v1/users', …(1) ] Number of calls: 0 Ignored nodes: comments, script, style <html> <head> <meta content="test-csrf-token" name="csrf-token" /> </head> <body> <div> <div class="container-fluid" > <div class="row justify-content-center" > <div class="col-lg-5 col-md-5 col-sm-5 px-md-4" > <div class="card cb-card border cb-border-color cb-rounded shadow-sm" > <div class="card-body p-lg-4 p-xl-5" > <form novalidate="" > <h3 class="text-center text-white" > Sign Up </h3> <div class="form-group" > <span class="text-white" /> <input aria-label="base" class="form-control custom-control cb-bg-panel cb-border-color text-white" id="base" name="base" type="hidden" /> </div> <div class="form-group" > <span class="text-white" > Nickname </span> <input aria-label="name" class="form-control custom-control cb-bg-panel cb-border-color text-white" id="name" name="name" type="text" value="testName" /> </div> <div class="form-group" > <span class="text-white" > Email </span> <input aria-label="email" class="form-control custom-control cb-bg-panel cb-border-color text-white" id="email" name="email" type="email" value="valid@email.com" /> </div> <div class="form-group" > <span class="text-white" > Password </span> <div class="position-relative" > <input aria-label="password" class="form-control custom-control cb-bg-panel cb-border-color text-white is-invalid" id="password" name="password" type="password" value="testpassword!" /> <button class="position-absolute end-0 top-0 h-100 mr-4 btn btn-link" type="button" > <svg aria-hidden="true" class="svg-inline--fa fa-eye" data-icon="eye" data-prefix="fas" role="img" viewBox="0 0 576 512" > <path d="M288 32c-80.8 0-145.5 36.8-192.6 80.6-46.8 43.5-78.1 95.4-93 131.1-3.3 7.9-3.3 16.7 0 24.6 14.9 35.7 46.2 87.7 93 131.1 47.1 43.7 111.8 80.6 192.6 80.6s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1 3.3-7.9 3.3-16.7 0-24.6-14.9-35.7-46.2-87.7-93-131.1-47.1-43.7-111.8-80.6-192.6-80.6zM14
assets/js/__tests__/Registration.test.tsx > sign up > password validation: long password: apps/codebattle/assets/js/__tests__/Registration.test.tsx#L61
TestingLibraryElementError: Unable to find an element with the text: Should be from 6 to 16 characters. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div class="container-fluid" > <div class="row justify-content-center" > <div class="col-lg-5 col-md-5 col-sm-5 px-md-4" > <div class="card cb-card border cb-border-color cb-rounded shadow-sm" > <div class="card-body p-lg-4 p-xl-5" > <form novalidate="" > <h3 class="text-center text-white" > Sign Up </h3> <div class="form-group" > <span class="text-white" /> <input aria-label="base" class="form-control custom-control cb-bg-panel cb-border-color text-white" id="base" name="base" type="hidden" /> </div> <div class="form-group" > <span class="text-white" > Nickname </span> <input aria-label="name" class="form-control custom-control cb-bg-panel cb-border-color text-white is-invalid" id="name" name="name" type="text" value="" /> <div class="invalid-feedback" > Nickname required </div> </div> <div class="form-group" > <span class="text-white" > Email </span> <input aria-label="email" class="form-control custom-control cb-bg-panel cb-border-color text-white is-invalid" id="email" name="email" type="email" value="" /> <div class="invalid-feedback" > Email required </div> </div> <div class="form-group" > <span class="text-white" > Password </span> <div class="position-relative" > <input aria-label="password" class="form-control custom-control cb-bg-panel cb-border-color text-white is-invalid" id="password" name="password" type="password" value="11111111111111111" /> <button class="position-absolute end-0 top-0 h-100 mr-4 btn btn-link" type="button" > <svg aria-hidden="true" class="svg-inline--fa fa-eye" data-icon="eye" data-prefix="fas" role="img" viewBox="0 0 576 512" > <path d="M288 32c-80.8 0-145.5 36.8-192.6 80.6-46.8 43.5-78.1 95.4-93 131.1-3.3 7.9-3.3 16.7 0 24.6 14.9 35.7 46.2 87.7 93 131.1 47.1 43.7 111.8 80.6 192
assets/js/__tests__/Registration.test.tsx > sign up > password validation: only special characters: apps/codebattle/assets/js/__tests__/Registration.test.tsx#L61
TestingLibraryElementError: Unable to find an element with the text: Should contain at least one letter or number. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div class="container-fluid" > <div class="row justify-content-center" > <div class="col-lg-5 col-md-5 col-sm-5 px-md-4" > <div class="card cb-card border cb-border-color cb-rounded shadow-sm" > <div class="card-body p-lg-4 p-xl-5" > <form novalidate="" > <h3 class="text-center text-white" > Sign Up </h3> <div class="form-group" > <span class="text-white" /> <input aria-label="base" class="form-control custom-control cb-bg-panel cb-border-color text-white" id="base" name="base" type="hidden" /> </div> <div class="form-group" > <span class="text-white" > Nickname </span> <input aria-label="name" class="form-control custom-control cb-bg-panel cb-border-color text-white is-invalid" id="name" name="name" type="text" value="" /> <div class="invalid-feedback" > Nickname required </div> </div> <div class="form-group" > <span class="text-white" > Email </span> <input aria-label="email" class="form-control custom-control cb-bg-panel cb-border-color text-white is-invalid" id="email" name="email" type="email" value="" /> <div class="invalid-feedback" > Email required </div> </div> <div class="form-group" > <span class="text-white" > Password </span> <div class="position-relative" > <input aria-label="password" class="form-control custom-control cb-bg-panel cb-border-color text-white is-invalid" id="password" name="password" type="password" value="!@#$%&*?" /> <button class="position-absolute end-0 top-0 h-100 mr-4 btn btn-link" type="button" > <svg aria-hidden="true" class="svg-inline--fa fa-eye" data-icon="eye" data-prefix="fas" role="img" viewBox="0 0 576 512" > <path d="M288 32c-80.8 0-145.5 36.8-192.6 80.6-46.8 43.5-78.1 95.4-93 131.1-3.3 7.9-3.3 16.7 0 24.6 14.9 35.7 46.2 87.7 93 131.1 47.1 43.7 111.8 80.6 1
assets/js/__tests__/Registration.test.tsx > sign up > password validation: short password: apps/codebattle/assets/js/__tests__/Registration.test.tsx#L61
TestingLibraryElementError: Unable to find an element with the text: Should be from 6 to 16 characters. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div class="container-fluid" > <div class="row justify-content-center" > <div class="col-lg-5 col-md-5 col-sm-5 px-md-4" > <div class="card cb-card border cb-border-color cb-rounded shadow-sm" > <div class="card-body p-lg-4 p-xl-5" > <form novalidate="" > <h3 class="text-center text-white" > Sign Up </h3> <div class="form-group" > <span class="text-white" /> <input aria-label="base" class="form-control custom-control cb-bg-panel cb-border-color text-white" id="base" name="base" type="hidden" /> </div> <div class="form-group" > <span class="text-white" > Nickname </span> <input aria-label="name" class="form-control custom-control cb-bg-panel cb-border-color text-white is-invalid" id="name" name="name" type="text" value="" /> <div class="invalid-feedback" > Nickname required </div> </div> <div class="form-group" > <span class="text-white" > Email </span> <input aria-label="email" class="form-control custom-control cb-bg-panel cb-border-color text-white is-invalid" id="email" name="email" type="email" value="" /> <div class="invalid-feedback" > Email required </div> </div> <div class="form-group" > <span class="text-white" > Password </span> <div class="position-relative" > <input aria-label="password" class="form-control custom-control cb-bg-panel cb-border-color text-white is-invalid" id="password" name="password" type="password" value="11111" /> <button class="position-absolute end-0 top-0 h-100 mr-4 btn btn-link" type="button" > <svg aria-hidden="true" class="svg-inline--fa fa-eye" data-icon="eye" data-prefix="fas" role="img" viewBox="0 0 576 512" > <path d="M288 32c-80.8 0-145.5 36.8-192.6 80.6-46.8 43.5-78.1 95.4-93 131.1-3.3 7.9-3.3 16.7 0 24.6 14.9 35.7 46.2 87.7 93 131.1 47.1 43.7 111.8 80.6 192.6 80.6s145.
changes
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, dorny/paths-filter@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
frontend_quality
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
elixir_quality
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
backend_tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, codecov/codecov-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/