File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed
Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -100,7 +100,13 @@ func (r *SkaffoldRunner) doDev(ctx context.Context, out io.Writer) error {
100100 err := backoff .Retry (
101101 func () error {
102102 err := syncHandler (s )
103- if err == nil || os .IsNotExist (err ) {
103+ if err == nil {
104+ return nil
105+ }
106+
107+ // If file doesn't exist (e.g., deleted), stop retrying
108+ if os .IsNotExist (err ) {
109+ log .Entry (ctx ).Infof ("Skipping sync for %s: file no longer exists" , s .Image )
104110 return nil
105111 }
106112
@@ -109,7 +115,8 @@ func (r *SkaffoldRunner) doDev(ctx context.Context, out io.Writer) error {
109115 )
110116
111117 if err != nil {
112- return nil
118+ log .Entry (ctx ).Warnf ("Sync failed after retries for %s: %v" , s .Image , err )
119+ continue
113120 }
114121 }
115122 endTrace ()
You can’t perform that action at this time.
0 commit comments