125 lines
5.3 KiB
ReStructuredText
125 lines
5.3 KiB
ReStructuredText
|
CI Status
|
||
|
=========
|
||
|
|
||
|
This page shows current status of CI jobs that:
|
||
|
|
||
|
* are scheduled to run repeatedly, instead of started by human actions,
|
||
|
* are expected to be stable and keep succeeding,
|
||
|
* do not display result status on PRs.
|
||
|
|
||
|
The status badges are organized by repository where the github workflow is stored.
|
||
|
|
||
|
|
||
|
Anaconda
|
||
|
--------
|
||
|
|
||
|
.. |container-autoupdate-fedora| image:: https://github.com/rhinstaller/anaconda/actions/workflows/container-autoupdate-fedora.yml/badge.svg
|
||
|
:alt: Refresh Fedora container images
|
||
|
:target: https://github.com/rhinstaller/anaconda/actions/workflows/container-autoupdate-fedora.yml
|
||
|
|
||
|
.. |container-autoupdate-eln| image:: https://github.com/rhinstaller/anaconda/actions/workflows/container-autoupdate-eln.yml/badge.svg
|
||
|
:alt: Refresh ELN container images
|
||
|
:target: https://github.com/rhinstaller/anaconda/actions/workflows/container-autoupdate-eln.yml
|
||
|
|
||
|
.. |try-release-daily| image:: https://github.com/rhinstaller/anaconda/actions/workflows/try-release-daily.yml/badge.svg
|
||
|
:alt: Test releasing and translations daily
|
||
|
:target: https://github.com/rhinstaller/anaconda/actions/workflows/try-release-daily.yml
|
||
|
|
||
|
.. |release-automatically| image:: https://github.com/rhinstaller/anaconda/actions/workflows/release-automatically.yml/badge.svg
|
||
|
:alt: Make a Rawhide release automatically
|
||
|
:target: https://github.com/rhinstaller/anaconda/actions/workflows/release-automatically.yml
|
||
|
|
||
|
.. |webui-periodic| image:: https://github.com/rhinstaller/anaconda/actions/workflows/webui-periodic.yml/badge.svg
|
||
|
:alt: Run WebUI intergration tests daily
|
||
|
:target: https://github.com/rhinstaller/anaconda/actions/workflows/webui-periodic.yml
|
||
|
|
||
|
.. |tests-daily| image:: https://github.com/rhinstaller/anaconda/actions/workflows/tests-daily.yml/badge.svg
|
||
|
:alt: Run unit and RPM tests daily
|
||
|
:target: https://github.com/rhinstaller/anaconda/actions/workflows/tests-daily.yml
|
||
|
|
||
|
.. |l10n-po-update| image:: https://github.com/rhinstaller/anaconda/actions/workflows/l10n-po-update.yml/badge.svg
|
||
|
:alt: Update translations
|
||
|
:target: https://github.com/rhinstaller/anaconda/actions/workflows/l10n-po-update.yml
|
||
|
|
||
|
.. |cockpit-lib-update| image:: https://github.com/rhinstaller/anaconda/actions/workflows/cockpit-lib-update.yml/badge.svg
|
||
|
:alt: Updates Cockpit library
|
||
|
:target: https://github.com/rhinstaller/anaconda/actions/workflows/cockpit-lib-update.yml
|
||
|
|
||
|
.. _Dependabot: https://github.com/rhinstaller/anaconda/network/updates
|
||
|
|
||
|
|container-autoupdate-fedora|
|
||
|
Fedora CI test container images, built daily. The containers are used in unit and rpm tests.
|
||
|
|
||
|
|container-autoupdate-eln|
|
||
|
Same as above but for ELN. It is expected this can often fail.
|
||
|
|
||
|
|try-release-daily|
|
||
|
Tests the release process daily, including checks for missing important translations.
|
||
|
|
||
|
|release-automatically|
|
||
|
Makes a Rawhide release automatically with no human oversight for the upstream/non-Fedora part
|
||
|
of the process.
|
||
|
|
||
|
|webui-periodic|
|
||
|
Runs WebUI integration end-to-end tests every day.
|
||
|
|
||
|
|tests-daily|
|
||
|
Runs unit and RPM tests every day, independent of any changes to code or containers.
|
||
|
|
||
|
|l10n-po-update|
|
||
|
Updates translations weekly, by opening a PR that bumps the pinned hash used to download when building RPMs.
|
||
|
|
||
|
The PR runs the usual tests, where potential failures caused by translation changes are caught.
|
||
|
|
||
|
Dependabot_
|
||
|
Checks Anaconda dependencies and opens pull requests for new versions.
|
||
|
|
||
|
|
||
|
Kickstart-tests
|
||
|
---------------
|
||
|
|
||
|
.. |ks-container-autoupdate| image:: https://github.com/rhinstaller/kickstart-tests/actions/workflows/container-autoupdate.yml/badge.svg
|
||
|
:alt: Build and push containers
|
||
|
:target: https://github.com/rhinstaller/kickstart-tests/actions/workflows/container-autoupdate.yml
|
||
|
|
||
|
|
||
|
.. |daily-boot-iso-rhel8| image:: https://github.com/rhinstaller/kickstart-tests/actions/workflows/daily-boot-iso-rhel8.yml/badge.svg
|
||
|
:alt: Build and test daily RHEL boot.iso
|
||
|
:target: https://github.com/rhinstaller/kickstart-tests/actions/workflows/daily-boot-iso-rhel8.yml
|
||
|
|
||
|
|
||
|
.. |daily-boot-iso-rawhide| image:: https://github.com/rhinstaller/kickstart-tests/actions/workflows/daily-boot-iso-rawhide.yml/badge.svg
|
||
|
:alt: Build daily Rawhide+COPR boot.iso
|
||
|
:target: https://github.com/rhinstaller/kickstart-tests/actions/workflows/daily-boot-iso-rawhide.yml
|
||
|
|
||
|
|
||
|
.. |scenarios-permian| image:: https://github.com/rhinstaller/kickstart-tests/actions/workflows/scenarios-permian.yml/badge.svg
|
||
|
:alt: Daily run
|
||
|
:target: https://github.com/rhinstaller/kickstart-tests/actions/workflows/scenarios-permian.yml
|
||
|
|
||
|
|ks-container-autoupdate|
|
||
|
CI test container images, built daily. Reused by daily kickstart test runs as well as kickstart tests on PRs.
|
||
|
|
||
|
|daily-boot-iso-rhel8|
|
||
|
Build RHEL 8 ``boot.iso`` every day.
|
||
|
|
||
|
|daily-boot-iso-rawhide|
|
||
|
Build Rawhide ``boot.iso`` every day.
|
||
|
|
||
|
|scenarios-permian|
|
||
|
Daily kickstart test runs. This tries to execute all tests in three scenarios: Rawhide, RHEL 8, and RHEL 9.
|
||
|
|
||
|
Given the volume of kickstart test suite, failures are still numerous.
|
||
|
|
||
|
|
||
|
Anaconda-l10n
|
||
|
-------------
|
||
|
|
||
|
.. |pot-file-update| image:: https://github.com/rhinstaller/anaconda-l10n/actions/workflows/pot-file-update.yaml/badge.svg
|
||
|
:alt: Automate pot file creation
|
||
|
:target: https://github.com/rhinstaller/anaconda-l10n/actions/workflows/pot-file-update.yaml
|
||
|
|
||
|
|pot-file-update|
|
||
|
Update translation definitions (``.pot``, ``msgid``) from the anaconda repository.
|
||
|
Weblate automatically picks up the results from the repo.
|