Regenerate local artifacts and invalidate stale receipts
This commit is contained in:
@@ -266,3 +266,15 @@ func validSHA256(value string) bool {
|
||||
}
|
||||
return true
|
||||
}
|
||||
|
||||
// RemoveBuildReceipt invalidates prior CLI coordination data after a rebuild.
|
||||
func RemoveBuildReceipt(outputDir string) error {
|
||||
err := os.Remove(filepath.Join(outputDir, BuildReceiptName))
|
||||
if errors.Is(err, os.ErrNotExist) {
|
||||
return nil
|
||||
}
|
||||
if err != nil {
|
||||
return fmt.Errorf("invalidate prior build receipt: %w", err)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user