From e7410fa6ef8aa65f28e8e4ba9ed0a221061bc5f6 Mon Sep 17 00:00:00 2001 From: Chuck Walbourn Date: Thu, 22 Jan 2026 16:06:25 -0800 Subject: [PATCH] Update GHA that use VCPKG to support workflow trigger (#662) --- .github/workflows/arm64bvt.yml | 5 +++-- .github/workflows/bvt.yml | 5 +++-- .github/workflows/test.yml | 5 +++-- .github/workflows/vcpkg.yml | 3 ++- .github/workflows/wsl.yml | 3 ++- 5 files changed, 13 insertions(+), 8 deletions(-) diff --git a/.github/workflows/arm64bvt.yml b/.github/workflows/arm64bvt.yml index d1d2961..b13f230 100644 --- a/.github/workflows/arm64bvt.yml +++ b/.github/workflows/arm64bvt.yml @@ -32,6 +32,7 @@ on: - build/*.ps1 - build/*.targets - build/*.xvd + workflow_dispatch: {} permissions: contents: read @@ -48,10 +49,10 @@ jobs: build_type: [arm64-Release] steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Clone test repository - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: repository: walbourn/directxtextest path: Tests diff --git a/.github/workflows/bvt.yml b/.github/workflows/bvt.yml index 74e8447..284da90 100644 --- a/.github/workflows/bvt.yml +++ b/.github/workflows/bvt.yml @@ -32,6 +32,7 @@ on: - build/*.ps1 - build/*.targets - build/*.xvd + workflow_dispatch: {} permissions: contents: read @@ -50,10 +51,10 @@ jobs: arch: [amd64] steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Clone test repository - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: repository: walbourn/directxtextest path: Tests diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 3c11113..6f09d0c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -32,6 +32,7 @@ on: - build/*.ps1 - build/*.targets - build/*.xvd + workflow_dispatch: {} env: DIRECTXTEX_MEDIA_PATH: ${{ github.workspace }}/Media @@ -90,10 +91,10 @@ jobs: arch: amd64_arm64 steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Clone test repository - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: repository: walbourn/directxtextest path: Tests diff --git a/.github/workflows/vcpkg.yml b/.github/workflows/vcpkg.yml index 2f8ace3..794186c 100644 --- a/.github/workflows/vcpkg.yml +++ b/.github/workflows/vcpkg.yml @@ -28,6 +28,7 @@ on: - build/*.ps1 - build/*.targets - build/*.xvd + workflow_dispatch: {} permissions: contents: read @@ -79,7 +80,7 @@ jobs: shared: 'ON' steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: 'Install Ninja' run: choco install ninja diff --git a/.github/workflows/wsl.yml b/.github/workflows/wsl.yml index 227a4a7..324ef96 100644 --- a/.github/workflows/wsl.yml +++ b/.github/workflows/wsl.yml @@ -32,6 +32,7 @@ on: - build/*.ps1 - build/*.targets - build/*.xvd + workflow_dispatch: {} permissions: contents: read @@ -48,7 +49,7 @@ jobs: gcc: [12, 13, 14] steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - uses: seanmiddleditch/gha-setup-ninja@3b1f8f94a2f8254bd26914c4ab9474d4f0015f67 # v6