The CI + CD workflow, produces a number of artifacts that can be accessed from the Summary page of a workflow run.
These artifacts are classified into TODO types:
The following artifacts are Docker images:
All of these images are outputs of the
build-images job. These artifacts
have little utility outside of the workflow and are primarily intended to be
consumed by other jobs that need these images, to avoid building them
The following artifacts are logs for debugging.
This log file contains all the logs from all the Docker services written in the course of the API tests. This artifact is created by by the
This log file contains all the logs from all the Docker services written in the course of the ingestion server tests. This artifact is created by the
The following artifacts are related to documentation.
This is the OpenAPI schema of the Openverse API. This JSON file is consumed by Redoc to generate the interactive API docs. This is generated by the
django-checksjob, specifically the
test_docnamed element in the matrix.
This is the main documentation comprising the Sphinx site and the Storybook. It’s built by the
build-docsjob and used by the
emit-docsto deploy either as the main documentation site (if the workflow is running for a new commit pushed to
main) or as a preview (if the workflow is running for a PR).