ci: bump ubuntu version for reusable_testing #96
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |