Honor cancellation throughout publication recovery Git operations
This commit is contained in:
@@ -73,7 +73,7 @@ func TestBuiltPublishRecoveryCommandSelectsItsRecordAmongOtherAttempts(t *testin
|
||||
{RepositoryDir: repository, ModulePath: "example.com/other-module", Version: "v8.8.8", Tag: "v8.8.8", Endpoint: remote, Remote: "origin"},
|
||||
{RepositoryDir: repository, ModulePath: "example.com/retry", Version: "v1.2.4", Tag: "v1.2.4", Endpoint: remote, Remote: "origin"},
|
||||
} {
|
||||
if _, err := publish.SaveEvidence(repository, store, decoy); err != nil {
|
||||
if _, err := publish.SaveEvidence(t.Context(), repository, store, decoy); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -36,7 +36,7 @@ func TestReconcileCommandClassifiesRecordsFromAnotherWorkingDirectory(t *testing
|
||||
Remote: "origin",
|
||||
RecordedAt: "2026-11-02T00:00:00Z",
|
||||
}
|
||||
record, err := publish.SaveEvidence(repository, store, evidence)
|
||||
record, err := publish.SaveEvidence(t.Context(), repository, store, evidence)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
@@ -113,7 +113,7 @@ func TestReconcileCommandClassifiesRecordsFromAnotherWorkingDirectory(t *testing
|
||||
partialEvidence := evidence
|
||||
partialEvidence.TagObject = cliGitOutput(t, repository, "rev-parse", "refs/tags/v1.2.3")
|
||||
partialEvidence.CandidateCommit = ""
|
||||
partialRecord, err := publish.SaveEvidence(repository, store, partialEvidence)
|
||||
partialRecord, err := publish.SaveEvidence(t.Context(), repository, store, partialEvidence)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
@@ -194,7 +194,7 @@ func TestPublicationAttemptsCommandRedactsCredentialsAndReportsPartialDiscovery(
|
||||
Remote: "origin",
|
||||
RecordedAt: "2026-11-02T00:00:00Z",
|
||||
}
|
||||
if _, err := publish.SaveEvidence(repository, store, evidence); err != nil {
|
||||
if _, err := publish.SaveEvidence(t.Context(), repository, store, evidence); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
brokenPath := filepath.Join(store, "damaged.json")
|
||||
|
||||
Reference in New Issue
Block a user