implement detailed build plan

This commit is contained in:
arcanis committed 2026-11-11 16:47:31 +02:00
1 parent dc4f2be65b
commit f6c94d59cc
18 files changed
+491 -40

No files matched your search

+8
View File
@@ -4,6 +4,14 @@ ahriman.core.formatters package
Submodules
----------
ahriman.core.formatters.build\_plan\_printer module
----------------------------------------------------
.. automodule:: ahriman.core.formatters.build_plan_printer
:members:
:no-undoc-members:
:show-inheritance:
ahriman.core.formatters.aur\_printer module
-------------------------------------------
+8
View File
@@ -28,6 +28,14 @@ ahriman.models.auth\_settings module
:no-undoc-members:
:show-inheritance:
ahriman.models.build\_plan module
---------------------------------
.. automodule:: ahriman.models.build_plan
:members:
:no-undoc-members:
:show-inheritance:
ahriman.models.build\_status module
-----------------------------------
+2
View File
@@ -274,6 +274,8 @@ In this scenario, the update process must be separated into several stages. Firs
sudo -u ahriman ahriman repo-check
The command prints selected packages in dependency steps, with the old and proposed versions and the reason each package was selected. ``repo-update --dry-run`` uses the same preview. Proposed ``pkgrel`` values follow the ``--increment`` option. The preview describes current metadata; it does not freeze sources or guarantee later build inputs.
During the check process, the service will generate changes from the last known commit and will send it to remote service. In order to verify source files changes, the web interface or special subcommand can be used:
.. code-block:: shell