Skip to content
Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

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

About

GitHub Action для установки зависимостей перед компиляцией плагина

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages