summaryrefslogtreecommitdiff
path: root/.github/workflows/linux_build_tests.yaml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/linux_build_tests.yaml')
-rw-r--r--.github/workflows/linux_build_tests.yaml16
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 }}