CI: move nightly macOS builds from GA to pipelines (#32231)
Modifications: - [x] Delete the `macOS builds nightly` workflow - [x] Removed shield in README.md - [x] Moved corresponding specs to `e4s-macos`
This commit is contained in:
parent
5a59e1b77a
commit
7f81a0a25e
3 changed files with 5 additions and 72 deletions
71
.github/workflows/macos_python.yml
vendored
71
.github/workflows/macos_python.yml
vendored
|
@ -1,71 +0,0 @@
|
||||||
# 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 * * *'
|
|
||||||
pull_request:
|
|
||||||
branches:
|
|
||||||
- develop
|
|
||||||
paths:
|
|
||||||
# Run if we modify this yaml file
|
|
||||||
- '.github/workflows/macos_python.yml'
|
|
||||||
# TODO: run if we touch any of the recipes involved in this
|
|
||||||
|
|
||||||
concurrency:
|
|
||||||
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.run_number }}
|
|
||||||
cancel-in-progress: true
|
|
||||||
|
|
||||||
# GitHub Action Limits
|
|
||||||
# https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
install_gcc:
|
|
||||||
name: gcc with clang
|
|
||||||
if: github.repository == 'spack/spack'
|
|
||||||
runs-on: macos-latest
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # @v2
|
|
||||||
- uses: actions/setup-python@b55428b1882923874294fa556849718a1d7f2ca5 # @v2
|
|
||||||
with:
|
|
||||||
python-version: 3.9
|
|
||||||
- name: spack install
|
|
||||||
run: |
|
|
||||||
. .github/workflows/install_spack.sh
|
|
||||||
# 9.2.0 is the latest version on which we apply homebrew patch
|
|
||||||
spack install -v --fail-fast gcc@11.2.0 %apple-clang
|
|
||||||
|
|
||||||
install_jupyter_clang:
|
|
||||||
name: jupyter
|
|
||||||
if: github.repository == 'spack/spack'
|
|
||||||
runs-on: macos-latest
|
|
||||||
timeout-minutes: 700
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # @v2
|
|
||||||
- uses: actions/setup-python@b55428b1882923874294fa556849718a1d7f2ca5 # @v2
|
|
||||||
with:
|
|
||||||
python-version: 3.9
|
|
||||||
- name: spack install
|
|
||||||
run: |
|
|
||||||
. .github/workflows/install_spack.sh
|
|
||||||
spack install -v --fail-fast py-jupyterlab %apple-clang
|
|
||||||
|
|
||||||
install_scipy_clang:
|
|
||||||
name: scipy, mpl, pd
|
|
||||||
if: github.repository == 'spack/spack'
|
|
||||||
runs-on: macos-latest
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # @v2
|
|
||||||
- uses: actions/setup-python@b55428b1882923874294fa556849718a1d7f2ca5 # @v2
|
|
||||||
with:
|
|
||||||
python-version: 3.9
|
|
||||||
- name: spack install
|
|
||||||
run: |
|
|
||||||
. .github/workflows/install_spack.sh
|
|
||||||
spack install -v --fail-fast py-scipy %apple-clang
|
|
||||||
spack install -v --fail-fast py-matplotlib %apple-clang
|
|
||||||
spack install -v --fail-fast py-pandas %apple-clang
|
|
|
@ -2,7 +2,6 @@
|
||||||
|
|
||||||
[![Unit Tests](https://github.com/spack/spack/workflows/linux%20tests/badge.svg)](https://github.com/spack/spack/actions)
|
[![Unit Tests](https://github.com/spack/spack/workflows/linux%20tests/badge.svg)](https://github.com/spack/spack/actions)
|
||||||
[![Bootstrapping](https://github.com/spack/spack/actions/workflows/bootstrap.yml/badge.svg)](https://github.com/spack/spack/actions/workflows/bootstrap.yml)
|
[![Bootstrapping](https://github.com/spack/spack/actions/workflows/bootstrap.yml/badge.svg)](https://github.com/spack/spack/actions/workflows/bootstrap.yml)
|
||||||
[![macOS Builds (nightly)](https://github.com/spack/spack/workflows/macOS%20builds%20nightly/badge.svg?branch=develop)](https://github.com/spack/spack/actions?query=workflow%3A%22macOS+builds+nightly%22)
|
|
||||||
[![codecov](https://codecov.io/gh/spack/spack/branch/develop/graph/badge.svg)](https://codecov.io/gh/spack/spack)
|
[![codecov](https://codecov.io/gh/spack/spack/branch/develop/graph/badge.svg)](https://codecov.io/gh/spack/spack)
|
||||||
[![Containers](https://github.com/spack/spack/actions/workflows/build-containers.yml/badge.svg)](https://github.com/spack/spack/actions/workflows/build-containers.yml)
|
[![Containers](https://github.com/spack/spack/actions/workflows/build-containers.yml/badge.svg)](https://github.com/spack/spack/actions/workflows/build-containers.yml)
|
||||||
[![Read the Docs](https://readthedocs.org/projects/spack/badge/?version=latest)](https://spack.readthedocs.io)
|
[![Read the Docs](https://readthedocs.org/projects/spack/badge/?version=latest)](https://spack.readthedocs.io)
|
||||||
|
|
|
@ -22,6 +22,11 @@ spack:
|
||||||
- easy_specs:
|
- easy_specs:
|
||||||
- berkeley-db
|
- berkeley-db
|
||||||
- ncurses
|
- ncurses
|
||||||
|
- gcc
|
||||||
|
- py-jupyterlab
|
||||||
|
- py-scipy
|
||||||
|
- py-matplotlib
|
||||||
|
- py-pandas
|
||||||
|
|
||||||
- arch:
|
- arch:
|
||||||
- '%apple-clang@13.1.6 target=m1'
|
- '%apple-clang@13.1.6 target=m1'
|
||||||
|
|
Loading…
Reference in a new issue