Skip to content

Setup Deps Includes

Actions

About

Downloads dependencies and builds compiler include args
v1.0.1
Latest
Star (0)

install-amxmodx-deps

После выполнения этого шага вы получите переменную среды, содержащую аргументы для компилятора с подключением всех установленных инклюдов.

Параметры

deps_list

Список зависимостей в формате org/repo[@tag][:path], разделённых переносами строк, где:

  • org - организация/пользователь;
  • repo - репозиторий;
  • tag - тег, необязательно, по умолчанию последний релиз;
  • path - путь от корня репозитория до папки с инклюдами, необязательно, по умолчанию amxmodx/scripting/include.

Например:

deps_list: |
  AmxxModularEcosystem/ParamsController@1.3.3
  AmxxModularEcosystem/CommandAliases@1.0.1

Указывает на:

output_var_name

Название переменной среды, в которую будет записана строка с аргументами для компилятора.

Использование

- 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

Setup Deps Includes is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Downloads dependencies and builds compiler include args
v1.0.1
Latest

Setup Deps Includes is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.