diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6c8a54e..8908cdd 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,16 +13,16 @@ jobs: name: Release runs-on: ubuntu-latest env: - POETRY_VERSION: '1.5.1' + POETRY_VERSION: '1.7.1' steps: - uses: actions/checkout@v4 - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: '3.10' # https://github.com/snok/install-poetry#caching-the-poetry-installation - name: Load cached poetry installation id: cached-poetry - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.local key: poetry-${{ env.POETRY_VERSION }}-0 # increment to reset cache @@ -46,7 +46,7 @@ jobs: --docformat numpy \ aiochris -o pdoc - name: Deploy docs (version) - uses: JamesIves/github-pages-deploy-action@v4.4.1 + uses: JamesIves/github-pages-deploy-action@v4.5.0 with: branch: gh-pages folder: pdoc @@ -54,7 +54,7 @@ jobs: clean-exclude: 'v*.*.*/' target-folder: "${{ github.ref_name }}" - name: Deploy docs (latest) - uses: JamesIves/github-pages-deploy-action@v4.4.1 + uses: JamesIves/github-pages-deploy-action@v4.5.0 with: branch: gh-pages folder: pdoc @@ -97,13 +97,13 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - name: Login to GitHub Container Registry - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build and push - uses: docker/build-push-action@v3 + uses: docker/build-push-action@v5 with: push: true context: ./dist diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 226949c..0d57565 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -13,10 +13,10 @@ jobs: matrix: python-version: [ '3.10', '3.11' ] env: - POETRY_VERSION: '1.5.1' + POETRY_VERSION: '1.7.1' steps: - - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 with: python-version: '${{ matrix.python-version }}' - name: Keyring dependencies @@ -26,7 +26,7 @@ jobs: # https://github.com/snok/install-poetry#caching-the-poetry-installation - name: Load cached poetry installation id: cached-poetry - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.local key: poetry-${{ env.POETRY_VERSION }}-0 # increment to reset cache @@ -68,7 +68,7 @@ jobs: EOF dbus-run-session -- bash -x test.sh - name: Upload coverage to Codecov - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@v4 with: files: ./coverage.xml env_vars: 'python-${{ matrix.python-version }}'