diff options
Diffstat (limited to '.github/workflows/linux_build_tests.yaml')
-rw-r--r-- | .github/workflows/linux_build_tests.yaml | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/.github/workflows/linux_build_tests.yaml b/.github/workflows/linux_build_tests.yaml index 0a2946f63f..43b665d58a 100644 --- a/.github/workflows/linux_build_tests.yaml +++ b/.github/workflows/linux_build_tests.yaml @@ -5,6 +5,18 @@ on: branches: - develop - releases/** + paths-ignore: + # Don't run if we only modified packages in the built-in repository + - 'var/spack/repos/builtin/**' + - '!var/spack/repos/builtin/packages/lz4/**' + - '!var/spack/repos/builtin/packages/mpich/**' + - '!var/spack/repos/builtin/packages/tut/**' + - '!var/spack/repos/builtin/packages/py-setuptools/**' + - '!var/spack/repos/builtin/packages/openjpeg/**' + - '!var/spack/repos/builtin/packages/r-rcpp/**' + - '!var/spack/repos/builtin/packages/ruby-rake/**' + # Don't run if we only modified documentation + - 'lib/spack/docs/**' pull_request: branches: - develop @@ -30,14 +42,14 @@ jobs: package: - lz4 # MakefilePackage - mpich~fortran # AutotoolsPackage - - tut # WafPackage + - 'tut%gcc@:10.99.99' # WafPackage - py-setuptools # PythonPackage - openjpeg # CMakePackage - r-rcpp # RPackage - ruby-rake # RubyPackage steps: - uses: actions/checkout@v2 - - uses: actions/cache@v2 + - uses: actions/cache@v2.1.5 with: path: ~/.ccache key: ccache-build-${{ matrix.package }} |