Frontend jobs#
nuxt-build
#
Builds the frontend to raise any major issues that could cause the build to fail. If the build succeeds, no such issues exist.
This job is skipped if the frontend codebase has not changed. Its counterparts are
test-cat
for the catalogtest-api
for the APItest-ing
for the ingestion serverbuild-docs
for the documentation
nuxt-checks
#
Runs a matrix for various Nuxt checks for the frontend using the following Node.js scripts.
Name |
Script |
---|---|
|
|
|
|
This job is skipped if the frontend codebase has not changed. Its counterpart is
django-checks
for the API.
Since this is a required check for a matrix job, it has a bypass counterpart. Refer to the documentation for bypass jobs.
playwright
#
Runs a matrix of various Playwright tests for the frontend using the following Node.js scripts.
Name |
Script |
---|---|
|
|
|
|
|
|
This job is skipped if the frontend codebase has not changed.
Note
This job is treated as the proof of functionality for publishing Docker images for the frontend and deploying the image to staging.
Since this is a required check for a matrix job, it has a bypass counterpart. Refer to the documentation for bypass jobs.