From 888cf7443e4b31bb13ece55f39dad823fd98df4c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 1 Aug 2026 04:46:33 +0000 Subject: [PATCH] Bump actions/checkout from 7.0.0 to 7.0.1 Bumps [actions/checkout](https://github.com/actions/checkout) from 7.0.0 to 7.0.1. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0...3d3c42e5aac5ba805825da76410c181273ba90b1) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 7.0.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .github/workflows/arm64.yml | 2 +- .github/workflows/arm64bvt.yml | 4 +- .github/workflows/bvt.yml | 4 +- .github/workflows/clangcl.yml | 6 +- .github/workflows/codeql.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/main.yml | 4 +- .github/workflows/mingw.yml | 220 ++++++++++++++++----------------- .github/workflows/msbuild.yml | 6 +- .github/workflows/msvc.yml | 2 +- .github/workflows/test.yml | 8 +- .github/workflows/testuwp.yml | 134 ++++++++++---------- .github/workflows/uwp.yml | 2 +- .github/workflows/vcpkg.yml | 2 +- 14 files changed, 199 insertions(+), 199 deletions(-) diff --git a/.github/workflows/arm64.yml b/.github/workflows/arm64.yml index 9ff37430..98039c7e 100644 --- a/.github/workflows/arm64.yml +++ b/.github/workflows/arm64.yml @@ -49,7 +49,7 @@ jobs: build_type: [arm64-Debug, arm64-Release, arm64-Debug-UWP, arm64-Release-UWP] steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: 'Install Ninja' run: choco install ninja diff --git a/.github/workflows/arm64bvt.yml b/.github/workflows/arm64bvt.yml index a2a593bb..7697bf85 100644 --- a/.github/workflows/arm64bvt.yml +++ b/.github/workflows/arm64bvt.yml @@ -50,10 +50,10 @@ jobs: build_type: [arm64-Release] steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Clone test repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: walbourn/directxtk12test path: Tests diff --git a/.github/workflows/bvt.yml b/.github/workflows/bvt.yml index 65943e93..4f98a6fc 100644 --- a/.github/workflows/bvt.yml +++ b/.github/workflows/bvt.yml @@ -52,10 +52,10 @@ jobs: arch: [amd64] steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Clone test repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: walbourn/directxtk12test path: Tests diff --git a/.github/workflows/clangcl.yml b/.github/workflows/clangcl.yml index 5849247f..a6a19491 100644 --- a/.github/workflows/clangcl.yml +++ b/.github/workflows/clangcl.yml @@ -63,10 +63,10 @@ jobs: arch: amd64_arm64 steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Clone test repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: walbourn/directxtk12test path: Tests @@ -121,7 +121,7 @@ jobs: arch: amd64_arm64 steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: 'Install Ninja' run: choco install ninja diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 00bc2f3c..f44c33f3 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -53,7 +53,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: 'Install Ninja' run: choco install ninja diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 83bef090..8b1a1b48 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -26,7 +26,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 0 diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 1010491e..f41416ec 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -76,7 +76,7 @@ jobs: arch: amd64_arm64 steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: 'Install Ninja' run: choco install ninja @@ -141,7 +141,7 @@ jobs: arch: amd64_arm64 steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: 'Install Ninja' run: choco install ninja diff --git a/.github/workflows/mingw.yml b/.github/workflows/mingw.yml index 26200389..782f3a1e 100644 --- a/.github/workflows/mingw.yml +++ b/.github/workflows/mingw.yml @@ -1,110 +1,110 @@ -# Copyright (c) Microsoft Corporation. -# Licensed under the MIT License. -# -# http://go.microsoft.com/fwlink/?LinkID=615561 - -name: 'CMake (MinGW)' - -on: - push: - branches: "main" - paths-ignore: - - '*.md' - - LICENSE - - '.azuredevops/**' - - '.github/*.md' - - build/*.cmd - - build/*.props - - build/*.ps1 - - build/*.targets - - build/*.xvd - - pull_request: - branches: "main" - paths-ignore: - - '*.md' - - LICENSE - - '.azuredevops/**' - - '.github/*.md' - - build/*.cmd - - build/*.props - - build/*.ps1 - - build/*.targets - - build/*.xvd - workflow_dispatch: {} - -permissions: - contents: read - -jobs: - build: - strategy: - fail-fast: false - - matrix: - build_type: [x64-Debug-MinGW, x64-Release-MinGW] - shared: ['OFF', 'ON'] - gameinput: ['OFF', 'ON'] - os: [windows-2022, windows-2025] - - runs-on: ${{ matrix.os }} - - steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - - - name: Clone test repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - with: - repository: walbourn/directxtk12test - path: Tests - ref: main - - - name: 'Install Ninja' - run: choco install ninja - - # Until MinGW 16 is in the runner image, libd3d12.a is not available, so we need to use the MSVC toolset to build the tests. - - uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0 - with: - arch: x64 - - - name: 'Set triplet' - shell: pwsh - run: | - echo "VCPKG_INSTALLED_DIR=${{ github.workspace }}/build/vcpkg_installed" >> $env:GITHUB_ENV - echo "VCPKG_DEFAULT_TRIPLET=x64-mingw-static" >> $env:GITHUB_ENV - - - name: Get vcpkg commit hash - shell: pwsh - run: | - if ($Env:vcpkgRelease) { - echo "Using vcpkg commit from repo variable..." - $VCPKG_COMMIT_ID = $Env:vcpkgRelease - } - else { - echo "Fetching latest vcpkg commit hash..." - $commit = (git ls-remote https://github.com/microsoft/vcpkg.git HEAD | Select-String -Pattern '([a-f0-9]{40})').Matches.Value - $VCPKG_COMMIT_ID = $commit - } - Write-Host "VCPKG_COMMIT_ID=$VCPKG_COMMIT_ID" - echo "VCPKG_COMMIT_ID=$VCPKG_COMMIT_ID" >> $env:GITHUB_ENV - env: - vcpkgRelease: '${{ vars.VCPKG_COMMIT_ID }}' - - - uses: lukka/run-vcpkg@305c06bd4dee21e23dcf142c85c657a993f7aa1a # v11 - with: - runVcpkgInstall: true - vcpkgJsonGlob: '**/build/vcpkg.json' - vcpkgGitCommitId: '${{ env.VCPKG_COMMIT_ID }}' - - - name: 'Configure CMake' - working-directory: ${{ github.workspace }} - run: > - cmake --preset=${{ matrix.build_type }} -DBUILD_TESTING=ON - -DBUILD_SHARED_LIBS=${{ matrix.shared }} -DBUILD_GAMEINPUT=${{ matrix.gameinput }} - -DCMAKE_TOOLCHAIN_FILE="${{ github.workspace }}/vcpkg/scripts/buildsystems/vcpkg.cmake" - -DVCPKG_MANIFEST_DIR="${{ github.workspace }}/build" - -DVCPKG_TARGET_TRIPLET="${env:VCPKG_DEFAULT_TRIPLET}" - - - name: 'Build' - working-directory: ${{ github.workspace }} - run: cmake --build out/build/${{ matrix.build_type }} +# Copyright (c) Microsoft Corporation. +# Licensed under the MIT License. +# +# http://go.microsoft.com/fwlink/?LinkID=615561 + +name: 'CMake (MinGW)' + +on: + push: + branches: "main" + paths-ignore: + - '*.md' + - LICENSE + - '.azuredevops/**' + - '.github/*.md' + - build/*.cmd + - build/*.props + - build/*.ps1 + - build/*.targets + - build/*.xvd + + pull_request: + branches: "main" + paths-ignore: + - '*.md' + - LICENSE + - '.azuredevops/**' + - '.github/*.md' + - build/*.cmd + - build/*.props + - build/*.ps1 + - build/*.targets + - build/*.xvd + workflow_dispatch: {} + +permissions: + contents: read + +jobs: + build: + strategy: + fail-fast: false + + matrix: + build_type: [x64-Debug-MinGW, x64-Release-MinGW] + shared: ['OFF', 'ON'] + gameinput: ['OFF', 'ON'] + os: [windows-2022, windows-2025] + + runs-on: ${{ matrix.os }} + + steps: + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + + - name: Clone test repository + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + with: + repository: walbourn/directxtk12test + path: Tests + ref: main + + - name: 'Install Ninja' + run: choco install ninja + + # Until MinGW 16 is in the runner image, libd3d12.a is not available, so we need to use the MSVC toolset to build the tests. + - uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0 + with: + arch: x64 + + - name: 'Set triplet' + shell: pwsh + run: | + echo "VCPKG_INSTALLED_DIR=${{ github.workspace }}/build/vcpkg_installed" >> $env:GITHUB_ENV + echo "VCPKG_DEFAULT_TRIPLET=x64-mingw-static" >> $env:GITHUB_ENV + + - name: Get vcpkg commit hash + shell: pwsh + run: | + if ($Env:vcpkgRelease) { + echo "Using vcpkg commit from repo variable..." + $VCPKG_COMMIT_ID = $Env:vcpkgRelease + } + else { + echo "Fetching latest vcpkg commit hash..." + $commit = (git ls-remote https://github.com/microsoft/vcpkg.git HEAD | Select-String -Pattern '([a-f0-9]{40})').Matches.Value + $VCPKG_COMMIT_ID = $commit + } + Write-Host "VCPKG_COMMIT_ID=$VCPKG_COMMIT_ID" + echo "VCPKG_COMMIT_ID=$VCPKG_COMMIT_ID" >> $env:GITHUB_ENV + env: + vcpkgRelease: '${{ vars.VCPKG_COMMIT_ID }}' + + - uses: lukka/run-vcpkg@305c06bd4dee21e23dcf142c85c657a993f7aa1a # v11 + with: + runVcpkgInstall: true + vcpkgJsonGlob: '**/build/vcpkg.json' + vcpkgGitCommitId: '${{ env.VCPKG_COMMIT_ID }}' + + - name: 'Configure CMake' + working-directory: ${{ github.workspace }} + run: > + cmake --preset=${{ matrix.build_type }} -DBUILD_TESTING=ON + -DBUILD_SHARED_LIBS=${{ matrix.shared }} -DBUILD_GAMEINPUT=${{ matrix.gameinput }} + -DCMAKE_TOOLCHAIN_FILE="${{ github.workspace }}/vcpkg/scripts/buildsystems/vcpkg.cmake" + -DVCPKG_MANIFEST_DIR="${{ github.workspace }}/build" + -DVCPKG_TARGET_TRIPLET="${env:VCPKG_DEFAULT_TRIPLET}" + + - name: 'Build' + working-directory: ${{ github.workspace }} + run: cmake --build out/build/${{ matrix.build_type }} diff --git a/.github/workflows/msbuild.yml b/.github/workflows/msbuild.yml index 30845963..769aaeb8 100644 --- a/.github/workflows/msbuild.yml +++ b/.github/workflows/msbuild.yml @@ -40,7 +40,7 @@ jobs: platform: [x86, x64, ARM64] steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Add MSBuild to PATH uses: microsoft/setup-msbuild@30375c66a4eea26614e0d39710365f22f8b0af57 # v3.0.0 @@ -78,7 +78,7 @@ jobs: platform: [x86, x64, ARM64] steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Add MSBuild to PATH uses: microsoft/setup-msbuild@30375c66a4eea26614e0d39710365f22f8b0af57 # v3.0.0 @@ -101,7 +101,7 @@ jobs: build_type: [Debug, Release] steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Add MSBuild to PATH uses: microsoft/setup-msbuild@30375c66a4eea26614e0d39710365f22f8b0af57 # v3.0.0 diff --git a/.github/workflows/msvc.yml b/.github/workflows/msvc.yml index 0c22268f..3e0a17d1 100644 --- a/.github/workflows/msvc.yml +++ b/.github/workflows/msvc.yml @@ -51,7 +51,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0 with: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 99f6ad14..0b7f8e2f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -77,10 +77,10 @@ jobs: arch: amd64_arm64 steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Clone test repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: walbourn/directxtk12test path: Tests @@ -147,10 +147,10 @@ jobs: arch: amd64_arm64 steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Clone test repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: walbourn/directxtk12test path: Tests diff --git a/.github/workflows/testuwp.yml b/.github/workflows/testuwp.yml index 298f2bc2..26261d2e 100644 --- a/.github/workflows/testuwp.yml +++ b/.github/workflows/testuwp.yml @@ -1,67 +1,67 @@ -# Copyright (c) Microsoft Corporation. -# Licensed under the MIT License. -# -# http://go.microsoft.com/fwlink/?LinkID=615561 - -name: MSBuild (UWP Tests) - -on: - push: - branches: "main" - paths-ignore: - - '*.md' - - LICENSE - - '.azuredevops/**' - - '.github/*.md' - - '.nuget/*' - - build/* - pull_request: - branches: "main" - paths-ignore: - - '*.md' - - LICENSE - - '.azuredevops/**' - - '.github/*.md' - - '.nuget/*' - - build/* - -permissions: - contents: read - -jobs: - build: - runs-on: windows-2022 - - strategy: - fail-fast: false - - matrix: - build_type: [Debug, Release] - platform: [x86, x64, ARM64] - - steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - - - name: Clone test repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - with: - repository: walbourn/directxtk12test - path: Tests - ref: main - - - name: Add MSBuild to PATH - uses: microsoft/setup-msbuild@30375c66a4eea26614e0d39710365f22f8b0af57 # v3.0.0 - with: - msbuild-architecture: x64 - - - name: 'NuGet Restore' - working-directory: ${{ github.workspace }}/Tests - run: > - nuget restore DirectXTK_Tests_Windows10.sln -Verbosity detailed -NonInteractive -Source https://api.nuget.org/v3/index.json - - - name: 'Build (UWP)' - working-directory: ${{ github.workspace }}/Tests - run: > - msbuild /m /p:Configuration=${{ matrix.build_type }} /p:Platform=${{ matrix.platform }} - /p:AppxPackage=false - DirectXTK_Tests_Windows10.sln +# Copyright (c) Microsoft Corporation. +# Licensed under the MIT License. +# +# http://go.microsoft.com/fwlink/?LinkID=615561 + +name: MSBuild (UWP Tests) + +on: + push: + branches: "main" + paths-ignore: + - '*.md' + - LICENSE + - '.azuredevops/**' + - '.github/*.md' + - '.nuget/*' + - build/* + pull_request: + branches: "main" + paths-ignore: + - '*.md' + - LICENSE + - '.azuredevops/**' + - '.github/*.md' + - '.nuget/*' + - build/* + +permissions: + contents: read + +jobs: + build: + runs-on: windows-2022 + + strategy: + fail-fast: false + + matrix: + build_type: [Debug, Release] + platform: [x86, x64, ARM64] + + steps: + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + + - name: Clone test repository + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + with: + repository: walbourn/directxtk12test + path: Tests + ref: main + + - name: Add MSBuild to PATH + uses: microsoft/setup-msbuild@30375c66a4eea26614e0d39710365f22f8b0af57 # v3.0.0 + with: + msbuild-architecture: x64 + + - name: 'NuGet Restore' + working-directory: ${{ github.workspace }}/Tests + run: > + nuget restore DirectXTK_Tests_Windows10.sln -Verbosity detailed -NonInteractive -Source https://api.nuget.org/v3/index.json + + - name: 'Build (UWP)' + working-directory: ${{ github.workspace }}/Tests + run: > + msbuild /m /p:Configuration=${{ matrix.build_type }} /p:Platform=${{ matrix.platform }} + /p:AppxPackage=false + DirectXTK_Tests_Windows10.sln diff --git a/.github/workflows/uwp.yml b/.github/workflows/uwp.yml index 72e71aac..0fbd8c80 100644 --- a/.github/workflows/uwp.yml +++ b/.github/workflows/uwp.yml @@ -67,7 +67,7 @@ jobs: arch: amd64_arm64 steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: 'Install Ninja' run: choco install ninja diff --git a/.github/workflows/vcpkg.yml b/.github/workflows/vcpkg.yml index b92bc4e8..207a1654 100644 --- a/.github/workflows/vcpkg.yml +++ b/.github/workflows/vcpkg.yml @@ -107,7 +107,7 @@ jobs: gameinput: 'ON' steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: 'Install Ninja' run: choco install ninja