Skip to content

v1.0.1: PR D-day Labeler with Slack Notifications

Compare
Choose a tag to compare
@minai621 minai621 released this 29 Aug 14:15
· 1 commit to main since this release

We're excited to announce the release of version 1.0.1 of the PR D-day Labeler! This update includes enhanced logging functionality that allows you to monitor the progress of the action more effectively, using console.log statements.

Key Features

  • 🏷️ Automatic D-day labeling (D-3 to D-0) for open pull requests
  • 🆕 Instant D-3 labeling for newly created PRs
  • 🔔 Daily Slack notifications with PR status updates
  • ⚠️ Special notifications for PRs due today (D-0)
  • 🔄 Daily scheduled runs and manual trigger option
  • 🔍 Enhanced Logging for Debugging and Monitoring

New in 1.0.1: We've added detailed console.log statements to allow users to track the progress of the action in real-time through the GitHub Actions logs.

How It Works

When a new PR is opened, it's automatically labeled with 'D-3'.
Every day at a specified time (default: 12:00 PM KST), the action runs and updates the labels of all open PRs.
As the labels are updated, notifications are sent to your specified Slack channel.
When a PR reaches 'D-0', a special notification is sent to highlight its urgency.
In 1.0.1, each step in the process now includes console.log output, making it easier to monitor and debug.

Setup

To use this action, you need to:
Set up a Slack Webhook URL for notifications
Add the action to your repository's workflow
(Optional in 1.0.1): Monitor the action's progress through the enhanced logs available in the Actions tab.
For detailed setup instructions, please refer to the README.md file.

Compatibility

This action is compatible with all repositories hosted on GitHub.
It requires a GitHub token and a Slack Webhook URL to function properly.
Feedback and Contributions
We welcome your feedback and contributions! Please open an issue or submit a pull request if you have any suggestions or encounter any problems.

Thank you for using PR D-day Labeler. We hope this tool helps improve your team's pull request management and code review process!