Skip to content

Fix & Modernize CI: upgrade to RabbitMQ 4.3.0 and bump other deps #243

Fix & Modernize CI: upgrade to RabbitMQ 4.3.0 and bump other deps

Fix & Modernize CI: upgrade to RabbitMQ 4.3.0 and bump other deps #243

Workflow file for this run

name: CI
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
release:
workflow_dispatch:
permissions: read-all
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/setup-python@v5
with:
python-version: "3.12"
- name: Install system dependencies
run: |
sudo apt-get update
sudo apt-get install -y \
cmake \
ninja-build \
build-essential \
pkg-config
- name: Install Conan 2
run: |
python -m pip install --upgrade pip
pip install "conan>=2,<3"
- uses: actions/checkout@v4
- name: Setup
run: make setup
- name: Configure
run: make init
- name: Build
run: make
integration:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Integration tests
run: make docker-integration-tests