Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: Describe l10n CI changes for new Fedoras #5330

Merged
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 40 additions & 3 deletions docs/release.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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:

Expand Down Expand Up @@ -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 <version>"

Push the changes:

::

git push origin


Enable Cockpit CI for the new branch
-------------------------------------------

Expand Down