audit work, fixed StellaOps.sln warnings/errors, fixed tests, sprints work, new advisories
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
using System.Globalization;
|
||||
using Microsoft.Extensions.Logging;
|
||||
using StellaOps.TaskRunner.Core.Events;
|
||||
|
||||
@@ -122,7 +123,7 @@ public sealed class BundleImportEvidenceService : IBundleImportEvidenceService
|
||||
MediaType: output.MediaType,
|
||||
Attributes: new Dictionary<string, string>
|
||||
{
|
||||
["stagedAt"] = output.StagedAt.ToString("O")
|
||||
["stagedAt"] = output.StagedAt.ToString("O", CultureInfo.InvariantCulture)
|
||||
}));
|
||||
}
|
||||
|
||||
@@ -153,14 +154,14 @@ public sealed class BundleImportEvidenceService : IBundleImportEvidenceService
|
||||
["jobId"] = evidence.JobId,
|
||||
["status"] = evidence.Status.ToString(),
|
||||
["sourcePath"] = evidence.SourcePath,
|
||||
["startedAt"] = evidence.StartedAt.ToString("O"),
|
||||
["startedAt"] = evidence.StartedAt.ToString("O", CultureInfo.InvariantCulture),
|
||||
["outputCount"] = evidence.OutputFiles.Count.ToString(),
|
||||
["rootHash"] = evidence.HashChain.RootHash
|
||||
};
|
||||
|
||||
if (evidence.CompletedAt.HasValue)
|
||||
{
|
||||
metadata["completedAt"] = evidence.CompletedAt.Value.ToString("O");
|
||||
metadata["completedAt"] = evidence.CompletedAt.Value.ToString("O", CultureInfo.InvariantCulture);
|
||||
metadata["durationMs"] = ((evidence.CompletedAt.Value - evidence.StartedAt).TotalMilliseconds).ToString("F0");
|
||||
}
|
||||
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
using System.Globalization;
|
||||
using Microsoft.Extensions.Logging;
|
||||
using StellaOps.TaskRunner.Core.Events;
|
||||
using StellaOps.TaskRunner.Core.Execution;
|
||||
@@ -175,7 +176,7 @@ public sealed class PackRunEvidenceSnapshotService : IPackRunEvidenceSnapshotSer
|
||||
["runId"] = runId,
|
||||
["planHash"] = planHash,
|
||||
["stepCount"] = state.Steps.Count.ToString(),
|
||||
["capturedAt"] = DateTimeOffset.UtcNow.ToString("O")
|
||||
["capturedAt"] = DateTimeOffset.UtcNow.ToString("O", CultureInfo.InvariantCulture)
|
||||
};
|
||||
|
||||
var snapshot = PackRunEvidenceSnapshot.Create(
|
||||
|
||||
@@ -315,7 +315,7 @@ async Task<IResult> HandleCreateRun(
|
||||
}
|
||||
},
|
||||
status = "rejected",
|
||||
rejected_at = DateTimeOffset.UtcNow.ToString("O")
|
||||
rejected_at = DateTimeOffset.UtcNow.ToString("O", CultureInfo.InvariantCulture)
|
||||
}, statusCode: StatusCodes.Status403Forbidden);
|
||||
}
|
||||
|
||||
@@ -581,7 +581,7 @@ async Task<IResult> HandleListAttestations(
|
||||
status = a.Status.ToString().ToLowerInvariant(),
|
||||
predicateType = a.PredicateType,
|
||||
subjectCount = a.Subjects.Count,
|
||||
createdAt = a.CreatedAt.ToString("O"),
|
||||
createdAt = a.CreatedAt.ToString("O", CultureInfo.InvariantCulture),
|
||||
hasEnvelope = a.Envelope is not null
|
||||
})
|
||||
});
|
||||
@@ -616,7 +616,7 @@ async Task<IResult> HandleGetAttestation(
|
||||
name = s.Name,
|
||||
digest = s.Digest
|
||||
}),
|
||||
createdAt = attestation.CreatedAt.ToString("O"),
|
||||
createdAt = attestation.CreatedAt.ToString("O", CultureInfo.InvariantCulture),
|
||||
evidenceSnapshotId = attestation.EvidenceSnapshotId,
|
||||
error = attestation.Error,
|
||||
metadata = attestation.Metadata
|
||||
@@ -683,7 +683,7 @@ async Task<IResult> HandleVerifyAttestation(
|
||||
subjectStatus = result.SubjectStatus.ToString().ToLowerInvariant(),
|
||||
revocationStatus = result.RevocationStatus.ToString().ToLowerInvariant(),
|
||||
errors = result.Errors,
|
||||
verifiedAt = result.VerifiedAt.ToString("O")
|
||||
verifiedAt = result.VerifiedAt.ToString("O", CultureInfo.InvariantCulture)
|
||||
}, statusCode: statusCode);
|
||||
}
|
||||
|
||||
@@ -705,10 +705,10 @@ async Task<IResult> HandleGetIncidentModeStatus(
|
||||
runId,
|
||||
active = status.Active,
|
||||
level = status.Level.ToString().ToLowerInvariant(),
|
||||
activatedAt = status.ActivatedAt?.ToString("O"),
|
||||
activatedAt = status.ActivatedAt?.ToString("O", CultureInfo.InvariantCulture),
|
||||
activationReason = status.ActivationReason,
|
||||
source = status.Source.ToString().ToLowerInvariant(),
|
||||
expiresAt = status.ExpiresAt?.ToString("O"),
|
||||
expiresAt = status.ExpiresAt?.ToString("O", CultureInfo.InvariantCulture),
|
||||
retentionPolicy = new
|
||||
{
|
||||
extendedRetentionActive = status.RetentionPolicy.ExtendedRetentionActive,
|
||||
@@ -767,8 +767,8 @@ async Task<IResult> HandleActivateIncidentMode(
|
||||
success = result.Success,
|
||||
active = result.Status.Active,
|
||||
level = result.Status.Level.ToString().ToLowerInvariant(),
|
||||
activatedAt = result.Status.ActivatedAt?.ToString("O"),
|
||||
expiresAt = result.Status.ExpiresAt?.ToString("O")
|
||||
activatedAt = result.Status.ActivatedAt?.ToString("O", CultureInfo.InvariantCulture),
|
||||
expiresAt = result.Status.ExpiresAt?.ToString("O", CultureInfo.InvariantCulture)
|
||||
});
|
||||
}
|
||||
|
||||
@@ -852,7 +852,7 @@ async Task<IResult> HandleSloBreachWebhook(
|
||||
success = result.Success,
|
||||
runId = notification.ResourceId,
|
||||
level = result.Status.Level.ToString().ToLowerInvariant(),
|
||||
activatedAt = result.Status.ActivatedAt?.ToString("O")
|
||||
activatedAt = result.Status.ActivatedAt?.ToString("O", CultureInfo.InvariantCulture)
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user