aboutsummaryrefslogtreecommitdiffstats
path: root/.github/workflows
diff options
context:
space:
mode:
authorGravatar Chris Lovering <[email protected]>2024-01-30 19:31:44 +0000
committerGravatar Chris Lovering <[email protected]>2024-01-30 19:31:44 +0000
commit3dde1d2d809982c6fb8a6006f388f0081e16f23e (patch)
tree0e181c96a8bd35f8a0737121c15fc5d77a1d7c0e /.github/workflows
parentAdd the a user_has_access helper function to interactions module. (diff)
Update CI action versions
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/docs.yaml12
-rw-r--r--.github/workflows/lint-test.yaml11
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