You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: use unique repo name for second scenario to eliminate race
The previous fix tried to wait for repo readiness, but had a logic flaw:
waiting could succeed by seeing the OLD repo's ghost state before full
deletion, then the push would fail against that dying repo.
The correct fix: use a unique repo name (ds_name_2) for the second
scenario instead of reusing ds_name. This completely eliminates the
race condition between repo deletion and creation with the same name.
Two independent test scenarios = two independent repos = no race.
0 commit comments