Switch CI to ubuntu but contenerized fedora

This commit is contained in:
2024-12-12 10:14:20 +01:00
parent bf48cdf306
commit 479ae3c4da

View File

@@ -10,19 +10,20 @@ jobs:
build:
runs-on: ubuntu-latest
container:
image: fedora:latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Set up C++ environment
run: |
sudo apt-get update
sudo apt-get install -y gcc g++ build-essential
dnf install -y gcc gcc-c++ cmake make
- name: Install SDL2 dependencies
run: |
sudo apt-get update
sudo apt-get install -y libsdl2-dev libsdl2-image-dev libsdl2-ttf-dev libsdl2-net-dev libsdl2-mixer-dev
dnf install -y SDL2 SDL2-devel SDL2_image SDL2_image-devel SDL2_ttf SDL2_ttf-devel SDL2_net SDL2_net-devel SDL2_mixer SDL2_mixer-devel
- name: Clean build directory
run: rm -rf build