Integrate gitlab-ci/cleaos-836-enable-autobuild-instead-of-manual-build
requested to merge integrate/gitlab-ci/cleaos-836-enable-autobuild-instead-of-manual-build/into/seco_lf-6.6.23-2.0.0 into seco_lf-6.6.23-2.0.0
Commit: clea-os/infrastructure/gitlab-ci@5d475128
[BUILD] Refactor "build" jobs trigger handling
MANUAL_BUILD variable caused confusion since "build" jobs are already manual by default. Additionally, GitLab sometimes triggered dependent jobs in the next stage automatically.
Changes: - Removed MANUAL_BUILD. - Added ENABLE_AUTO_BUILD to explicitly trigger automatic builds. - Introduced "enable_manual_build" key in JSON config to control build job execution at the configuration level.