From 3dde1d2d809982c6fb8a6006f388f0081e16f23e Mon Sep 17 00:00:00 2001 From: Chris Lovering Date: Tue, 30 Jan 2024 19:31:44 +0000 Subject: Update CI action versions --- .github/workflows/docs.yaml | 12 ++++++------ .github/workflows/lint-test.yaml | 11 ++++++----- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index bf0202a6..c29f0656 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -11,10 +11,10 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install Python Dependencies - uses: HassanAbouelela/actions/setup-python@setup-python_v1.4.0 + uses: HassanAbouelela/actions/setup-python@setup-python_v1.4.2 with: python_version: "3.11" install_args: "--extras async-rediscache --only main --only doc" @@ -23,7 +23,7 @@ jobs: run: sphinx-build -nW -j auto -b html docs docs/build - name: Upload Build Artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: docs-latest path: docs/build/* @@ -33,12 +33,12 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 # We need to check out the entire repository to find all tags - name: Install Python Dependencies - uses: HassanAbouelela/actions/setup-python@setup-python_v1.4.0 + uses: HassanAbouelela/actions/setup-python@setup-python_v1.4.2 with: python_version: "3.11" install_args: "--extras async-rediscache" @@ -55,7 +55,7 @@ jobs: rm -r docs/build/**/.doctrees - name: Upload Build Artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: docs path: docs/build/* diff --git a/.github/workflows/lint-test.yaml b/.github/workflows/lint-test.yaml index f5f6cf0a..97fd34e0 100644 --- a/.github/workflows/lint-test.yaml +++ b/.github/workflows/lint-test.yaml @@ -9,11 +9,12 @@ jobs: fail-fast: false matrix: python_version: ["3.10", "3.11"] + name: Run Linting & Test Suites runs-on: ubuntu-latest steps: - name: Install Python Dependencies - uses: HassanAbouelela/actions/setup-python@setup-python_v1.4.0 + uses: HassanAbouelela/actions/setup-python@setup-python_v1.4.2 with: python_version: ${{ matrix.python_version }} install_args: "--extras async-rediscache --only main --only lint --only test" @@ -39,7 +40,7 @@ jobs: id: prepare-artifact if: always() && github.event_name == 'pull_request' continue-on-error: true - run: cat $GITHUB_EVENT_PATH | jq '.pull_request' > pull_request_payload.json + run: cat $GITHUB_EVENT_PATH | jq '.pull_request' > pull_request_payload${{ matrix.python_version }}.json # This only makes sense if the previous step succeeded. To # get the original outcome of the previous step before the @@ -48,7 +49,7 @@ jobs: - name: Upload a Build Artifact if: always() && steps.prepare-artifact.outcome == 'success' continue-on-error: true - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: - name: pull-request-payload - path: pull_request_payload.json + name: pull-request-payload-${{ matrix.python_version }} + path: pull_request_payload${{ matrix.python_version }}.json -- cgit v1.2.3