Skip to content

ci: actualize osx testing workflow #100

ci: actualize osx testing workflow

ci: actualize osx testing workflow #100

Workflow file for this run

name: Linux testing
on:
workflow_dispatch:
pull_request:
push:
branches:
- 'master'
tags:
- '*'
jobs:
linux:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
tarantool:
- '2.11'
- '3.2'
- '3.3'
steps:
- name: Clone the connector
uses: actions/checkout@v4
with:
# Enable recursive submodules checkout as test-run git module is used
# for running tests.
submodules: recursive
- name: Setup tarantool ${{ matrix.tarantool }}
uses: tarantool/setup-tarantool@v3
with:
tarantool-version: ${{ matrix.tarantool }}
- name: Setup python3 for tests
uses: actions/setup-python@v5
with:
python-version: '3.10'
- name: Install test requirements
run: pip install -r test-run/requirements.txt
- run: cmake . && make
- run: ulimit -n 8192 # set file descriptors limit to enable poll test
- run: make test