complete-run

Post summary replies and swap 👀 reactions for 👍 on GitHub events.

1.4k|208|Updated May 31, 2015
One-click install
npx skills add https://github.com/aio-libs/aiobotocore --skill complete-run
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: complete-run
Source: https://github.com/aio-libs/aiobotocore/tree/main/plugins/aiobotocore-bot/skills/complete-run
Command: npx skills add https://github.com/aio-libs/aiobotocore --skill complete-run

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the end-of-run workflow for aiobotocore-bot, posting a summary reply and swapping reactions to indicate completion, reducing manual post-run tasks.

Core Features & Use Cases

  • End-of-Run Summary: Posts a summary reply to the correct thread or issue based on the triggering event.
  • Reaction Swap: Changes the 👀 reaction to 👍 to signal workflow completion, ensuring that human reactions are not lost.
  • Event-Dependent Targeting: Handles different types of events like pull requests, reviews, and issues with specific targeting logic.
  • Optional Parameters: Allows users to specify additional information such as event type, issue number, comment ID, and summary text.

Quick Start

Execute the skill with the --event=pull_request flag and the --number=123 flag to post a summary and swap reactions for PR number 123.

Frequently Asked Questions about complete-run

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate GitHub workflow run summaries for pull requests?▼

You can automate GitHub workflow run summaries for pull requests by passing the event type and issue number. This Skill posts a summary reply to the correct thread and swaps the 👀 reaction for 👍 to signal completion.

What is the best way to swap reactions on a GitHub issue when a bot finishes running?▼

The best way to swap reactions when a bot finishes running is using an automated end-of-run workflow. This approach changes the 👀 reaction to 👍 while ensuring any existing human reactions are preserved.

Does the reaction swap process preserve existing human reactions on GitHub comments?▼

Yes, the reaction swap process preserves existing human reactions on GitHub comments. It specifically targets and changes the 👀 reaction to 👍 to signal completion without removing other user-added reactions.

How do I post a summary reply to an inline review thread using the GitHub API?▼

To post a summary reply to an inline review thread, you provide the comment ID, event type, and summary text. The Skill handles event-dependent targeting to post the reply correctly for reviews, issues, or pull requests.

Do I need to provide a comment ID to conclude an aiobotocore-bot workflow run?▼

You need to provide a comment ID only when targeting inline review threads. For top-level issues or pull requests, providing the event type and issue number is sufficient to post the summary and swap reactions.