From 68a08a46fb0a151e0123791358086ec3fa60b9b2 Mon Sep 17 00:00:00 2001 From: Gloire Rubambiza Date: Wed, 11 Mar 2026 11:06:07 -0400 Subject: [PATCH] feat: Add issue self-assign workflow and CONTRIBUTING.md Signed-off-by: Gloire Rubambiza --- .github/workflows/self-assign.yml | 22 ++++++++++++++++++++++ CONTRIBUTING.md | 15 +++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 .github/workflows/self-assign.yml create mode 100644 CONTRIBUTING.md diff --git a/.github/workflows/self-assign.yml b/.github/workflows/self-assign.yml new file mode 100644 index 0000000..a4130cf --- /dev/null +++ b/.github/workflows/self-assign.yml @@ -0,0 +1,22 @@ +# Issue Self-Assign +# +# Thin caller for the org-wide reusable self-assign workflow. +# Configuration and defaults are managed centrally in kagenti/.github. +# +# Reference: https://github.com/kagenti/.github/blob/main/.github/workflows/self-assign-reusable.yml +# +name: Issue self-assign + +on: + issue_comment: + types: [created] + +permissions: + contents: read + issues: write + +jobs: + self-assign: + uses: kagenti/.github/.github/workflows/self-assign-reusable.yml@main + secrets: + ISSUE_ASSIGN_TOKEN: ${{ secrets.ISSUE_ASSIGN_TOKEN }} diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..033f13a --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,15 @@ +# Contributing to this project + +Greetings! We are grateful for your interest in joining the Kagenti community and making a positive impact. Whether you're raising issues, enhancing documentation, fixing bugs, or developing new features, your contributions are essential to our success. + +To get started, kindly read through this document and familiarize yourself with our code of conduct. + +We can't wait to collaborate with you! + +## Contributing Code + +Please follow the [Contribution guide](https://github.com/kagenti/kagenti/blob/main/CONTRIBUTING.md#contributing-to-this-project) as found in the Kagenti Repository for instructions on how to contribute to our repositories. + +## Claiming an Issue + +Comment `/claim` on an issue to have it automatically assigned to you. Issues labeled `blocked` or `in-progress` cannot be claimed this way. If you need to release an issue, comment `/unassign` or ask a maintainer.