cli.meta.ci.logs.download packageยถ

Submodulesยถ

cli.meta.ci.logs.download.fetch moduleยถ

cli.meta.ci.logs.download.fetch.download_artifact(owner: str, repo: str, run: str, name: str, dest: Path, delay_max: float) โ†’ tuple[str, bool]ยถ
cli.meta.ci.logs.download.fetch.download_log(owner: str, repo: str, job: dict, dest: Path, delay_max: float) โ†’ tuple[str, bool]ยถ
cli.meta.ci.logs.download.fetch.jitter(delay_max: float) โ†’ Noneยถ
cli.meta.ci.logs.download.fetch.write_manifest(jobs: list[dict], dest: Path) โ†’ Noneยถ

cli.meta.ci.logs.download.github moduleยถ

cli.meta.ci.logs.download.github.gh(args: list[str]) โ†’ strยถ

Run gh and return stdout, raising on a non-zero exit.

cli.meta.ci.logs.download.github.gh_proc(args: list[str]) โ†’ CompletedProcess[str]ยถ

Run gh with the given arguments and return the completed process.

cli.meta.ci.logs.download.github.list_artifacts(owner: str, repo: str, run: str) โ†’ list[str]ยถ
cli.meta.ci.logs.download.github.list_jobs(owner: str, repo: str, run: str) โ†’ list[dict]ยถ
cli.meta.ci.logs.download.github.resolve_run(ref: str, repo_override: str | None) โ†’ tuple[str, str, str]ยถ

Return (owner, repo, run_id) from a run id or a run/job URL.

A bare run id resolves owner/repo from repo_override or the current gh repo.

Module contentsยถ