Створення випусків Weblate

Речі, які слід перевірити перед випуском:

  1. Пошукати нові мови перекладу за допомогою команди ./scripts/list-translated-languages.

  2. Встановити остаточну версію за допомогою команди ./scripts/prepare-release.

  3. Переконатися, що знімки вікон є актуальними за допомогою команди make -C docs update-screenshots

Створити випуск:

  1. Створити випуск за допомогою команди ./scripts/create-release --tag (нижче наведено вимоги)

Після випуску виконати вручну:

  1. Оновити образ Docker.

  2. Закрити етап на GitHub.

  3. Щойно образ Docker буде перевірено, додати мітку і записати його до сховища.

  4. Оновити до нової версії діаграму Helm.

  5. Включити нову версію до .github/workflows/migrations.yml, щоб її було оброблено засобами тестування перенесення.

  6. Збільшити номер версії у сховищі за допомогою команди ./scripts/set-version.

Для створення міток за допомогою скрипту ./scripts/create-release вам знадобиться:

  • GnuPG із закритим ключем, який використовується для підписування випусків

  • Доступ до запису змін до сховищ git Weblate (скрипт записує мітки)

  • Налаштована програма hub для доступу і створення випусків у сховищі Weblate

  • SSH-доступ до сервера отримання пакунків Weblate (туди буде скопійовано пакунки Website)