INNER CODE UNIT · Python

get_referenced_assets

keiyoushi/extensions-source · .github/scripts/cleanup-releases.py:82

def get_referenced_assets() -> set[str]:
    index = json.loads(
        run_gh(
            "api",
            "--header",
            "Accept: application/vnd.github.raw+json",
            f"repos/{REPO_NAME}/contents/index.json?ref=repo",
        )
    )
    return {
        extension["resources"][field]
        for extension in index["extensionList"]["extensions"]
        for field in ("apkUrl", "jarUrl")
    }


def cleanup_releases(referenced: set[str]) -> tuple[int, int]:
    deleted_assets = 0

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…