feat: implement SyncService for filtering and logging asset releases
This commit is contained in:
1 parent
9c4fd7e624
commit
7fa501266e
5 files changed
+61
-13
No files matched your search
@@ -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")
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user