{"repo":"wemake-services/kira-stale","free":true,"listed":false,"github":"https://github.com/wemake-services/kira-stale","clone":"git clone https://github.com/wemake-services/kira-stale.git","description":":chipmunk: Kira's micro-bot to fight with stale GitLab issues and merge requests","language":"Dockerfile","stars":17,"topics":["kira-bot","wemake-services","rsdp","gitlab","gitlab-ci","gitlab-bot","bot"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Kira Stale Bot Automation for stale GitLab issues, merge requests, and branches. Part of the @kira bots family. kira-stale packages a ready-to-run gitlab-triage policy in a Docker image, so teams can keep project queues clean without rewriting the same repository maintenance rules for every project. Features - [x] Marks stale issues after long inactivity and closes them later - [x] Validates issue labels and highlights broken label combinations - [x] Flags issues without descriptions as invalid and closes them automatically - [x] Detects issues and merge requests without time tracking metadata - [x] Escalates issue deadlines with deadline:: labels - [x] Copies metadata from linked issues to merge requests - [x] Marks stale merge requests that need review or follow-up - [x] Closes invalid merge requests automatically - [x] Deletes merged, stale branches after a retention period Installation Requirements: - Docker - An existing GitLab project - A GitLab access token with api permissions - The labels expected by the triage policy Quick Start Test the policy in dry-run mode first: Run it for real once the output looks correct: Advanced deployment and scheduling options come from gitlab-triage docs. GitLab's own triage policies are also a useful reference. Required Labels The bundled policy expects these labels to exist: - deadline::soft - deadline::hard - deadline::miss - validation:labels - validation:stale - validation:estimate - validation:invalid - mr::processed Unlike deadli","default_branch":null,"files":null,"tree":[],"storefront":"/r/wemake-services","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wemake-services/kira-stale/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}