Initial Commit

This commit is contained in:
Christian Tosta
2026-08-11 14:46:19 -03:00
commit 33ed3db2ba
13 changed files with 605 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
# SPDX-FileCopyrightText: 2026 Christian Tosta
# SPDX-License-Identifier: GPL-2.0-or-later
# @file cmake/ActBuilder.cmake
# @brief Helper module to orchestrate local builds via act containerization
option(USE_ACT_CONTAINER "Enable local containerized build via act" OFF)
find_program(ACT_EXECUTABLE act)
if(ACT_EXECUTABLE)
message(STATUS "Found act utility: ${ACT_EXECUTABLE}")
add_custom_target(act-build
COMMAND ${ACT_EXECUTABLE} push --container-architecture linux/amd64
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
COMMENT "Running local CI pipeline using act..."
)
else()
message(WARNING "The 'act' utility was not found. Local containerized builds via act-build target will be unavailable.")
endif()