From 2d8bc4fdd1169d0cbe8f83ca2ca5282b21711152 Mon Sep 17 00:00:00 2001 From: Melech Lapson Date: Thu, 18 Apr 2024 10:22:57 -0500 Subject: [PATCH] updated github actions --- .github/workflows/ci.yml | 32 ++++++++++----------- .github/workflows/deploy.yml | 6 ++-- .github/workflows/docs.yml | 6 ++-- .github/workflows/e2e-tests.yml | 4 +-- .github/workflows/integration-tests.yml | 12 ++++---- .github/workflows/unit-tests-terra-main.yml | 4 +-- 6 files changed, 32 insertions(+), 32 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7280494a6..617d5ae76 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,11 +23,11 @@ jobs: name: Run code quality checks runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: fetch-depth: 0 - name: Set up Python 3.9 - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: 3.9 - name: Install dependencies @@ -45,11 +45,11 @@ jobs: name: Build documentation runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: fetch-depth: 0 - name: Set up Python 3.9 - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: 3.9 - name: Install dependencies @@ -61,7 +61,7 @@ jobs: - name: Build documentation run: tox -edocs - name: Upload documentation - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: html_docs path: docs/_build/html @@ -80,11 +80,11 @@ jobs: STREAM_LOG: True QISKIT_IN_PARALLEL: True steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: fetch-depth: 0 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Install dependencies @@ -94,12 +94,12 @@ jobs: - name: Run unit tests run: make unit-test-coverage - name: Report coverage to coveralls.io - uses: coverallsapp/github-action@1.1.3 + uses: coverallsapp/github-action@v2 with: github-token: ${{ secrets.GITHUB_TOKEN }} flag-name: unit-tests_python${{ matrix.python-version }}-${{ matrix.os }} parallel: true - path-to-lcov: coverage.lcov + file: coverage.lcov integration-tests-1: if: github.event_name == 'push' && github.repository_owner == 'Qiskit' # only kick-off resource intensive integration tests if unit tests and all basic checks succeeded @@ -122,11 +122,11 @@ jobs: STREAM_LOG: True QISKIT_IN_PARALLEL: True steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: fetch-depth: 0 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Install dependencies @@ -157,11 +157,11 @@ jobs: STREAM_LOG: True QISKIT_IN_PARALLEL: True steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: fetch-depth: 0 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Install dependencies @@ -192,11 +192,11 @@ jobs: STREAM_LOG: True QISKIT_IN_PARALLEL: True steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: fetch-depth: 0 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Install dependencies @@ -212,7 +212,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Notify coveralls.io that all parallel tests have finished - uses: coverallsapp/github-action@1.1.3 + uses: coverallsapp/github-action@v2 with: github-token: ${{ secrets.GITHUB_TOKEN }} parallel-finished: true diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index f79b2ba33..48ddca4bb 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -27,15 +27,15 @@ jobs: matrix: python-version: [3.9] steps: - - uses: actions/checkout@v2 - - uses: actions/setup-python@v2 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Install deps run: pip install -U pip setuptools build - name: Build sdist run: python3 -m build - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: path: ./dist/* - name: Deploy to Pypi diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 45971290d..065c00804 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -10,11 +10,11 @@ jobs: deploy: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: fetch-depth: 0 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: '3.9.12' - name: Install dependencies @@ -25,7 +25,7 @@ jobs: - name: Build docs run: tox -e docs - name: Upload artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: html_docs path: docs/_build/html diff --git a/.github/workflows/e2e-tests.yml b/.github/workflows/e2e-tests.yml index 2b3e4f3d3..825b02e17 100644 --- a/.github/workflows/e2e-tests.yml +++ b/.github/workflows/e2e-tests.yml @@ -37,11 +37,11 @@ jobs: STREAM_LOG: True QISKIT_IN_PARALLEL: True steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: fetch-depth: 0 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Install dependencies diff --git a/.github/workflows/integration-tests.yml b/.github/workflows/integration-tests.yml index 3e82b750a..a5423b314 100644 --- a/.github/workflows/integration-tests.yml +++ b/.github/workflows/integration-tests.yml @@ -37,11 +37,11 @@ jobs: STREAM_LOG: True QISKIT_IN_PARALLEL: True steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: fetch-depth: 0 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Install dependencies @@ -70,11 +70,11 @@ jobs: STREAM_LOG: True QISKIT_IN_PARALLEL: True steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: fetch-depth: 0 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Install dependencies @@ -103,11 +103,11 @@ jobs: STREAM_LOG: True QISKIT_IN_PARALLEL: True steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: fetch-depth: 0 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Install dependencies diff --git a/.github/workflows/unit-tests-terra-main.yml b/.github/workflows/unit-tests-terra-main.yml index 0337490e6..a8933bfd2 100644 --- a/.github/workflows/unit-tests-terra-main.yml +++ b/.github/workflows/unit-tests-terra-main.yml @@ -25,11 +25,11 @@ jobs: STREAM_LOG: True QISKIT_IN_PARALLEL: True steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: fetch-depth: 0 - name: Set up Python 3.9 - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: 3.9 - name: Install dependencies