diff --git a/.github/workflows/build_release.yml b/.github/workflows/build_release.yml index 47fb2a4..02cfce2 100644 --- a/.github/workflows/build_release.yml +++ b/.github/workflows/build_release.yml @@ -20,7 +20,7 @@ jobs: contents: write runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - name: Set up PDM uses: pdm-project/setup-pdm@v4 with: diff --git a/.github/workflows/continuous_integration.yml b/.github/workflows/continuous_integration.yml index 2cbe2ac..4264974 100644 --- a/.github/workflows/continuous_integration.yml +++ b/.github/workflows/continuous_integration.yml @@ -15,7 +15,7 @@ jobs: - macos-local steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - name: Install dependencies run: | pdm install -dG test diff --git a/.github/workflows/test_lint_scan.yml b/.github/workflows/test_lint_scan.yml index 041d390..4cc9294 100644 --- a/.github/workflows/test_lint_scan.yml +++ b/.github/workflows/test_lint_scan.yml @@ -14,7 +14,7 @@ jobs: runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - name: Set up PDM uses: pdm-project/setup-pdm@v4 with: @@ -31,7 +31,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - name: Set up PDM uses: pdm-project/setup-pdm@v4 with: @@ -48,7 +48,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - name: Set up PDM uses: pdm-project/setup-pdm@v4 with: @@ -57,11 +57,11 @@ jobs: run: | pdm install -dG :all --no-self - name: Initialize Runtime Code Analysis - uses: github/codeql-action/init@v3 + uses: github/codeql-action/init@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v4 with: languages: python - name: Perform Runtime Code Analysis - uses: github/codeql-action/analyze@v3 + uses: github/codeql-action/analyze@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v4 env: CODEQL_EXTRACTOR_PYTHON_ANALYSIS_VERSION: 3.12 - name: Perform Secure Code Analysis (Secrets) diff --git a/pyproject.toml b/pyproject.toml index 73e6ee8..2e7dbf8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -51,7 +51,7 @@ tox = "tox --parallel auto" [tool.pdm.dev-dependencies] lint = [ "codespell~=2.2.6", # https://github.com/codespell-project/codespell (latest: 2.2.6) - "pylint~=3.1.0", # https://github.com/pylint-dev/pylint (latest: 3.1.0) + "pylint~=4.0.5", # https://github.com/pylint-dev/pylint (latest: 3.1.0) "requests>=2.31.0", # https://github.com/psf/requests (latest: 2.31.0) "ruff~=0.3.7", # https://github.com/astral-sh/ruff (latest: 0.3.7) "safety==3.1.0", # https://github.com/pyupio/safety (latest: 3.1.0)