From c4f29c63844b6eaf5eae03f6749639f04bf19f72 Mon Sep 17 00:00:00 2001 From: Massimiliano Culpo Date: Wed, 29 Jul 2020 10:18:20 +0200 Subject: [PATCH] Simplified YAML files for Github Actions workflows Updated actions where needed --- .github/workflows/linux_build_tests.yaml | 8 ++------ .github/workflows/linux_unit_tests.yaml | 9 +++------ .github/workflows/macos_unit_tests.yaml | 3 +-- .github/workflows/style_and_docs.yaml | 5 +---- 4 files changed, 7 insertions(+), 18 deletions(-) diff --git a/.github/workflows/linux_build_tests.yaml b/.github/workflows/linux_build_tests.yaml index 3f5c575df3..d09c942966 100644 --- a/.github/workflows/linux_build_tests.yaml +++ b/.github/workflows/linux_build_tests.yaml @@ -23,23 +23,19 @@ on: jobs: build: - runs-on: ubuntu-latest strategy: - max-parallel: 4 matrix: package: [lz4, mpich, tut, py-setuptools, openjpeg, r-rcpp] steps: - uses: actions/checkout@v2 - - name: Cache ccache's store - uses: actions/cache@v1 + - uses: actions/cache@v2 with: path: ~/.ccache key: ccache-build-${{ matrix.package }} restore-keys: | ccache-build-${{ matrix.package }} - - name: Setup Python - uses: actions/setup-python@v1 + - uses: actions/setup-python@v2 with: python-version: 3.8 - name: Install System Packages diff --git a/.github/workflows/linux_unit_tests.yaml b/.github/workflows/linux_unit_tests.yaml index 2166871f24..454b859151 100644 --- a/.github/workflows/linux_unit_tests.yaml +++ b/.github/workflows/linux_unit_tests.yaml @@ -19,8 +19,7 @@ jobs: steps: - uses: actions/checkout@v2 - - name: Setup Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 + - uses: actions/setup-python@v2 with: python-version: ${{ matrix.python-version }} - name: Install System packages @@ -56,8 +55,7 @@ jobs: share/spack/qa/run-unit-tests coverage combine coverage xml - - name: Upload to codecov.io - uses: codecov/codecov-action@v1 + - uses: codecov/codecov-action@v1 with: flags: unittests,linux shell: @@ -98,7 +96,6 @@ jobs: COVERAGE: true run: | share/spack/qa/run-shell-tests - - name: Upload to codecov.io - uses: codecov/codecov-action@v1 + - uses: codecov/codecov-action@v1 with: flags: shelltests,linux diff --git a/.github/workflows/macos_unit_tests.yaml b/.github/workflows/macos_unit_tests.yaml index ba275b711d..9a7c12ae5d 100644 --- a/.github/workflows/macos_unit_tests.yaml +++ b/.github/workflows/macos_unit_tests.yaml @@ -35,8 +35,7 @@ jobs: coverage run $(which spack) test coverage combine coverage xml - - name: Upload to codecov.io - uses: codecov/codecov-action@v1 + - uses: codecov/codecov-action@v1 with: file: ./coverage.xml flags: unittests,macos diff --git a/.github/workflows/style_and_docs.yaml b/.github/workflows/style_and_docs.yaml index 8bb6d2162a..9fee85b163 100644 --- a/.github/workflows/style_and_docs.yaml +++ b/.github/workflows/style_and_docs.yaml @@ -11,13 +11,10 @@ on: - releases/** jobs: validate: - runs-on: ubuntu-latest - steps: - uses: actions/checkout@v2 - - name: Setup Python - uses: actions/setup-python@v1 + - uses: actions/setup-python@v2 with: python-version: 3.7 - name: Install Python Packages