name: Build xmrig-cuda on: push: branches: - cuda jobs: linux-amd64: runs-on: ubuntu-latest container: nvidia/cuda:12.6.0-devel-ubuntu24.04 steps: - name: Install dependencies run: | apt-get update apt-get install -y git build-essential cmake automake libtool autoconf nodejs - name: Fetch sources run: | git clone https://github.com/xmrig/xmrig-cuda.git - name: Build binary run: | mkdir -p xmrig-cuda/build && cd xmrig-cuda/build cmake .. -DCUDA_LIB=/usr/local/cuda/lib64/stubs/libcuda.so -DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda make -j$(nproc) - name: Upload artifacts uses: christopherhx/gitea-upload-artifact@v4 with: name: xmrig-cuda-linux-amd64 path: xmrig-cuda/build