Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add GitHub Actions Workflows To Manage Issues #1398

Merged
merged 8 commits into from
May 3, 2022
Merged

Conversation

ihcsim
Copy link
Contributor

@ihcsim ihcsim commented Apr 22, 2022

Change Overview

This PR introduces 2 GitHub Actions workflows to manage new and stale issues.

The stale workflow is scheduled to run nightly to identify issues that are older than 60 days as stale. Stale issues that have been inactive for more than 30 days are automatically closed. Issues that are labelled as frozen are exempted from this clean-up cycle.

The triage workflow automatically adds all new issues and pull requests to the Kanister project. New issues will be assigned to the "To Be Triaged" column, while pull requests go under the "In Progress" column. It also labels the issue as triage and adds an acknowledgement comment to the issues and pull requests.

This is what a new issue looked like after the triage workflow has processed it:

image

The issue has been automatically added to the project board:

image

.github/workflows/triage.yaml Outdated Show resolved Hide resolved
.github/workflows/triage.yaml Show resolved Hide resolved
.github/workflows/triage.yaml Outdated Show resolved Hide resolved
@ihcsim ihcsim added this to In Progress in Kanister via automation Apr 28, 2022
Copy link
Contributor

@pavannd1 pavannd1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Kanister automation moved this from In Progress to Reviewer approved May 3, 2022
@ihcsim ihcsim added the kueue label May 3, 2022
ihcsim added 7 commits May 2, 2022 18:46
Signed-off-by: Ivan Sim <ivan.sim@kasten.io>
Signed-off-by: Ivan Sim <ivan.sim@kasten.io>
Signed-off-by: Ivan Sim <ivan.sim@kasten.io>
Signed-off-by: Ivan Sim <ivan.sim@kasten.io>
Signed-off-by: Ivan Sim <ivan.sim@kasten.io>
Signed-off-by: Ivan Sim <ivan.sim@kasten.io>
…stem

Signed-off-by: Ivan Sim <ivan.sim@kasten.io>
@pavannd1 pavannd1 merged commit c3ee585 into master May 3, 2022
@pavannd1 pavannd1 deleted the issues-workflow branch May 3, 2022 23:15
Kanister automation moved this from Reviewer approved to Done May 3, 2022
akankshakumari393 pushed a commit that referenced this pull request May 9, 2022
* Add new GitHub Actions workflow to manage new and stale issues

Signed-off-by: Ivan Sim <ivan.sim@kasten.io>

Co-authored-by: Pavan Navarathna <6504783+pavannd1@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Development

Successfully merging this pull request may close these issues.

None yet

3 participants