pub async fn fetch_github_versions(
owner: &str,
repo: &str,
) -> Result<Vec<String>>Expand description
Fetch GitHub releases version list with automatic CDN fallback
When GitHub API is rate-limited or unavailable, automatically falls back to jsDelivr data API.
ยงExample
use turbo_cdn::async_api::quick;
#[tokio::main]
async fn main() -> turbo_cdn::Result<()> {
let versions = quick::fetch_github_versions("BurntSushi", "ripgrep").await?;
println!("Latest: {}", versions[0]);
Ok(())
}