Skip to content

Towards v1

Towards v1 #23

Workflow file for this run

# Build MapMap on Ubuntu with all dependencies
name: Build on Ubuntu
on:
push:
branches: [ dev, master ]
pull_request:
branches: [ dev, master ]
jobs:
build:
runs-on: ubuntu-24.04
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Install system dependencies
run: |
sudo apt-get update
sudo apt-get install -y \
build-essential \
libqt6opengl6-dev \
libqt6openglwidgets6 \
pkg-config \
qmake6 \
qt6-base-dev \
qt6-multimedia-dev \
qt6-tools-dev
- name: Configure with qmake
run: qmake6 mapmap.pro
- name: Build
run: make -j$(nproc)
- name: Run tests
run: make check || true