Skip to content

Commit d3c2daf

Browse files
Bump actions/checkout from 4.2.2 to 5.0.0 (#347)
1 parent 906ffbf commit d3c2daf

File tree

11 files changed

+883
-883
lines changed

11 files changed

+883
-883
lines changed

.github/workflows/arm64.yml

Lines changed: 77 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -1,77 +1,77 @@
1-
# Copyright (c) Microsoft Corporation.
2-
# Licensed under the MIT License.
3-
#
4-
# http://go.microsoft.com/fwlink/?LinkID=615561
5-
6-
name: 'CMake (Windows on ARM64)'
7-
8-
on:
9-
push:
10-
branches: "main"
11-
paths-ignore:
12-
- '*.md'
13-
- LICENSE
14-
- '.azuredevops/**'
15-
- '.nuget/*'
16-
- build/*.cmd
17-
- build/*.json
18-
- build/*.props
19-
- build/*.ps1
20-
- build/*.targets
21-
- build/*.xvd
22-
pull_request:
23-
branches: "main"
24-
paths-ignore:
25-
- '*.md'
26-
- LICENSE
27-
- '.azuredevops/**'
28-
- '.nuget/*'
29-
- build/*.cmd
30-
- build/*.json
31-
- build/*.props
32-
- build/*.ps1
33-
- build/*.targets
34-
- build/*.xvd
35-
36-
permissions:
37-
contents: read
38-
39-
jobs:
40-
build:
41-
runs-on: windows-11-arm
42-
43-
strategy:
44-
fail-fast: false
45-
46-
matrix:
47-
build_type: [arm64-Debug, arm64-Release, arm64-Debug-UWP, arm64-Release-UWP]
48-
49-
steps:
50-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
51-
52-
- name: 'Install Ninja'
53-
run: choco install ninja
54-
55-
- uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0
56-
with:
57-
arch: arm64
58-
59-
- name: 'Configure CMake'
60-
working-directory: ${{ github.workspace }}
61-
run: cmake --preset=${{ matrix.build_type }}
62-
63-
- name: 'Build'
64-
working-directory: ${{ github.workspace }}
65-
run: cmake --build out\build\${{ matrix.build_type }}
66-
67-
- name: 'Clean up'
68-
working-directory: ${{ github.workspace }}
69-
run: Remove-Item -Path out -Recurse -Force
70-
71-
- name: 'Configure CMake (DLL)'
72-
working-directory: ${{ github.workspace }}
73-
run: cmake --preset=${{ matrix.build_type }} -DBUILD_SHARED_LIBS=ON
74-
75-
- name: 'Build (DLL)'
76-
working-directory: ${{ github.workspace }}
77-
run: cmake --build out\build\${{ matrix.build_type }}
1+
# Copyright (c) Microsoft Corporation.
2+
# Licensed under the MIT License.
3+
#
4+
# http://go.microsoft.com/fwlink/?LinkID=615561
5+
6+
name: 'CMake (Windows on ARM64)'
7+
8+
on:
9+
push:
10+
branches: "main"
11+
paths-ignore:
12+
- '*.md'
13+
- LICENSE
14+
- '.azuredevops/**'
15+
- '.nuget/*'
16+
- build/*.cmd
17+
- build/*.json
18+
- build/*.props
19+
- build/*.ps1
20+
- build/*.targets
21+
- build/*.xvd
22+
pull_request:
23+
branches: "main"
24+
paths-ignore:
25+
- '*.md'
26+
- LICENSE
27+
- '.azuredevops/**'
28+
- '.nuget/*'
29+
- build/*.cmd
30+
- build/*.json
31+
- build/*.props
32+
- build/*.ps1
33+
- build/*.targets
34+
- build/*.xvd
35+
36+
permissions:
37+
contents: read
38+
39+
jobs:
40+
build:
41+
runs-on: windows-11-arm
42+
43+
strategy:
44+
fail-fast: false
45+
46+
matrix:
47+
build_type: [arm64-Debug, arm64-Release, arm64-Debug-UWP, arm64-Release-UWP]
48+
49+
steps:
50+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
51+
52+
- name: 'Install Ninja'
53+
run: choco install ninja
54+
55+
- uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0
56+
with:
57+
arch: arm64
58+
59+
- name: 'Configure CMake'
60+
working-directory: ${{ github.workspace }}
61+
run: cmake --preset=${{ matrix.build_type }}
62+
63+
- name: 'Build'
64+
working-directory: ${{ github.workspace }}
65+
run: cmake --build out\build\${{ matrix.build_type }}
66+
67+
- name: 'Clean up'
68+
working-directory: ${{ github.workspace }}
69+
run: Remove-Item -Path out -Recurse -Force
70+
71+
- name: 'Configure CMake (DLL)'
72+
working-directory: ${{ github.workspace }}
73+
run: cmake --preset=${{ matrix.build_type }} -DBUILD_SHARED_LIBS=ON
74+
75+
- name: 'Build (DLL)'
76+
working-directory: ${{ github.workspace }}
77+
run: cmake --build out\build\${{ matrix.build_type }}

.github/workflows/arm64bvt.yml

Lines changed: 77 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -1,77 +1,77 @@
1-
# Copyright (c) Microsoft Corporation.
2-
# Licensed under the MIT License.
3-
#
4-
# http://go.microsoft.com/fwlink/?LinkID=615561
5-
6-
name: 'CTest (BVTs)'
7-
8-
on:
9-
push:
10-
branches: "main"
11-
paths-ignore:
12-
- '*.md'
13-
- LICENSE
14-
- '.azuredevops/**'
15-
- '.nuget/*'
16-
- build/*.cmd
17-
- build/*.json
18-
- build/*.props
19-
- build/*.ps1
20-
- build/*.targets
21-
- build/*.xvd
22-
pull_request:
23-
branches: "main"
24-
paths-ignore:
25-
- '*.md'
26-
- LICENSE
27-
- '.azuredevops/**'
28-
- '.nuget/*'
29-
- build/*.cmd
30-
- build/*.json
31-
- build/*.props
32-
- build/*.ps1
33-
- build/*.targets
34-
- build/*.xvd
35-
36-
permissions:
37-
contents: read
38-
39-
jobs:
40-
build:
41-
runs-on: windows-11-arm
42-
timeout-minutes: 20
43-
44-
strategy:
45-
fail-fast: false
46-
47-
matrix:
48-
build_type: [arm64-Release]
49-
50-
steps:
51-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
52-
53-
- name: Clone test repository
54-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
55-
with:
56-
repository: walbourn/directxtk12test
57-
path: Tests
58-
ref: main
59-
60-
- name: 'Install Ninja'
61-
run: choco install ninja
62-
63-
- uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0
64-
with:
65-
arch: arm64
66-
67-
- name: 'Configure CMake'
68-
working-directory: ${{ github.workspace }}
69-
run: cmake --preset=${{ matrix.build_type }} -DBUILD_TESTING=ON -DBUILD_BVT=ON
70-
71-
- name: 'Build'
72-
working-directory: ${{ github.workspace }}
73-
run: cmake --build out\build\${{ matrix.build_type }}
74-
75-
- name: 'Run BVTs'
76-
working-directory: ${{ github.workspace }}
77-
run: ctest --preset=${{ matrix.build_type }} --output-on-failure
1+
# Copyright (c) Microsoft Corporation.
2+
# Licensed under the MIT License.
3+
#
4+
# http://go.microsoft.com/fwlink/?LinkID=615561
5+
6+
name: 'CTest (BVTs)'
7+
8+
on:
9+
push:
10+
branches: "main"
11+
paths-ignore:
12+
- '*.md'
13+
- LICENSE
14+
- '.azuredevops/**'
15+
- '.nuget/*'
16+
- build/*.cmd
17+
- build/*.json
18+
- build/*.props
19+
- build/*.ps1
20+
- build/*.targets
21+
- build/*.xvd
22+
pull_request:
23+
branches: "main"
24+
paths-ignore:
25+
- '*.md'
26+
- LICENSE
27+
- '.azuredevops/**'
28+
- '.nuget/*'
29+
- build/*.cmd
30+
- build/*.json
31+
- build/*.props
32+
- build/*.ps1
33+
- build/*.targets
34+
- build/*.xvd
35+
36+
permissions:
37+
contents: read
38+
39+
jobs:
40+
build:
41+
runs-on: windows-11-arm
42+
timeout-minutes: 20
43+
44+
strategy:
45+
fail-fast: false
46+
47+
matrix:
48+
build_type: [arm64-Release]
49+
50+
steps:
51+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
52+
53+
- name: Clone test repository
54+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
55+
with:
56+
repository: walbourn/directxtk12test
57+
path: Tests
58+
ref: main
59+
60+
- name: 'Install Ninja'
61+
run: choco install ninja
62+
63+
- uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0
64+
with:
65+
arch: arm64
66+
67+
- name: 'Configure CMake'
68+
working-directory: ${{ github.workspace }}
69+
run: cmake --preset=${{ matrix.build_type }} -DBUILD_TESTING=ON -DBUILD_BVT=ON
70+
71+
- name: 'Build'
72+
working-directory: ${{ github.workspace }}
73+
run: cmake --build out\build\${{ matrix.build_type }}
74+
75+
- name: 'Run BVTs'
76+
working-directory: ${{ github.workspace }}
77+
run: ctest --preset=${{ matrix.build_type }} --output-on-failure

0 commit comments

Comments
 (0)