Refactor code structure for improved readability and maintainability; optimize performance in key functions.

This commit is contained in:
master
2025-12-22 19:06:31 +02:00
parent dfaa2079aa
commit 4602ccc3a3
1444 changed files with 109919 additions and 8058 deletions

View File

@@ -0,0 +1,22 @@
namespace StellaOps.Scanner.Storage.Oci;
/// <summary>
/// Service for pushing OCI artifacts to registries.
/// Sprint: SPRINT_3850_0001_0001
/// </summary>
public interface IOciPushService
{
/// <summary>
/// Push an OCI artifact to a registry.
/// </summary>
Task<OciArtifactPushResult> PushAsync(
OciArtifactPushRequest request,
CancellationToken cancellationToken = default);
/// <summary>
/// Push a slice artifact to a registry.
/// </summary>
Task<OciArtifactPushResult> PushSliceAsync(
SliceArtifactInput input,
CancellationToken cancellationToken = default);
}