Skip to content

Retro post-script should treat 403 comment-posting errors as non-fatal #36

Description

@guyoron1

What happened

When the retro post-script receives an HTTP 403 ("Resource not accessible by integration") attempting to post a summary comment on the source PR, the entire workflow is marked as failed — even though the retro agent succeeded and proposal issues were filed.

What should happen

A 403 is a permanent permission error — retrying won't help, and the core deliverables (analysis + proposal issues) were already completed. The post-script should treat 403 and 401 HTTP errors as non-fatal warnings rather than fatal failures.

Proposed change

In post-retro.sh, wrap the summary comment posting step in error handling that treats 403 and 401 HTTP errors as non-fatal:

  1. Attempt to post the summary comment to the source PR
  2. If 403 or 401, log a warning and continue
  3. Exit 0 if the agent succeeded, regardless of whether the comment was posted

Mirrored from fullsend-ai#2305

Metadata

Metadata

Assignees

No one assigned

    Labels

    pr-openAn open PR already addresses this issueready-to-codeTriaged and ready for the code agenttype/bugConfirmed defect in existing behavior

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions