diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index ecd42ed9..89f5cf7e 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -32,13 +32,13 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@45cbd0c69e560cd9e7cd7f8c32362050c9b7ded2 # v4.32.2 + uses: github/codeql-action/init@0d579ffd059c29b07949a3cce3983f0780820c98 # v4.32.6 with: languages: ${{ matrix.language }} build-mode: none queries: security-extended - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@45cbd0c69e560cd9e7cd7f8c32362050c9b7ded2 # v4.32.2 + uses: github/codeql-action/analyze@0d579ffd059c29b07949a3cce3983f0780820c98 # v4.32.6 with: category: "/language:${{matrix.language}}" diff --git a/.github/workflows/collect-sbom-library.yaml b/.github/workflows/collect-sbom-library.yaml index a0e56af9..b7621b4d 100644 --- a/.github/workflows/collect-sbom-library.yaml +++ b/.github/workflows/collect-sbom-library.yaml @@ -18,6 +18,6 @@ jobs: persist-credentials: false - name: Collect library licenses - uses: open-edge-platform/geti-ci/actions/collect-sbom-library@3a4b81ea648711eb638b34757427cd3ef71d19f1 + uses: open-edge-platform/geti-ci/actions/collect-sbom-library@cc6fbe840db6ebd16ebd18d409f475bff5a8c182 with: path: . diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 1e16b15c..d95a8427 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -25,9 +25,9 @@ jobs: python-version-file: ".python-version" - name: Install uv - uses: astral-sh/setup-uv@eac588ad8def6316056a12d4907a9d4d84ff7a3b # v7.3.0 + uses: astral-sh/setup-uv@5a095e7a2014a4212f075830d4f7277575a9d098 # v7.3.1 with: - version: "0.10.0" + version: "0.10.8" - name: Install dependencies run: | diff --git a/.github/workflows/pre_commit.yml b/.github/workflows/pre_commit.yml index b8d82525..0c22ff32 100644 --- a/.github/workflows/pre_commit.yml +++ b/.github/workflows/pre_commit.yml @@ -29,10 +29,10 @@ jobs: python-version-file: ".python-version" - name: Install uv - uses: astral-sh/setup-uv@eac588ad8def6316056a12d4907a9d4d84ff7a3b # v7.3.0 + uses: astral-sh/setup-uv@5a095e7a2014a4212f075830d4f7277575a9d098 # v7.3.1 with: enable-cache: false - version: "0.10.0" + version: "0.10.8" - name: Install dependencies run: uv sync --locked --all-extras @@ -58,11 +58,11 @@ jobs: - &matrix-setup-uv name: Install uv - uses: astral-sh/setup-uv@eac588ad8def6316056a12d4907a9d4d84ff7a3b # v7.3.0 + uses: astral-sh/setup-uv@5a095e7a2014a4212f075830d4f7277575a9d098 # v7.3.1 with: enable-cache: false python-version: ${{ matrix.python-version }} - version: "0.10.0" + version: "0.10.8" - &install-dependencies name: Install dependencies diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index f706a442..3c5384e2 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -28,7 +28,7 @@ jobs: - name: Build sdist run: uv build --sdist - - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 + - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 with: name: artifact-sdist path: dist/*.tar.gz @@ -36,7 +36,7 @@ jobs: - name: Build wheel run: uv build --wheel - - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 + - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 with: name: artifact-wheel path: dist/*.whl @@ -51,7 +51,7 @@ jobs: id-token: write # required by trusted publisher steps: - name: Download artifacts - uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7 + uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8 with: path: dist pattern: artifact-* @@ -71,7 +71,7 @@ jobs: - name: Upload package distributions to github if: ${{ steps.check-tag.outputs.match != '' }} - uses: svenstaro/upload-release-action@6b7fa9f267e90b50a19fef07b3596790bb941741 # 2.11.3 + uses: svenstaro/upload-release-action@b98a3b12e86552593f3e4e577ca8a62aa2f3f22b # 2.11.4 with: repo_token: ${{ secrets.GITHUB_TOKEN }} file: dist/* diff --git a/.github/workflows/renovate.yml b/.github/workflows/renovate.yml index d346e0ac..1c5cb680 100644 --- a/.github/workflows/renovate.yml +++ b/.github/workflows/renovate.yml @@ -70,7 +70,7 @@ jobs: private-key: ${{ secrets.RENOVATE_APP_PEM }} - name: Self-hosted Renovate - uses: renovatebot/github-action@e23f4d9675532445118c886434f5a34292b630b4 # v46.0.2 + uses: renovatebot/github-action@7b4b65bf31e07d4e3e51708d07700fb41bc03166 # v46.1.3 with: configurationFile: .github/renovate.json5 token: "${{ steps.get-github-app-token.outputs.token }}" diff --git a/.github/workflows/scorecards.yml b/.github/workflows/scorecards.yml index e5215b62..55265a9f 100644 --- a/.github/workflows/scorecards.yml +++ b/.github/workflows/scorecards.yml @@ -36,6 +36,6 @@ jobs: # Upload the results to GitHub's code scanning dashboard - name: Upload to code-scanning - uses: github/codeql-action/upload-sarif@45cbd0c69e560cd9e7cd7f8c32362050c9b7ded2 # v4.32.2 + uses: github/codeql-action/upload-sarif@0d579ffd059c29b07949a3cce3983f0780820c98 # v4.32.6 with: sarif_file: results.sarif diff --git a/.github/workflows/security-scan.yml b/.github/workflows/security-scan.yml index 05c8b336..1dcd8b1d 100644 --- a/.github/workflows/security-scan.yml +++ b/.github/workflows/security-scan.yml @@ -37,7 +37,7 @@ jobs: persist-credentials: false - name: Run Zizmor scan - uses: open-edge-platform/geti-ci/actions/zizmor@3a4b81ea648711eb638b34757427cd3ef71d19f1 + uses: open-edge-platform/geti-ci/actions/zizmor@cc6fbe840db6ebd16ebd18d409f475bff5a8c182 with: scan-scope: ${{ (github.event_name == 'pull_request' || github.event_name == 'merge_group') && 'changed' || 'all' }} severity-level: "LOW" @@ -53,7 +53,7 @@ jobs: - *checkout - name: Run Bandit scan - uses: open-edge-platform/geti-ci/actions/bandit@3a4b81ea648711eb638b34757427cd3ef71d19f1 + uses: open-edge-platform/geti-ci/actions/bandit@cc6fbe840db6ebd16ebd18d409f475bff5a8c182 with: scan-scope: ${{ (github.event_name == 'pull_request' || github.event_name == 'merge_group') && 'changed' || 'all' }} severity-level: "LOW" @@ -71,7 +71,7 @@ jobs: - *checkout - name: Run Trivy scan - uses: open-edge-platform/geti-ci/actions/trivy@3a4b81ea648711eb638b34757427cd3ef71d19f1 + uses: open-edge-platform/geti-ci/actions/trivy@cc6fbe840db6ebd16ebd18d409f475bff5a8c182 with: scan_type: "fs" scan-scope: all @@ -94,7 +94,7 @@ jobs: fetch-depth: 0 - name: Run Semgrep scan - uses: open-edge-platform/geti-ci/actions/semgrep@3a4b81ea648711eb638b34757427cd3ef71d19f1 + uses: open-edge-platform/geti-ci/actions/semgrep@cc6fbe840db6ebd16ebd18d409f475bff5a8c182 with: scan-scope: ${{ (github.event_name == 'pull_request' || github.event_name == 'merge_group') && 'changed' || 'all' }} severity: "LOW"