Skip to content

Commit a857701

Browse files
committed
docs: update workflows to include CLP package image build
1 parent cbea39b commit a857701

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

docs/src/dev-docs/tooling-gh-workflows.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@ builds, testing, and linting. We briefly describe each workflow below.
77

88
This 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

1314
To minimize build times, the jobs in the workflow are organized in the directed acyclic graph (DAG)
1415
shown 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

Comments
 (0)