Skip to content

Hover SetNameservers retry loop can re-hit throttled signin after cached session rejection #54

Closed

Description

@intel352

During gocodealone-dns domain intent apply for buymywishlist.net, Cloudflare staging was already up to date, but Hover delegation failed after SetNameservers got a login response from the write endpoint. The recovery path revalidated the cached browser session, then forced a fresh signin. Hover returned repeated 429/502 responses and finally a login 401.\n\nExpected: once Hover returns retryable signin throttling, the plugin should persist a cooldown signal in the browser profile so subsequent workflow runs can still reuse a valid cached session but do not immediately post credentials again while Hover is throttling.\n\nObserved run: https://github.com/GoCodeAlone/gocodealone-dns/actions/runs/27503459922\n\nAcceptance:\n- Exhausted retryable browser signin responses are classified distinctly as signin throttling.\n- A profile-local cooldown marker prevents another credential post during the cooldown window.\n- A valid warm session clears the marker.\n- Regression test covers two consecutive login attempts with the same browser profile.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions