Первоначальная публикация, предоставила следующие функции:
- oa_upgradable.py используется для запроса информации о версиях программного обеспечения в вышестоящем сообществе и рекомендаций по версиям.
- simple_update_robot.py используется в src-openeuler для автоматического обновления пакетов программного обеспечения, включая: загрузку рекомендованного исходного кода пакета, изменение spec, локальную компиляцию с помощью obs, создание PR и issue и т. д.
- check_missing_file.py проверяет наличие файлов spec в каждом репозитории src-openeuler. Если файл spec не найден, можно напрямую создать задачу в соответствующем репозитории.
- check_source_url.py проверяет адреса source каждого пакета программного обеспечения в src-openeuler. При обнаружении недействительного или некорректного адреса автоматически создаётся issue с предложением об изменении.
- create_repo.py и create_repo_with_srpm предоставляют функцию массового создания новых репозиториев.
- which_archived.py проверяет, находится ли вышестоящее сообщество производственного репозитория уже в архивном состоянии, что облегчает команде обслуживания своевременно корректировать стратегию обслуживания пакетов.
- check_repeated_repo.py проверяет возможные повторяющиеся пакеты программного обеспечения в src-openeuler.
- psrtool.py запрашивает информацию о принадлежности пакетов программного обеспечения к SIG и спискам пакетов, управляемых определённым SIG.
- tc_reminder.py автоматически создаёт напоминания для членов TC в openeuler.
- review_tool.py генерирует список проверки кода для PR указанного репозитория, чтобы стандартизировать процесс проверки PR.