1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/openeuler-infrastructure

 / Детали:

[feature] Add mail channel by pipeline

Предстоит сделать
Владелец
Создано  
28.11.2024

Currently, we already have the abilities to deploy mail system automatically, however, when going into operations(add/delete lists), it has to operate by manual.

This is generic idea to propose adding a automatic pipeline which can manage mail-list by this repository. all the lists would be maintained by one file. the cases could be

  • setup new mail-list: anyone who wants to setup a mail-list, he can make a PR to update the list file. the members who have the access to this file will decide if this PR will be accepted or not, the members would be an orgnization or a special team. the pipeline will be triggered by file commits. the new mail list channel will be created automatically.

  • update the list owner: as one mail list has its owner, when the team member changing, it should be able to update the list owner by update the mail list member.

  • delete this list: we also should consider to remove some lists from this system, however, the deleting is only to hidden the list to add new members. it is not to remove it forever.

Комментарий (0)

GitLife Service Account Задача создана
GitLife Service Account добавлено
 
kind/feature
label.
Развернуть журнал операций

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/openeuler-infrastructure.git
git@api.gitlife.ru:oschina-mirror/openeuler-infrastructure.git
oschina-mirror
openeuler-infrastructure
openeuler-infrastructure