summaryrefslogtreecommitdiff
path: root/.github/workflows/style_and_docs.yaml
AgeCommit message (Collapse)AuthorFilesLines
2020-09-02Mac OS: support Python >= 3.8 by using fork-based multiprocessing (#18124)Rui Xue1-1/+1
As detailed in https://bugs.python.org/issue33725, starting new processes with 'fork' on Mac OS is not guaranteed to work in general. As of Python 3.8 the default process spawning mechanism was changed to avoid this issue. Spack depends on the fork-based method to preserve file descriptors transparently, to preserve global state, and to avoid pickling some objects. An effort is underway to remove dependence on fork-based process spawning (see #18205). In the meantime, this allows Spack to run with Python 3.8 on Mac OS by explicitly choosing to use 'fork'. Co-authored-by: Peter Josef Scheibel <scheibel1@llnl.gov> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Todd Gamblin <tgamblin@llnl.gov>
2020-07-29Use "fetch-depth: 0" to retrieve all history from remoteMassimiliano Culpo1-3/+1
2020-07-29Simplified YAML files for Github Actions workflowsMassimiliano Culpo1-4/+1
Updated actions where needed
2020-07-29Group tests with similar duration togetherMassimiliano Culpo1-0/+70
Style and documentation tests take just a few minutes to run. Since in Github actions one can't restart a single job but needs to restart an entire workflow, here we group tests with similar duration together.