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

OSCHINA-MIRROR/mirrors-akka

Клонировать/Скачать
RELEASING.md 3.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 23.05.2025 18:42 26ed398

Выпуск

Создайте новое сообщение об ошибке из шаблона сообщения об ошибке Release Train:

$ sh ./scripts/create-release-issue.sh 0.x.y

Вручную

Предварительные требования

Одноразовая настройка GPG и sbt-pgp

Если вы еще не настроили GPG или не использовали sbt-pgp на машине для выпуска

  • Проверьте использование sbt-pgp для любых шагов настройки, которые вам могут потребоваться, например:
sbt> set pgpReadOnly := false
sbt> pgp-cmd gen-key
  • Убедитесь, что подпись работает с помощью sbt> publishLocalSigned

MacOS

При выпуске с MacOS вы можете использовать YubiKey или установить MacGPG.

Windows

При выпуске с Windows вам потребуется MinGW и дистрибутив gpg, такой как Gpg4Win

Git

Убедитесь, что вы установили core.autocrlf на false в вашем ~/.gitconfig, иначе git может конвертировать концы строк в некоторых случаях.

Установка Graphviz

Graphviz необходим для задачи сборки генерации scaladoc, которая является частью выпуска.

Снимковые выпуски

Снимковые выпуски создаются из main и публикуются на https://repo.akka.io/snapshots

Чтобы создать снимковые версии вручную, используйте sbt clean publishLocal. Если у вас есть доступ, вы можете использовать +publishSigned для публикации их на repo.akka.io.

Выпуск только обновленной документации

Возможно, обновленную документацию можно выпустить в уже существующий выпуск.1. Создайте новый ветвь из тега выпуска. Если обновленная документация предназначена для выпуска v2.6.4, то имя нового ветвя должно быть docs/v2.6.4: $ git checkout v2.6.4 $ git checkout -b docs/v2.6.4

  1. Добавьте и закоммитите файл version.sbt, который фиксирует версию на ту, которую вы обновляете. Также установите isSnapshot на false для стабильных ссылок документации. Например:
    ThisBuild / version := "2.6.4"
    ThisBuild / isSnapshot := false
  2. Переключитесь на новый ветвь для вашего обновления документации, сделайте обновление.
  3. Локально постройте документацию с помощью:
    sbt akka-docs/paradoxBrowse
  4. Если сгенерированная документация выглядит хорошо, создайте PR в ветвь docs/v2.6.4, которую вы создали ранее.
  5. Он должен быть автоматически опубликован GitHub Actions при слиянии.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-akka.git
git@api.gitlife.ru:oschina-mirror/mirrors-akka.git
oschina-mirror
mirrors-akka
mirrors-akka
main