Skip to main content
← Back to list
01Issue
FeatureShippedSwamp CLI
Assigneesstack72

#386 issue-lifecycle: thank external contributors when issues are resolved

Opened by stack72 · 5/20/2026· Shipped 5/21/2026

Problem

When an issue is opened by an external contributor (i.e. not a swamp admin/collaborator), and we resolve it, there is no automated step to acknowledge their contribution. External users who take the time to file issues deserve a thank-you and notification that the fix is shipping.

Proposed Solution

Add a new step at the end of the issue-lifecycle workflow that:

  1. Checks if the issue author is external — use gh api /repos/systeminit/swamp/collaborators --jq '.[].login' (or equivalent) to determine whether the issue opener is a repo collaborator. If they are NOT a collaborator, they are external.
  2. Posts a follow-up comment on the issue using swamp issue ripple <number> thanking the contributor by their GitHub handle (e.g. @username), confirming the issue has been resolved, and noting that a release is being prepared.

Example ripple body:

Thanks @username for reporting this! The fix has been merged and a release is on its way. We appreciate your contribution to swamp. 🐊

The ripple should use --close if the issue isn't already closed at that point.

Alternatives

  • Manual follow-up comments — error-prone and easy to forget.
  • GitHub Actions bot — adds infrastructure outside swamp's workflow model.

Using swamp issue ripple keeps it within the swamp ecosystem and consistent with how we already manage issue lifecycle.

02Bog Flow
OPENTRIAGEDIN PROGRESSSHIPPED+ 1 MOREASSIGNED+ 2 MOREREVIEW+ 3 MOREPR_MERGEDSHIPPED

Shipped

5/21/2026, 7:21:06 AM

Click a lifecycle step above to view its details.

03Sludge Pulse
stack72 assigned stack725/21/2026, 6:40:04 AM

Sign in to post a ripple.