INNER CODE UNIT · Python
create_matrix
keiyoushi/extensions-source · .github/scripts/generate-build-matrices.py:239
def create_matrix(modules: list[str]) -> dict:
return {
"chunk": [
{"number": i + 1, "modules": chunk}
for i, chunk in enumerate(itertools.batched(
modules,
int(os.getenv("CI_CHUNK_SIZE", 65))
))
]
}
def main() -> None:
_, ref = sys.argv
modules, deleted, lint_modules = get_module_list(ref)
matrix = create_matrix(modules)