feat: implement SyncService for filtering and logging asset releases

This commit is contained in:
mahdium committed 2026-11-03 18:11:30 +03:30
1 parent 9c4fd7e624
commit 7fa501266e
5 files changed
+61 -13

No files matched your search

+4 -4
View File
@@ -15,8 +15,8 @@ public class RepoSyncConfig
public required string Name { get; set; }
public required string GithubUrl { get; set; }
public required string ForgejoUrl { get; set; }
public required string IncludeRegex { get; set; }
public required string ExcludeRegex { get; set; }
public required string IncludeAssetsRegex { get; set; }
public required string ExcludeAssetsRegex { get; set; }
}
public abstract class RepoConfigLoader()
@@ -46,8 +46,8 @@ public abstract class RepoConfigLoader()
Name = table.Key.ToString(),
GithubUrl = GetRequiredString(fields, "GithubUrl"),
ForgejoUrl = GetRequiredString(fields, "ForgejoUrl"),
IncludeRegex = GetRequiredString(fields, "IncludeRegex"),
ExcludeRegex = GetRequiredString(fields, "ExcludeRegex")
IncludeAssetsRegex = GetRequiredString(fields, "IncludeAssetsRegex"),
ExcludeAssetsRegex = GetRequiredString(fields, "ExcludeAssetsRegex")
});
}
}