Skip to content

GitHub actions update suma

Karl Eichwalder edited this page Apr 23, 2024 · 4 revisions

Translation: SUMA GitHub actions update

Each major and minor release requires an update to our GitHub action workflows for the branch being released. This document will guide you through this step.

⚠️

Prior to modifying these files, inform the translation team on Slack.

#team-susemanager-translation

Weblate must be locked prior to modifying these files; otherwise, conflicts will arise. After modifying the files, unlock Weblate and inform translators so they can continue working.

  1. Update the following GitHub action workflow files by adding the correct branch name for your major or minor release. This should only be changed on the release branch Have you reviewed SUMA branch conventions?

These actions are stored in uyuni-docs/.github/workflows. The current workflow files that require modification are:

  • main_uyuni.yml

  • translation_tests_cs_CZ.yml

  • translation_tests_en_US.yml

  • translation_tests_es_ES.yml

  • translation_tests_ja_JP.yml

  • translation_tests_ko_KR.yml

  • translation_tests_zh_CN.yml

  • update_gettext.yml

Example

For each of the files above, adjust the branch name. Either for a major or minor release.

Major Release
name: build_test_deploy_uyuni

on:
  push:
    branches:
      - manager-5.0
env:
  LANG: "en_US.UTF-8"
Minor Release
name: build_test_deploy_uyuni

on:
  push:
    branches:
      - manager-4.3-MU-4.3.11
env:
  LANG: "en_US.UTF-8"
  1. Previous: SUMA Branch conventions

  2. Next: Packaging internal build service docs

  3. Up: For more topics on building documentation, see Building documentation

Clone this wiki locally