| # 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 | |
| ``` |