bf203383bd
Add nightly builds for popular and commonly used packages on macOS that should improve the onramp user experience if working well.
58 lines
1.4 KiB
YAML
58 lines
1.4 KiB
YAML
# These are nightly package tests for macOS
|
|
# focus areas:
|
|
# - initial user experience
|
|
# - scientific python stack
|
|
name: macOS builds nightly
|
|
|
|
on:
|
|
schedule:
|
|
# nightly at 1 AM
|
|
- cron: '0 1 * * *'
|
|
|
|
# GitHub Action Limits
|
|
# https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions
|
|
|
|
jobs:
|
|
install_gcc:
|
|
name: gcc with clang
|
|
runs-on: macos-latest
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
- name: spack install
|
|
run: |
|
|
. .github/workflows/install_spack.sh
|
|
spack install -v gcc
|
|
|
|
install_jupyter_clang:
|
|
name: jupyter
|
|
runs-on: macos-latest
|
|
timeout-minutes: 600
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
- name: spack install
|
|
run: |
|
|
. .github/workflows/install_spack.sh
|
|
spack install -v py-jupyter %clang
|
|
|
|
install_scipy_clang:
|
|
name: scipy, mpl, pd
|
|
runs-on: macos-latest
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
- name: spack install
|
|
run: |
|
|
. .github/workflows/install_spack.sh
|
|
spack install -v py-scipy %clang
|
|
spack install -v py-matplotlib %clang
|
|
spack install -v py-pandas %clang
|
|
|
|
install_mpi4py_clang:
|
|
name: mpi4py, petsc4py
|
|
runs-on: macos-latest
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
- name: spack install
|
|
run: |
|
|
. .github/workflows/install_spack.sh
|
|
spack install -v py-mpi4py %clang
|
|
spack install -v py-petsc4py %clang
|