После выполнения этого шага вы получите переменную среды, содержащую аргументы для компилятора с подключением всех установленных инклюдов.
Список зависимостей в формате org/repo[@tag][:path], разделённых переносами строк, где:
org- организация/пользователь;repo- репозиторий;tag- тег, необязательно, по умолчанию последний релиз;path- путь от корня репозитория до папки с инклюдами, необязательно, по умолчаниюamxmodx/scripting/include.
Например:
deps_list: |
AmxxModularEcosystem/ParamsController@1.3.3
AmxxModularEcosystem/CommandAliases@1.0.1Указывает на:
- AmxxModularEcosystem/ParamsController версии 1.3.3;
- AmxxModularEcosystem/CommandAliases версии 1.0.1.
Название переменной среды, в которую будет записана строка с аргументами для компилятора.
- uses: AmxxModularEcosystem/install-amxmodx-deps@v1
with:
deps_list: |
AmxxModularEcosystem/ParamsController@1.3.3
AmxxModularEcosystem/CommandAliases@1.0.1
output_var_name: DEPS_COMPILER_ARGSДалее, на этапе компиляции:
- name: Compile plugin
env:
DEPS_COMPILER_ARGS: ${{ env.DEPS_COMPILER_ARGS }}
run: |
amxxpc example.sma -o"example.amxx" $DEPS_COMPILER_ARGS