Skip to content

Commit 325dc93

Browse files
Bump actions/checkout from 4.2.2 to 5.0.0 (#580)
1 parent 8df926a commit 325dc93

File tree

12 files changed

+999
-999
lines changed

12 files changed

+999
-999
lines changed

.github/workflows/arm64.yml

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

.github/workflows/arm64bvt.yml

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

0 commit comments

Comments
 (0)