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.