pub async fn solc_versions(&self) -> anyhow::Result<HashMap<String, reqwest::Url>> {
        let mut versions = self
            .extract_versions(CompilerGitHubRelease::Solc)
            .await
            .context("Can't fetch upstream solc versions")?;
        versions.extend(
            self.extract_versions(CompilerGitHubRelease::ZkVmSolc)
                .await
                .context("Can't fetch zkVM solc versions")?,
        );
        Ok(versions)
    }
Returns versions for both upstream and our fork of solc.
core/lib/contract_verifier/src/resolver/github/gh_api.rs