using Octokit; using Refit; using StabilityMatrix.Core.Models.Database; namespace StabilityMatrix.Core.Helper.Cache; public interface IGithubApiCache { Task> GetAllReleases(string username, string repository); Task> GetAllBranches(string username, string repository); Task?> GetAllCommits( string username, string repository, string branch, int page = 1, [AliasAs("per_page")] int perPage = 10 ); }