ci: add sudo to deb workflow

This commit is contained in:
2025-12-09 01:25:41 +03:00
parent dd38d08914
commit 8a9695f3b8

View File

@@ -20,11 +20,12 @@ jobs:
- name: Install dependencies - name: Install dependencies
run: | run: |
apt-get update sudo apt-get update
apt-get install -y cmake build-essential \ sudo apt-get install -y cmake build-essential git \
libgl1-mesa-dev libglu1-mesa-dev \ libglfw3-dev libfreetype6-dev libfontconfig1-dev \
libx11-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev \ libx11-dev libxrandr-dev libxi-dev \
libglfw3-dev libfreetype6-dev mesa-common-dev libgl1-mesa-dev libglu1-mesa-dev \
libxinerama-dev libxcursor-dev
- name: Configure CMake - name: Configure CMake
run: | run: |
@@ -40,8 +41,8 @@ jobs:
- name: Install DEB - name: Install DEB
run: | run: |
dpkg -i build/*.deb || true sudo dpkg -i build/*.deb || true
apt-get install -f -y sudo apt-get install -f -y
- name: Test installation - name: Test installation
run: | run: |
@@ -63,9 +64,10 @@ jobs:
- name: Install dependencies - name: Install dependencies
run: | run: |
dnf install -y cmake gcc gcc-c++ make rpm-build git \ dnf install -y cmake gcc gcc-c++ make rpm-build git \
glfw-devel freetype-devel fontconfig-devel \
libX11-devel libXrandr-devel libXi-devel \
mesa-libGL-devel mesa-libGLU-devel \ mesa-libGL-devel mesa-libGLU-devel \
libX11-devel libXrandr-devel libXinerama-devel libXcursor-devel libXi-devel \ libXinerama-devel libXcursor-devel
glfw-devel freetype-devel
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v4