diff --git a/src/Squirrel/Sources/GithubSource.cs b/src/Squirrel/Sources/GithubSource.cs
index f6db3f713..ec9eed71d 100644
--- a/src/Squirrel/Sources/GithubSource.cs
+++ b/src/Squirrel/Sources/GithubSource.cs
@@ -140,7 +140,7 @@ public GithubSource(string repoUrl, string accessToken, bool prerelease, string
}
///
- public override async Task GetReleaseFeed(Guid? stagingId = null, ReleaseEntry latestLocalRelease = null)
+ public override async Task GetReleaseFeed(Guid? stagingId = null, ReleaseEntryName latestLocalRelease = null)
{
var releases = await GetReleases(Prerelease).ConfigureAwait(false);
if (releases == null || releases.Count() == 0)
diff --git a/src/Squirrel/Sources/GitlabSource.cs b/src/Squirrel/Sources/GitlabSource.cs
index 1e1c7bae0..2d196827d 100644
--- a/src/Squirrel/Sources/GitlabSource.cs
+++ b/src/Squirrel/Sources/GitlabSource.cs
@@ -185,7 +185,7 @@ public override Task DownloadReleaseEntry(ReleaseEntry releaseEntry, string loca
}
///
- public override async Task GetReleaseFeed(Guid? stagingId = null, ReleaseEntry latestLocalRelease = null)
+ public override async Task GetReleaseFeed(Guid? stagingId = null, ReleaseEntryName latestLocalRelease = null)
{
var releases = await GetReleases(UpcomingRelease).ConfigureAwait(false);
if (releases == null || releases.Count() == 0)
diff --git a/src/Squirrel/Sources/IUpdateSource.cs b/src/Squirrel/Sources/IUpdateSource.cs
index d3e99c869..f8bbe3ea7 100644
--- a/src/Squirrel/Sources/IUpdateSource.cs
+++ b/src/Squirrel/Sources/IUpdateSource.cs
@@ -23,7 +23,7 @@ public interface IUpdateSource
///
/// An array of objects that are available for download
/// and are applicable to this user.
- Task GetReleaseFeed(Guid? stagingId = null, ReleaseEntry latestLocalRelease = null);
+ Task GetReleaseFeed(Guid? stagingId = null, ReleaseEntryName latestLocalRelease = null);
///
/// Download the specified to the provided local file path.
diff --git a/src/Squirrel/Sources/SimpleFileSource.cs b/src/Squirrel/Sources/SimpleFileSource.cs
index 27ecac712..121763fbc 100644
--- a/src/Squirrel/Sources/SimpleFileSource.cs
+++ b/src/Squirrel/Sources/SimpleFileSource.cs
@@ -24,7 +24,7 @@ public SimpleFileSource(DirectoryInfo baseDirectory, string channel = null, ILog
}
///
- public override Task GetReleaseFeed(Guid? stagingId = null, ReleaseEntry latestLocalRelease = null)
+ public override Task GetReleaseFeed(Guid? stagingId = null, ReleaseEntryName latestLocalRelease = null)
{
if (!BaseDirectory.Exists)
throw new Exception($"The local update directory '{BaseDirectory.FullName}' does not exist.");
diff --git a/src/Squirrel/Sources/SimpleWebSource.cs b/src/Squirrel/Sources/SimpleWebSource.cs
index 5f1ab2d69..41d3735d2 100644
--- a/src/Squirrel/Sources/SimpleWebSource.cs
+++ b/src/Squirrel/Sources/SimpleWebSource.cs
@@ -33,7 +33,7 @@ public SimpleWebSource(Uri baseUri, string channel = null, IFileDownloader downl
}
///
- public override async Task GetReleaseFeed(Guid? stagingId = null, ReleaseEntry latestLocalRelease = null)
+ public override async Task GetReleaseFeed(Guid? stagingId = null, ReleaseEntryName latestLocalRelease = null)
{
var uri = Utility.AppendPathToUri(BaseUri, GetReleasesFileName());
var args = new Dictionary();
diff --git a/src/Squirrel/Sources/SourceBase.cs b/src/Squirrel/Sources/SourceBase.cs
index 68384cfba..83887a5b5 100644
--- a/src/Squirrel/Sources/SourceBase.cs
+++ b/src/Squirrel/Sources/SourceBase.cs
@@ -27,7 +27,7 @@ public SourceBase(string channel, ILogger logger)
protected virtual string GetReleasesFileName() => String.IsNullOrWhiteSpace(Channel) ? "RELEASES" : $"RELEASES-{Channel}";
///
- public abstract Task GetReleaseFeed(Guid? stagingId = null, ReleaseEntry latestLocalRelease = null);
+ public abstract Task GetReleaseFeed(Guid? stagingId = null, ReleaseEntryName latestLocalRelease = null);
///
public abstract Task DownloadReleaseEntry(ReleaseEntry releaseEntry, string localFile, Action progress);