From f966dd59e153055b532e9bca0bda091dd0b48cd5 Mon Sep 17 00:00:00 2001 From: Jonathan de Bruin Date: Thu, 8 Jun 2023 08:43:12 +0200 Subject: [PATCH] Update versions used in GitHub Actions (#1466) --- .github/workflows/ci-core.yml | 23 +++++++++-------------- .github/workflows/ci-frontend.yml | 9 +++------ .github/workflows/docker.yml | 2 -- .github/workflows/docs.yml | 8 +++----- .github/workflows/extensions.yml | 21 +++++++++------------ .github/workflows/pythonpackage.yml | 16 +++++++--------- 6 files changed, 31 insertions(+), 48 deletions(-) diff --git a/.github/workflows/ci-core.yml b/.github/workflows/ci-core.yml index 1618c4472..2a8965381 100644 --- a/.github/workflows/ci-core.yml +++ b/.github/workflows/ci-core.yml @@ -6,12 +6,9 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 + - uses: actions/setup-python@v4 with: - fetch-depth: 0 - - uses: actions/setup-python@v1 - with: - python-version: '3.8' - architecture: 'x64' + python-version: '3.10' - name: Install flake8 run: | pip install flake8 isort flake8-isort @@ -22,13 +19,12 @@ jobs: name: test-minimal-deps runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: submodules: recursive - - uses: actions/setup-python@v1 + - uses: actions/setup-python@v4 with: - python-version: '3.8' - architecture: 'x64' + python-version: '3.10' - name: Install packages run: | pip install pytest @@ -40,19 +36,18 @@ jobs: name: test-full-deps runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: submodules: recursive - - uses: actions/setup-python@v1 + - uses: actions/setup-python@v4 with: - python-version: '3.8' - architecture: 'x64' + python-version: '3.10' - name: Install packages run: | pip install pytest pip install --upgrade setuptools>=41.0.0 pip install --no-cache-dir .[sbert] - pip install --no-cache-dir gensim==4.0.1 + pip install --no-cache-dir .[doc2vec] pip install --no-cache-dir .[tensorflow] pip install --no-cache-dir .[dev] pip install --no-cache-dir .[test] diff --git a/.github/workflows/ci-frontend.yml b/.github/workflows/ci-frontend.yml index 9933f0c7b..eaa966fad 100644 --- a/.github/workflows/ci-frontend.yml +++ b/.github/workflows/ci-frontend.yml @@ -5,13 +5,10 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 + - uses: actions/setup-python@v4 with: - fetch-depth: 0 - - uses: actions/setup-python@v1 - with: - python-version: "3.8" # Version range or exact version of a Python version to use, using semvers version range syntax. - architecture: "x64" # (x64 or x86) - - uses: actions/setup-node@v2 + python-version: "3.10" + - uses: actions/setup-node@v3 with: node-version: '16' cache: 'npm' diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index fda92322f..08fc6b390 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -19,8 +19,6 @@ jobs: steps: - name: Checkout uses: actions/checkout@v3 - with: - fetch-depth: 0 - name: Set up QEMU uses: docker/setup-qemu-action@v2 - name: Set up Docker Buildx diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index b8c3f4a70..fba3667d6 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -6,16 +6,14 @@ jobs: runs-on: macos-latest steps: - name: Clone repo - uses: actions/checkout@v2 - with: - fetch-depth: 0 + uses: actions/checkout@v3 - name: Install pandoc run: | brew install pandoc - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: - python-version: '3.8' + python-version: '3.10' - name: Install asreview run: | python -m pip install . diff --git a/.github/workflows/extensions.yml b/.github/workflows/extensions.yml index 3dc2113c3..94671c194 100644 --- a/.github/workflows/extensions.yml +++ b/.github/workflows/extensions.yml @@ -5,11 +5,10 @@ jobs: name: test-asreview-datatools runs-on: ubuntu-latest steps: - - uses: actions/checkout@master - - uses: actions/setup-python@v1 + - uses: actions/checkout@v3 + - uses: actions/setup-python@v4 with: - python-version: '3.8' - architecture: 'x64' + python-version: '3.10' - name: Install packages run: | pip install pytest @@ -28,11 +27,10 @@ jobs: name: test-asreview-insights runs-on: ubuntu-latest steps: - - uses: actions/checkout@master - - uses: actions/setup-python@v1 + - uses: actions/checkout@v3 + - uses: actions/setup-python@v4 with: - python-version: '3.8' - architecture: 'x64' + python-version: '3.10' - name: Install packages run: | pip install pytest @@ -51,11 +49,10 @@ jobs: name: test-asreview-wordcloud runs-on: ubuntu-latest steps: - - uses: actions/checkout@master - - uses: actions/setup-python@v1 + - uses: actions/checkout@v3 + - uses: actions/setup-python@v4 with: - python-version: '3.8' - architecture: 'x64' + python-version: '3.10' - name: Install packages run: | pip install pytest diff --git a/.github/workflows/pythonpackage.yml b/.github/workflows/pythonpackage.yml index c52b9b438..f96db71ab 100644 --- a/.github/workflows/pythonpackage.yml +++ b/.github/workflows/pythonpackage.yml @@ -3,19 +3,17 @@ name: Deploy and release on: push: tags: - - "v*" # Push events to matching v*, i.e. v1.0, v20.15.10 + - "v*" # Push events to matching v* jobs: deploy: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - with: - fetch-depth: 0 - name: Set up Python - uses: actions/setup-python@v1 + uses: actions/setup-python@v4 with: - python-version: "3.x" + python-version: "3.10" - name: Get the version (git tag) id: get_version run: | @@ -25,7 +23,7 @@ jobs: run: | python -m pip install --upgrade pip pip install setuptools wheel - - uses: actions/setup-node@v2 + - uses: actions/setup-node@v3 with: node-version: '16' cache: 'npm' @@ -38,7 +36,7 @@ jobs: python setup.py sdist bdist_wheel - name: Create Release id: create_release - uses: actions/create-release@v1.0.0 + uses: actions/create-release@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: @@ -48,7 +46,7 @@ jobs: prerelease: false - name: Upload Release Asset (Wheel) id: upload-release-asset-whl - uses: actions/upload-release-asset@v1.0.1 + uses: actions/upload-release-asset@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: @@ -58,7 +56,7 @@ jobs: asset_content_type: application/x-wheel+zip - name: Upload Release Asset (Sdist) id: upload-release-asset-sdist - uses: actions/upload-release-asset@v1.0.1 + uses: actions/upload-release-asset@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: