diff options
| author | Ivan Gabaldon <igabaldon@inetol.net> | 2025-08-08 11:26:45 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-08-08 11:26:45 +0200 |
| commit | dd170964c70664e2793ceb7e990cf443d9b324ae (patch) | |
| tree | 8f295d2e1fbbe96a9854b47436aab4ac6bceb88d /.github/workflows/integration.yml | |
| parent | 1f619248b6c03a5954a4f8dd6764578094c8a743 (diff) | |
[mod] ci: strict(er) exec (#5099)
All actions are pulled using the version hash, versions are handled by
dependabot, and we'll have control over which actions get updated.
Replaces Trivy scanner with Docker Scout, we have recently begun analyzing the
images there, and the action will keep us in sync about the problems on GHCS
dashboard.
Diffstat (limited to '.github/workflows/integration.yml')
| -rw-r--r-- | .github/workflows/integration.yml | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index b40ae26ab..59e1e473e 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -35,17 +35,17 @@ jobs: steps: - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 with: python-version: "${{ matrix.python-version }}" - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: persist-credentials: "false" - name: Setup cache Python - uses: actions/cache@v4 + uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4 with: key: "python-${{ matrix.python-version }}-${{ runner.arch }}-${{ hashFiles('./requirements*.txt') }}" restore-keys: "python-${{ matrix.python-version }}-${{ runner.arch }}-" @@ -62,28 +62,28 @@ jobs: runs-on: ubuntu-24.04-arm steps: - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 with: python-version: "${{ env.PYTHON_VERSION }}" - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: persist-credentials: "false" - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version-file: "./.nvmrc" - name: Setup cache Node.js - uses: actions/cache@v4 + uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4 with: key: "nodejs-${{ runner.arch }}-${{ hashFiles('./.nvmrc', './package.json') }}" path: "./client/simple/node_modules/" - name: Setup cache Python - uses: actions/cache@v4 + uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4 with: key: "python-${{ env.PYTHON_VERSION }}-${{ runner.arch }}-${{ hashFiles('./requirements*.txt') }}" restore-keys: "python-${{ env.PYTHON_VERSION }}-${{ runner.arch }}-" |