diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 362ffdc91d..391ffd1f37 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -222,13 +222,13 @@ jobs: - name: Checkout if: matrix.container != 'ubuntu:18.04' - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: 'recursive' - name: Install CCache if: matrix.container != 'ubuntu:18.04' - uses: hendrikmuhs/ccache-action@v1.2.12 + uses: hendrikmuhs/ccache-action@v1.2.23 with: key: ${{ matrix.name }} @@ -371,7 +371,7 @@ jobs: - name: Setup Go if: matrix.container != 'ubuntu:18.04' - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: '1' cache: false diff --git a/.github/workflows/ci_cmake.yml b/.github/workflows/ci_cmake.yml index 98a2e5f25d..60e2c80df0 100644 --- a/.github/workflows/ci_cmake.yml +++ b/.github/workflows/ci_cmake.yml @@ -145,7 +145,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: 'recursive' @@ -218,7 +218,7 @@ jobs: # MSYS2, or we'd end up using MSVC clang instead of its own. - name: Setup MSVC Environment if: ${{ runner.os == 'Windows' && matrix.cmake_generator != 'MinGW Makefiles' }} - uses: wxWidgets/gha-setup-vsdevenv@wx + uses: step-security/gha-setup-vsdevenv@v6 - name: Configuring run: | @@ -243,7 +243,7 @@ jobs: - name: Setup Go if: matrix.cmake_tests != 'OFF' - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: '1' cache: false diff --git a/.github/workflows/ci_mac.yml b/.github/workflows/ci_mac.yml index b59381e55d..e09474fb14 100644 --- a/.github/workflows/ci_mac.yml +++ b/.github/workflows/ci_mac.yml @@ -120,7 +120,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: recursive @@ -159,7 +159,7 @@ jobs: echo "PATH=/opt/homebrew/bin:/opt/homebrew/opt/ccache/libexec:$PATH" >> $GITHUB_ENV - name: Install CCache - uses: hendrikmuhs/ccache-action@v1.2 + uses: hendrikmuhs/ccache-action@v1.2.23 with: key: ${{ matrix.name }} @@ -219,9 +219,9 @@ jobs: - name: Setup Go if: matrix.skip_testing != true - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: - go-version: '>=1.21.0' + go-version: '>=1.25.0' cache: false - name: Testing diff --git a/.github/workflows/ci_mac_gtk.yml b/.github/workflows/ci_mac_gtk.yml index f5cf190ac8..011679c8fe 100644 --- a/.github/workflows/ci_mac_gtk.yml +++ b/.github/workflows/ci_mac_gtk.yml @@ -35,7 +35,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: recursive @@ -81,7 +81,7 @@ jobs: echo "PATH=/opt/homebrew/bin:/opt/homebrew/opt/ccache/libexec:$PATH" >> $GITHUB_ENV - name: Install CCache - uses: hendrikmuhs/ccache-action@v1.2 + uses: hendrikmuhs/ccache-action@v1.2.23 with: key: ${{ matrix.name }} @@ -141,7 +141,7 @@ jobs: - name: Setup Go if: matrix.skip_testing != true - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: '>=1.21.0' cache: false diff --git a/.github/workflows/ci_mac_xcode.yml b/.github/workflows/ci_mac_xcode.yml index 9d1d847a39..f5b7661e01 100644 --- a/.github/workflows/ci_mac_xcode.yml +++ b/.github/workflows/ci_mac_xcode.yml @@ -110,7 +110,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: recursive diff --git a/.github/workflows/ci_msw.yml b/.github/workflows/ci_msw.yml index 6c105fe97c..bb38f546b7 100644 --- a/.github/workflows/ci_msw.yml +++ b/.github/workflows/ci_msw.yml @@ -96,7 +96,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: 'recursive' @@ -130,7 +130,7 @@ jobs: } - name: Add MSBuild to PATH - uses: microsoft/setup-msbuild@v2 + uses: microsoft/setup-msbuild@v3 with: vs-prerelease: true diff --git a/.github/workflows/ci_msw_cross.yml b/.github/workflows/ci_msw_cross.yml index cf38dbd37f..346edbc0cd 100644 --- a/.github/workflows/ci_msw_cross.yml +++ b/.github/workflows/ci_msw_cross.yml @@ -129,12 +129,12 @@ jobs: echo "wxTEST_RUNNER=wine" >> $GITHUB_ENV - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: 'recursive' - name: Install CCache - uses: hendrikmuhs/ccache-action@v1.2.12 + uses: hendrikmuhs/ccache-action@v1.2.23 with: key: ${{ matrix.name }} diff --git a/.github/workflows/code_checks.yml b/.github/workflows/code_checks.yml index da22fac85f..6b1ea99228 100644 --- a/.github/workflows/code_checks.yml +++ b/.github/workflows/code_checks.yml @@ -19,7 +19,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install codespell run: | @@ -36,7 +36,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Check for trailing whitespace and TABs run: | @@ -75,7 +75,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install dos2unix run: | @@ -91,7 +91,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Check for obsolete macros use run: | @@ -109,7 +109,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Check that all headers are listed in tests/allheaders.h run: | diff --git a/.github/workflows/docs_update.yml b/.github/workflows/docs_update.yml index eee2408f88..e335c057ba 100644 --- a/.github/workflows/docs_update.yml +++ b/.github/workflows/docs_update.yml @@ -28,7 +28,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install doxygen env: diff --git a/.github/workflows/genlangdb.yml b/.github/workflows/genlangdb.yml index c6fd6f67dd..7019cd5686 100644 --- a/.github/workflows/genlangdb.yml +++ b/.github/workflows/genlangdb.yml @@ -9,7 +9,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Enable MSVC command line uses: ilammy/msvc-dev-cmd@v1.13.0 diff --git a/.github/workflows/make_release.yml b/.github/workflows/make_release.yml index 794669447a..a9242dd95d 100644 --- a/.github/workflows/make_release.yml +++ b/.github/workflows/make_release.yml @@ -18,7 +18,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: 'recursive' @@ -71,7 +71,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Download Release Archive uses: actions/download-artifact@v4