Skip to content
Snippets Groups Projects
Commit 98fcd437 authored by Igor Munkin's avatar Igor Munkin Committed by Igor Munkin
Browse files

ci: add CMAKE_EXTRA_PARAMS to LuaJIT workflow


It's quite inconvenient to extend LuaJIT integration workflow now: one
needs to patch GitHub workflow file in Tarantool repository and then
setup integration testing in LuaJIT repository.

This patch introduces a new workflow parameter that can replace several
existing parameters (e.g. buildtype and GC64) and allow to easy extend
integration CI in LuaJIT (with rare little touches in Tarantool).

NO_DOC=ci
NO_TEST=ci
NO_CHANGELOG=ci

Reviewed-by: default avatarSergey Kaplun <skaplun@tarantool.org>
Reviewed-by: default avatarYaroslav Lobankov <y.lobankov@tarantool.org>
Signed-off-by: default avatarIgor Munkin <imun@tarantool.org>
parent fd780129
No related branches found
No related tags found
No related merge requests found
......@@ -10,13 +10,22 @@ name: LuaJIT integration testing
on:
workflow_call:
inputs:
# FIXME: Remove this inputs entry when transition to
# CMAKE_EXTRA_PARAMS usage is finished.
buildtype:
description: CMake build type value
description: CMake build type value (obsolete, use CMAKE_EXTRA_PARAMS)
required: false
type: string
default: Debug
CMAKE_EXTRA_PARAMS:
description: CMake extra parameters
required: false
type: string
default: ''
# FIXME: Remove this inputs entry when transition to
# CMAKE_EXTRA_PARAMS usage is finished.
GC64:
description: CMake option value to enable LuaJIT GC64 mode
description: CMake option value to enable LuaJIT GC64 mode (obsolete, use CMAKE_EXTRA_PARAMS)
required: false
type: string
default: OFF
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment