summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc Mueller <30130371+cdce8p@users.noreply.github.com>2021-02-21 21:53:01 +0100
committerPierre Sassoulas <pierre.sassoulas@gmail.com>2021-02-28 21:52:27 +0100
commit02b619d3092620b29b9fdae25da19952b96a4655 (patch)
tree807849f09818b4408c556554df8abd11a796821a
parent60aebe2caef92610a917492c616e958bd8d13b54 (diff)
downloadpylint-git-02b619d3092620b29b9fdae25da19952b96a4655.tar.gz
Github actions - use specific version tags
-rw-r--r--.github/workflows/ci.yaml74
1 files changed, 37 insertions, 37 deletions
diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index 483894eb0..db84b929e 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -22,10 +22,10 @@ jobs:
pre-commit-key: ${{ steps.generate-pre-commit-key.outputs.key }}
steps:
- name: Check out code from GitHub
- uses: actions/checkout@v2
+ uses: actions/checkout@v2.3.4
- name: Set up Python ${{ env.DEFAULT_PYTHON }}
id: python
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v2.2.1
with:
python-version: ${{ env.DEFAULT_PYTHON }}
- name: Generate partial Python venv restore key
@@ -36,7 +36,7 @@ jobs:
'requirements_test_pypy.txt', 'requirements_docs.txt') }}"
- name: Restore Python virtual environment
id: cache-venv
- uses: actions/cache@v2
+ uses: actions/cache@v2.1.4
with:
path: venv
key: >-
@@ -60,7 +60,7 @@ jobs:
hashFiles('.pre-commit-config.yaml') }}"
- name: Restore pre-commit environment
id: cache-precommit
- uses: actions/cache@v2
+ uses: actions/cache@v2.1.4
with:
path: ${{ env.PRE_COMMIT_CACHE }}
key: >-
@@ -79,15 +79,15 @@ jobs:
needs: prepare-base
steps:
- name: Check out code from GitHub
- uses: actions/checkout@v2
+ uses: actions/checkout@v2.3.4
- name: Set up Python ${{ env.DEFAULT_PYTHON }}
id: python
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v2.2.1
with:
python-version: ${{ env.DEFAULT_PYTHON }}
- name: Restore Python virtual environment
id: cache-venv
- uses: actions/cache@v2
+ uses: actions/cache@v2.1.4
with:
path: venv
key: ${{ runner.os }}-${{ steps.python.outputs.python-version }}-${{
@@ -99,7 +99,7 @@ jobs:
exit 1
- name: Restore pre-commit environment
id: cache-precommit
- uses: actions/cache@v2
+ uses: actions/cache@v2.1.4
with:
path: ${{ env.PRE_COMMIT_CACHE }}
key: ${{ runner.os }}-${{ needs.prepare-base.outputs.pre-commit-key }}
@@ -120,15 +120,15 @@ jobs:
needs: prepare-base
steps:
- name: Check out code from GitHub
- uses: actions/checkout@v2
+ uses: actions/checkout@v2.3.4
- name: Set up Python ${{ env.DEFAULT_PYTHON }}
id: python
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v2.2.1
with:
python-version: ${{ env.DEFAULT_PYTHON }}
- name: Restore Python virtual environment
id: cache-venv
- uses: actions/cache@v2
+ uses: actions/cache@v2.1.4
with:
path: venv
key: ${{ runner.os }}-${{ steps.python.outputs.python-version }}-${{
@@ -149,15 +149,15 @@ jobs:
needs: prepare-base
steps:
- name: Check out code from GitHub
- uses: actions/checkout@v2
+ uses: actions/checkout@v2.3.4
- name: Set up Python ${{ env.DEFAULT_PYTHON }}
id: python
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v2.2.1
with:
python-version: ${{ env.DEFAULT_PYTHON }}
- name: Restore Python virtual environment
id: cache-venv
- uses: actions/cache@v2
+ uses: actions/cache@v2.1.4
with:
path: venv
key: ${{ runner.os }}-${{ steps.python.outputs.python-version }}-${{
@@ -184,10 +184,10 @@ jobs:
python-key: ${{ steps.generate-python-key.outputs.key }}
steps:
- name: Check out code from GitHub
- uses: actions/checkout@v2
+ uses: actions/checkout@v2.3.4
- name: Set up Python ${{ matrix.python-version }}
id: python
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v2.2.1
with:
python-version: ${{ matrix.python-version }}
- name: Generate partial Python venv restore key
@@ -198,7 +198,7 @@ jobs:
'requirements_test_pypy.txt') }}"
- name: Restore Python virtual environment
id: cache-venv
- uses: actions/cache@v2
+ uses: actions/cache@v2.1.4
with:
path: venv
key: >-
@@ -225,15 +225,15 @@ jobs:
python-version: [3.6, 3.7, 3.8, 3.9]
steps:
- name: Check out code from GitHub
- uses: actions/checkout@v2
+ uses: actions/checkout@v2.3.4
- name: Set up Python ${{ matrix.python-version }}
id: python
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v2.2.1
with:
python-version: ${{ matrix.python-version }}
- name: Restore Python virtual environment
id: cache-venv
- uses: actions/cache@v2
+ uses: actions/cache@v2.1.4
with:
path: venv
key: ${{ runner.os }}-${{ steps.python.outputs.python-version }}-${{
@@ -248,7 +248,7 @@ jobs:
. venv/bin/activate
coverage run -m pytest --benchmark-disable tests/
- name: Upload coverage artifact
- uses: actions/upload-artifact@v2
+ uses: actions/upload-artifact@v2.2.2
with:
name: coverage-${{ matrix.python-version }}
path: .coverage
@@ -264,15 +264,15 @@ jobs:
COVERAGERC_FILE: .coveragerc
steps:
- name: Check out code from GitHub
- uses: actions/checkout@v2
+ uses: actions/checkout@v2.3.4
- name: Set up Python ${{ matrix.python-version }}
id: python
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v2.2.1
with:
python-version: ${{ matrix.python-version }}
- name: Restore Python virtual environment
id: cache-venv
- uses: actions/cache@v2
+ uses: actions/cache@v2.1.4
with:
path: venv
key: ${{ runner.os }}-${{ steps.python.outputs.python-version }}-${{
@@ -283,7 +283,7 @@ jobs:
echo "Failed to restore Python venv from cache"
exit 1
- name: Download all coverage artifacts
- uses: actions/download-artifact@v2
+ uses: actions/download-artifact@v2.0.8
- name: Combine coverage results
run: |
. venv/bin/activate
@@ -356,10 +356,10 @@ jobs:
python-key: ${{ steps.generate-python-key.outputs.key }}
steps:
- name: Check out code from GitHub
- uses: actions/checkout@v2
+ uses: actions/checkout@v2.3.4
- name: Set up Python ${{ matrix.python-version }}
id: python
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v2.2.1
with:
python-version: ${{ matrix.python-version }}
- name: Generate partial Python venv restore key
@@ -369,7 +369,7 @@ jobs:
hashFiles('pylint/__pkg_info__.py', 'requirements_test_pypy.txt') }}"
- name: Restore Python virtual environment
id: cache-venv
- uses: actions/cache@v2
+ uses: actions/cache@v2.1.4
with:
path: venv
key: >-
@@ -400,15 +400,15 @@ jobs:
# Workaround to set correct temp directory on Windows
# https://github.com/actions/virtual-environments/issues/712
- name: Check out code from GitHub
- uses: actions/checkout@v2
+ uses: actions/checkout@v2.3.4
- name: Set up Python ${{ matrix.python-version }}
id: python
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v2.2.1
with:
python-version: ${{ matrix.python-version }}
- name: Restore Python virtual environment
id: cache-venv
- uses: actions/cache@v2
+ uses: actions/cache@v2.1.4
with:
path: venv
key: ${{ runner.os }}-${{ steps.python.outputs.python-version }}-${{
@@ -434,10 +434,10 @@ jobs:
python-key: ${{ steps.generate-python-key.outputs.key }}
steps:
- name: Check out code from GitHub
- uses: actions/checkout@v2
+ uses: actions/checkout@v2.3.4
- name: Set up Python ${{ matrix.python-version }}
id: python
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v2.2.1
with:
python-version: ${{ matrix.python-version }}
- name: Generate partial Python venv restore key
@@ -447,7 +447,7 @@ jobs:
hashFiles('pylint/__pkg_info__.py', 'requirements_test_pypy.txt') }}"
- name: Restore Python virtual environment
id: cache-venv
- uses: actions/cache@v2
+ uses: actions/cache@v2.1.4
with:
path: venv
key: >-
@@ -474,15 +474,15 @@ jobs:
python-version: ["pypy3"]
steps:
- name: Check out code from GitHub
- uses: actions/checkout@v2
+ uses: actions/checkout@v2.3.4
- name: Set up Python ${{ matrix.python-version }}
id: python
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v2.2.1
with:
python-version: ${{ matrix.python-version }}
- name: Restore Python virtual environment
id: cache-venv
- uses: actions/cache@v2
+ uses: actions/cache@v2.1.4
with:
path: venv
key: ${{ runner.os }}-${{ steps.python.outputs.python-version }}-${{