[GRASS-git] [OSGeo/grass] a693ea: CI: Test also without OpenMP and pthreads (#2245)

Vaclav Petras noreply at github.com
Wed Mar 9 10:21:09 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/OSGeo/grass
  Commit: a693eae6638d462eb96ec5b0a1ff66eccdaceabd
      https://github.com/OSGeo/grass/commit/a693eae6638d462eb96ec5b0a1ff66eccdaceabd
  Author: Vaclav Petras <wenzeslaus at gmail.com>
  Date:   2022-03-09 (Wed, 09 Mar 2022)

  Changed paths:
    A .github/workflows/build_ubuntu-20.04_without_x.sh
    M .github/workflows/ubuntu.yml

  Log Message:
  -----------
  CI: Test also without OpenMP and pthreads (#2245)

This adds an additional build configuration to the Ubuntu workflow which builds code without OpenMP and pthreads and runs tests. Notably, modules using nprocs parameter should accept nprocs > 1 even when they are not able to parallelize due to a missing dependency. This check tests that behavior.

Other selected optional dependencies can be added in the future. The current goal is to test code without dependencies which don't influence the primary actions the code performs.




More information about the grass-commit mailing list