diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8dcd7fab..3955a6c9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -120,7 +120,7 @@ jobs: matrix: image: [ubuntu-24.04-arm, macos-latest, windows-2022] steps: - - uses: msys2/setup-msys2@cafece8e6baf9247cf9b1bf95097b0b983cc558d # v2.31.0 + - uses: msys2/setup-msys2@e9898307ac31d1a803454791be09ab9973336e1c # v2.31.1 if: ${{ contains(matrix.image, 'windows') }} with: msystem: mingw64 @@ -352,7 +352,7 @@ jobs: - name: 'cache AWS-LC' if: ${{ matrix.crypto == 'AWS-LC' }} - uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 id: cache-aws-lc with: path: ~/usr @@ -371,7 +371,7 @@ jobs: - name: 'cache BoringSSL' if: ${{ matrix.crypto == 'BoringSSL' }} - uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 id: cache-boringssl with: path: ~/usr @@ -394,7 +394,7 @@ jobs: - name: 'cache LibreSSL' if: ${{ matrix.crypto == 'LibreSSL' }} - uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 id: cache-libressl with: path: ~/usr @@ -416,7 +416,7 @@ jobs: - name: 'cache mbedTLS' if: ${{ matrix.crypto == 'mbedTLS-from-source' }} - uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 id: cache-mbedtls with: path: ~/usr @@ -445,7 +445,7 @@ jobs: - name: 'cache mbedTLS (prev)' if: ${{ matrix.crypto == 'mbedTLS-prev' }} - uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 id: cache-mbedtls-prev with: path: ~/usr @@ -470,7 +470,7 @@ jobs: - name: 'cache OpenSSL' if: ${{ matrix.crypto == 'OpenSSL-3-no-deprecated' }} - uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 id: cache-openssl with: path: ~/usr @@ -490,7 +490,7 @@ jobs: - name: 'cache OpenSSL 1.1.1' if: ${{ matrix.crypto == 'OpenSSL-111-from-source' }} - uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 + uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 id: cache-openssl111 with: path: ~/usr @@ -825,12 +825,12 @@ jobs: - { build: 'cmake' , sys: mingw64, crypto: OpenSSL, env: x86_64, test: 'uwp' } - { build: 'cmake' , sys: mingw64, crypto: OpenSSL, env: x86_64, test: 'no-options' } steps: - - uses: msys2/setup-msys2@cafece8e6baf9247cf9b1bf95097b0b983cc558d # v2.31.0 + - uses: msys2/setup-msys2@e9898307ac31d1a803454791be09ab9973336e1c # v2.31.1 if: ${{ matrix.sys == 'msys' }} with: msystem: ${{ matrix.sys }} install: gcc ${{ matrix.build }} ${{ matrix.build == 'autotools' && 'make' || 'ninja' }} openssl-devel zlib-devel - - uses: msys2/setup-msys2@cafece8e6baf9247cf9b1bf95097b0b983cc558d # v2.31.0 + - uses: msys2/setup-msys2@e9898307ac31d1a803454791be09ab9973336e1c # v2.31.1 if: ${{ matrix.sys != 'msys' }} with: msystem: ${{ matrix.sys }} diff --git a/.github/workflows/cifuzz.yml b/.github/workflows/cifuzz.yml index 7c8be227..322f73a0 100644 --- a/.github/workflows/cifuzz.yml +++ b/.github/workflows/cifuzz.yml @@ -42,7 +42,7 @@ jobs: dry-run: false language: c - name: 'Upload Crash' - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 if: ${{ failure() && steps.build.outcome == 'success' }} with: name: artifacts diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 4e1cb0ec..8f223d44 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -38,13 +38,13 @@ jobs: persist-credentials: false - name: 'initialize' - uses: github/codeql-action/init@5d4e8d1aca955e8d8589aabd499c5cae939e33c7 # v4.31.9 + uses: github/codeql-action/init@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v4.35.2 with: languages: actions queries: security-extended - name: 'perform analysis' - uses: github/codeql-action/analyze@5d4e8d1aca955e8d8589aabd499c5cae939e33c7 # v4.31.9 + uses: github/codeql-action/analyze@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v4.35.2 c: if: ${{ github.repository_owner == 'libssh2' || github.event_name != 'schedule' }} @@ -73,7 +73,7 @@ jobs: persist-credentials: false - name: 'initialize' - uses: github/codeql-action/init@5d4e8d1aca955e8d8589aabd499c5cae939e33c7 # v4.31.9 + uses: github/codeql-action/init@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v4.35.2 with: languages: cpp build-mode: manual @@ -96,4 +96,4 @@ jobs: fi - name: 'perform analysis' - uses: github/codeql-action/analyze@5d4e8d1aca955e8d8589aabd499c5cae939e33c7 # v4.31.9 + uses: github/codeql-action/analyze@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v4.35.2 diff --git a/.github/workflows/openssh_server.yml b/.github/workflows/openssh_server.yml index 7d54160d..b56037db 100644 --- a/.github/workflows/openssh_server.yml +++ b/.github/workflows/openssh_server.yml @@ -48,7 +48,7 @@ jobs: contents: read # To comply with https://docs.github.com/en/actions/tutorials/publish-packages/publish-docker-images packages: write # To create/update container steps: - - uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4.0.0 + - uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0 with: registry: ghcr.io username: ${{ github.repository_owner }} @@ -77,7 +77,7 @@ jobs: tags: | type=raw,value=${{ steps.hash.outputs.hash }} - - uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7.0.0 + - uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0 if: ${{ steps.poll.outcome == 'failure' }} with: context: ./tests/openssh_server