summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorAdam J. Stewart <ajstewart426@gmail.com>2020-09-02 18:26:36 -0500
committerGitHub <noreply@github.com>2020-09-02 16:26:36 -0700
commit443407cda545e31d33c9d5abac393c8ac8ad33a2 (patch)
treedcf18cd702804fba6d5ace31fb5cf5b201bb7411 /.github
parente22a0ca5cf6ea62cb28af8e8db59a55ad3f75c36 (diff)
downloadspack-443407cda545e31d33c9d5abac393c8ac8ad33a2.tar.gz
spack-443407cda545e31d33c9d5abac393c8ac8ad33a2.tar.bz2
spack-443407cda545e31d33c9d5abac393c8ac8ad33a2.tar.xz
spack-443407cda545e31d33c9d5abac393c8ac8ad33a2.zip
Add new RubyPackage build system base class (#18199)
* Add new RubyPackage build system base class * Ruby: add spack external find support * Add build tests for RubyPackage
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/linux_build_tests.yaml13
1 files changed, 11 insertions, 2 deletions
diff --git a/.github/workflows/linux_build_tests.yaml b/.github/workflows/linux_build_tests.yaml
index d09c942966..a0e17a601d 100644
--- a/.github/workflows/linux_build_tests.yaml
+++ b/.github/workflows/linux_build_tests.yaml
@@ -18,6 +18,7 @@ on:
- '!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/**'
@@ -26,7 +27,14 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
- package: [lz4, mpich, tut, py-setuptools, openjpeg, r-rcpp]
+ package:
+ - lz4 # MakefilePackage
+ - mpich # AutotoolsPackage
+ - tut # WafPackage
+ - py-setuptools # PythonPackage
+ - openjpeg # CMakePackage
+ - r-rcpp # RPackage
+ - ruby-rake # RubyPackage
steps:
- uses: actions/checkout@v2
- uses: actions/cache@v2
@@ -41,9 +49,10 @@ jobs:
- name: Install System Packages
run: |
sudo apt-get update
- sudo apt-get -yqq install ccache gfortran perl perl-base r-base r-base-core r-base-dev findutils openssl libssl-dev libpciaccess-dev
+ sudo apt-get -yqq install ccache gfortran perl perl-base r-base r-base-core r-base-dev ruby findutils openssl libssl-dev libpciaccess-dev
R --version
perl --version
+ ruby --version
- name: Copy Configuration
run: |
ccache -M 300M && ccache -z