1. 27 Feb, 2021 2 commits
  2. 23 Feb, 2021 1 commit
  3. 19 Feb, 2021 1 commit
  4. 17 Feb, 2021 1 commit
  5. 16 Dec, 2020 2 commits
  6. 17 Nov, 2020 2 commits
  7. 13 Nov, 2020 17 commits
  8. 10 Nov, 2020 1 commit
  9. 09 Nov, 2020 1 commit
  10. 13 Aug, 2020 12 commits
    • Todd Gamblin's avatar
      update CHANGELOG.md for 0.15.4 · 764cafc1
      Todd Gamblin authored
      764cafc1
    • Todd Gamblin's avatar
      bump version number for 0.15.4 · 091b45c3
      Todd Gamblin authored
      091b45c3
    • Massimiliano Culpo's avatar
      Move Python 2.6 unit tests to Github Actions (#17279) · 1707448f
      Massimiliano Culpo authored
      * Run Python2.6 unit tests on Github Actions
      * Skip url tests on Python 2.6 to reduce waiting times
      * Skip foreground background tests on Python 2.6 to reduce waiting times
      * Removed references to Travis in the documentation
      * Deleted install_patchelf.sh (can be installed from repo on CentOS 6)
      1707448f
    • Patrick Gartung's avatar
      Buildcache: bindist test without invoking spack compiler wrappers. (#15687) · 4d254814
      Patrick Gartung authored
      * Buildcache:
         * Try mocking an install of quux, corge and garply using prebuilt binaries
         * Put patchelf install after ccache restore
         * Add script to install patchelf from source so it can be used on Ubuntu:Trusty which does not have a patchelf pat package. The script will skip building on macOS
         * Remove mirror at end of bindist test
         * Add patchelf to Ubuntu build env
         * Revert mock patchelf package to allow other tests to run.
         * Remove depends_on('patchelf', type='build') relying instead on
         * Test fixture to ensure patchelf is available.
      
      * Call g++ command to build libraries directly during test build
      
      * Flake8
      
      * Install patchelf in before_install stage using apt unless on Trusty where a build is done.
      
      * Add some symbolic links between packages
      
      * Flake8
      
      * Flake8:
      
      * Update mock packages to write their own source files
      
      * Create the stage because spec search does not create it any longer
      
      * updates after change of list command arguments
      
      * cleanup after merge
      
      * flake8
      4d254814
    • Massimiliano Culpo's avatar
    • Massimiliano Culpo's avatar
      Simplified YAML files for Github Actions workflows · c0077352
      Massimiliano Culpo authored
      Updated actions where needed
      c0077352
    • Massimiliano Culpo's avatar
      Group tests with similar duration together · a4b02396
      Massimiliano Culpo authored
      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.
      a4b02396
    • Todd Gamblin's avatar
      docs: document releases and branches in Spack · 30388283
      Todd Gamblin authored
      - [x] Remove references to `master` branch
      - [x] Document how release branches are structured
      - [x] Document how to make a major release
      - [x] Document how to make a point release
      - [x] Document how to do work in our release projects
      30388283
    • Todd Gamblin's avatar
      Remove references to `master` from CI · 5b63ec86
      Todd Gamblin authored
      - [x] remove master from github actions
      - [x] remove master from .travis.yml
      - [x] make `develop` the default branch for `spack ci`
      5b63ec86
    • Massimiliano Culpo's avatar
      Moved flake8, shell and documentation tests to Github Action (#17328) · fc94dde3
      Massimiliano Culpo authored
      * Move flake8 tests on Github Actions
      
      * Move shell test to Github Actions
      
      * Moved documentation build to Github Action
      
      * Don't run coverage on Python 2.6
      
      Since we get connection errors consistently on Travis
      when trying to upload coverage results for Python 2.6,
      avoid computing coverage entirely to speed-up tests.
      fc94dde3
    • Robert Blake's avatar
      Bugfix for #17999: use cudart instead of cuda. (#18000) · c064088c
      Robert Blake authored
      This is needed because libcuda is used by the driver,
      whereas libcudart is used by the runtime. CMake searches
      for cudart instead of cuda.
      
      On LLNL LC systems, libcuda is only found in compat and
      stubs directories, meaning that the lookup of libraries
      fails.
      c064088c
    • Todd Gamblin's avatar
      bugfix: fix spack -V with releases/latest and shallow clones (#17884) · c05fa250
      Todd Gamblin authored
      `spack -V` stopped working when we added the `releases/latest` tag to
      track the most recent release. It started just reporting the version,
      even on a `develop` checkout. We need to tell it to *only* search for
      tags that start with `v`, so that it will ignore `releases/latest`.
      
      `spack -V` also would print out unwanted git eror output on a shallow
      clone.
      
      - [x] add `--match 'v*'` to `git describe` arguments
      - [x] route error output to `os.devnull`
      c05fa250