@@ -7,8 +7,9 @@ builds, testing, and linting. We briefly describe each workflow below.
77
88This workflow is responsible for:
99
10- 1 . building (Linux) container images containing CLP-core's dependencies, and
11- 2 . building CLP-core and running its unit tests.
10+ 1 . building (Linux) container images containing CLP-core's dependencies,
11+ 2 . building CLP-core and running its unit tests, and
12+ 3 . building a container image containing CLP's package components.
1213
1314To minimize build times, the jobs in the workflow are organized in the directed acyclic graph (DAG)
1415shown below.
@@ -40,6 +41,7 @@ flowchart LR
4041 manylinux_2_28-x86_64-deps-image --> manylinux_2_28-x86_64-binaries
4142 musllinux_1_2-x86_64-deps-image --> musllinux_1_2-x86_64-binaries
4243 ubuntu-jammy-deps-image --> ubuntu-jammy-binaries
44+ ubuntu-jammy-deps-image --> package-image
4345 ubuntu-jammy-binaries --> ubuntu-jammy-binaries-image
4446:::
4547
@@ -61,6 +63,7 @@ Arrows between jobs indicate a dependency. The jobs are as follows:
6163 container and runs core's unit tests.
6264* ` musllinux_1_2-x86_64-binaries ` : Builds the CLP-core binaries in the built musllinux_1_2 container
6365 and runs core's unit tests.
66+ * ` package-image ` : Builds a container image containing CLP's package components.
6467* ` ubuntu-jammy-binaries ` : Builds the CLP-core binaries in the built Ubuntu Jammy container and runs
6568 core's unit tests.
6669* ` ubuntu-jammy-binaries-image ` : Builds an Ubuntu Jammy container image containing CLP-core's
0 commit comments