diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index f3a8f15c3..c49908bce 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -16,9 +16,9 @@ jobs: matrix: python-version: [ '3.10' ] steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v3 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v1 + uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} - name: Set up benchmark environment diff --git a/.github/workflows/build_documentation.yml b/.github/workflows/build_documentation.yml index 3541d904c..50645bbaf 100644 --- a/.github/workflows/build_documentation.yml +++ b/.github/workflows/build_documentation.yml @@ -10,14 +10,14 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout the branch - uses: actions/checkout@v2.3.1 + uses: actions/checkout@v3 with: persist-credentials: false - - name: Set up Python 3.9 - uses: actions/setup-python@v1 + - name: Set up Python 3.11 + uses: actions/setup-python@v4 with: - python-version: 3.9 + python-version: 3.11 - name: Build the documentation with Sphinx run: | diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 6f53e0115..f9b6f998b 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -9,10 +9,10 @@ jobs: name: Build and publish on PyPi runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: fetch-depth: 0 - - uses: actions/setup-python@v2 + - uses: actions/setup-python@v4 with: python-version: 3.9 - name: Update pyproject.toml diff --git a/.github/workflows/publish_documentation.yml b/.github/workflows/publish_documentation.yml index c8e165efe..db41816f1 100644 --- a/.github/workflows/publish_documentation.yml +++ b/.github/workflows/publish_documentation.yml @@ -10,12 +10,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout the branch - uses: actions/checkout@v2.3.1 + uses: actions/checkout@v3 with: persist-credentials: false - name: Set up Python 3.9 - uses: actions/setup-python@v1 + uses: actions/setup-python@v4 with: python-version: 3.9 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a03dc8423..f0a7319de 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -10,9 +10,9 @@ jobs: name: Build and publish on PyPi runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: 3.9 - name: Build sdist and wheel @@ -49,7 +49,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Set up Python - uses: actions/setup-python@v1 + uses: actions/setup-python@v4 with: python-version: 3.9 - name: Give PyPI some time to update the index diff --git a/.github/workflows/schedule-meeting.yml b/.github/workflows/schedule-meeting.yml index 1eedf46eb..0575bd20f 100644 --- a/.github/workflows/schedule-meeting.yml +++ b/.github/workflows/schedule-meeting.yml @@ -10,7 +10,7 @@ jobs: create-meeting-issue: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: JasonEtco/create-an-issue@v2 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d56c8ade1..f6cc6cd36 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,11 +11,11 @@ jobs: name: Check the code style runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-python@v2 + - uses: actions/checkout@v3 + - uses: actions/setup-python@v4 with: python-version: 3.9 - - uses: pre-commit/action@v2.0.0 + - uses: pre-commit/action@v3.0.0 test: name: Run tests for Python ${{ matrix.python-version }} @@ -26,9 +26,9 @@ jobs: matrix: python-version: [ '3.9', '3.11'] steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v3 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v1 + uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} - name: Set up test environment @@ -40,7 +40,7 @@ jobs: run: | pytest -n auto -vv -m "not benchmark" --cov=blackjax --cov-report=xml --cov-report=term tests - name: Upload coverage to Codecov - uses: codecov/codecov-action@v1 + uses: codecov/codecov-action@v3 with: env_vars: OS,PYTHON name: codecov-umbrella diff --git a/requirements-doc.txt b/requirements-doc.txt index 34e1ad6ac..c6882c684 100644 --- a/requirements-doc.txt +++ b/requirements-doc.txt @@ -2,6 +2,7 @@ aeppl>=0.0.40 aesara>=2.8.8 arviz +astroid==2.15.8 # remove after https://github.com/executablebooks/MyST-NB/issues/543 flax ipython jax>=0.4.16 @@ -26,4 +27,3 @@ sphinxcontrib-bibtex tensorflow-cpu tfp-nightly[jax] versioneer -watermark