Skip to content

[✨ FEATURE]: Automated monthly milestone creation & Discord announcement bot #2073

Description

@SimonDrouin1

Feature Description πŸ“

A bot-driven automation system that creates a new GitHub Milestone every month with predefined objectives, and automatically posts a formatted summary to a dedicated Discord channel.

Motivation 🌟

Currently, monthly milestones are created manually, which introduces delays, formatting inconsistencies, and limited community visibility. Contributors on Discord have no structured way to stay informed about the project's monthly goals.

Automating this process would:

-Ensure milestones are created on a consistent schedule (1st of each month)
-Reduce maintainer overhead
-Keep the Discord community proactively informed
-Improve project transparency and contributor engagement

Expected Behavior πŸ€”

1 : On the 1st of each month, a bot automatically:
-Creates a GitHub Milestone named Month YYYY with a due date on the last day of that month
-Populates its description with objectives defined in a config file

2 : Upon milestone creation, the bot posts to a dedicated Discord channel (e.g. #milestones) with:
-Milestone title and due date
-List of monthly objectives
-Direct link to the GitHub Milestone

3 : A milestone-config.yml file at the repo root allows maintainers to update objectives before the 1st of each month.

Additional Information ℹ️

No response

Metadata

Metadata

Labels

admin-issueIssues that will be fixed by RUXAILAB adminsfeature

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions