diff --git a/.github/workflows/test_lint_scan.yml b/.github/workflows/test_lint_scan.yml index bc34070..e49cc72 100644 --- a/.github/workflows/test_lint_scan.yml +++ b/.github/workflows/test_lint_scan.yml @@ -9,14 +9,14 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python-version: [3.8, 3.9, "3.10", 3.11] + python-version: [3.8, 3.9, "3.10", 3.11, 3.12] runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up PDM - uses: pdm-project/setup-pdm@v3 + uses: pdm-project/setup-pdm@v4 with: python-version: ${{ matrix.python-version }} - name: Install dependencies @@ -31,11 +31,11 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up PDM - uses: pdm-project/setup-pdm@v3 + uses: pdm-project/setup-pdm@v4 with: - python-version: 3.11 + python-version: 3.12 - name: Install dependencies run: | pdm install -dG :all --no-self @@ -48,11 +48,11 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up PDM - uses: pdm-project/setup-pdm@v3 + uses: pdm-project/setup-pdm@v4 with: - python-version: 3.11 + python-version: 3.12 - name: Install dependencies run: | pdm install -dG :all --no-self @@ -60,11 +60,10 @@ jobs: # that includes the dependencies echo "CODEQL_PYTHON=$(pdm info --python)" >> $GITHUB_ENV - name: Initialize Runtime Code Analysis - uses: github/codeql-action/init@v2 + uses: github/codeql-action/init@v3 with: languages: python - setup-python-dependencies: false - name: Perform Runtime Code Analysis - uses: github/codeql-action/analyze@v2 + uses: github/codeql-action/analyze@v3 - name: Perform Secure Code Analysis (Secrets) uses: trufflesecurity/trufflehog@main