|  | # PkgCI Scripts | 
|  |  | 
|  | This directory contains scripts and configuration for "PkgCI", which | 
|  | is based on building packages and then flowing those to followon jobs. | 
|  |  | 
|  | The prior/traditional CI attempted to do all steps as various kinds of source | 
|  | builds at head vs a split package/test style of workflow. It can mostly | 
|  | be found in the `cmake` directory but is also scattered around. | 
|  |  | 
|  | This directory generally corresponds to "pkgci_" prefixed workflows. Over | 
|  | time, as this CI flow takes over more of the CI pipeline, the traditional | 
|  | CI will be reduced to outlier jobs and policy checks. | 
|  |  | 
|  | ### Development notes | 
|  |  | 
|  | Testing venv setup using packages: | 
|  |  | 
|  | ```bash | 
|  | python3.11 ./setup_venv.py /tmp/.venv --fetch-git-ref=5b0740c97a33ed | 
|  |  | 
|  | # Activate the venvs and test it | 
|  | source /tmp/.venv/bin/activate | 
|  | iree-compile --version | 
|  | # IREE (https://iree.dev): | 
|  | #   IREE compiler version 3.1.0.dev+5b0740c97a33edce29e753b14b9ff04789afcc53 @ 5b0740c97a33edce29e753b14b9ff04789afcc53 | 
|  | #   LLVM version 20.0.0git | 
|  | #   Optimized build | 
|  | ``` |