INNER CODE UNIT · Python

release_artifacts

94fzb/zrlog · shell/release/generate_trust_metadata.py:94

def release_artifacts(directory: Path) -> list[Path]:
    return sorted(
        path
        for path in directory.iterdir()
        if path.is_file() and ARTIFACT_PATTERN.fullmatch(path.name)
    )


def main() -> int:
    parser = argparse.ArgumentParser(description=__doc__)
    parser.add_argument("--artifact-dir", required=True, type=Path)
    parser.add_argument("--source-commit", required=True)
    parser.add_argument("--source-repository", required=True)
    parser.add_argument("--workflow-url", required=True)
    parser.add_argument("--build-timestamp")
    args = parser.parse_args()

    if not COMMIT_PATTERN.fullmatch(args.source_commit):

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…