From 4ff91ef196de1298298ff0486b42bee5c8da57cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Sl=C3=A1vik?= Date: Thu, 16 Nov 2023 14:43:02 +0100 Subject: [PATCH] docs: Describe l10n CI changes for new Fedoras --- docs/release.rst | 43 ++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 40 insertions(+), 3 deletions(-) diff --git a/docs/release.rst b/docs/release.rst index af854cb4a1c..2cbcfaa164c 100644 --- a/docs/release.rst +++ b/docs/release.rst @@ -230,10 +230,10 @@ This might be both "regular" changes merged and released outside of a freeze per and release blocker fixes. -Create new localization branch for Anaconda -------------------------------------------- +Create new localization directory for Anaconda +---------------------------------------------- -First thing which needs to be done before branching in Anaconda is to create a new localization branch which will be used by the new Anaconda branch. +First thing which needs to be done before branching in Anaconda is to create a new localization directory which will be used by the new Anaconda branch. Start by cloning translation repository (ideally outside of Anaconda git) and enter this repository: @@ -267,6 +267,43 @@ Push new localization directory. This will be automatically discovered and added git push origin + +Adjust localization update automation +------------------------------------- + +In the ``anaconda-l10n`` repository, the update automation needs to work on the new directory. + +Edit the file ``.github/workflows/pot-file-update.yaml``: + +:: + + vim .github/workflows/pot-file-update.yaml + +Update the matrix. For example, for f39 we had: + +:: + + matrix: + branch: [ master, f39, rhel-9 ] + include: + (...) + - branch: f39 + anaconda-branch: fedora-39 + container-tag: fedora-39 + +Commit these changes: + +:: + + git commit -m "infra: Adjust pot updates for Fedora " + +Push the changes: + +:: + + git push origin + + Enable Cockpit CI for the new branch -------------------------------------------