12
12
13
13
jobs :
14
14
build :
15
-
16
15
strategy :
17
16
matrix :
18
17
include :
19
- - arch : x64
20
- folder : x64
21
- - arch : x86
22
- folder : x86
23
- - arch : amd64_arm64
24
- folder : aarch64
25
- - arch : amd64_arm
26
- folder : arm
18
+ - shell_arch : x64
19
+ win_arch : x64
20
+ - shell_arch : x86
21
+ win_arch : x86
22
+ - shell_arch : amd64_arm64
23
+ win_arch : arm64
24
+ - shell_arch : amd64_arm
25
+ win_arch : arm
27
26
28
- name : Build for ${{ matrix.folder }}
27
+ name : Build for ${{ matrix.win_arch }}
29
28
runs-on : windows-latest
30
29
31
30
steps :
34
33
35
34
- uses : ilammy/msvc-dev-cmd@v1
36
35
with :
37
- arch : ${{ matrix.arch }}
36
+ arch : ${{ matrix.shell_arch }}
38
37
39
38
- name : Prepare build
40
39
run : cmake -B build -G "Ninja"
@@ -46,22 +45,22 @@ jobs:
46
45
run : |
47
46
48
47
mkdir upload
49
- mkdir upload\ ${{ matrix.folder }}
48
+ mkdir upload/ ${{ matrix.win_arch }}
50
49
51
50
copy src/btrfs.inf upload
52
- copy build\ ubtrfs.dll upload\ ${{ matrix.folder }}
53
- copy build\ shellbtrfs.dll upload\ ${{ matrix.folder }}
54
- copy build\ mkbtrfs.exe upload\ ${{ matrix.folder }}
55
- copy build\ btrfs.sys upload\ ${{ matrix.folder }}
51
+ copy build/ ubtrfs.dll upload/ ${{ matrix.win_arch }}
52
+ copy build/ shellbtrfs.dll upload/ ${{ matrix.win_arch }}
53
+ copy build/ mkbtrfs.exe upload/ ${{ matrix.win_arch }}
54
+ copy build/ btrfs.sys upload/ ${{ matrix.win_arch }}
56
55
57
56
58
57
mkdir upload-pdb
59
- mkdir upload-pdb\ ${{ matrix.folder }}
58
+ mkdir upload-pdb/ ${{ matrix.win_arch }}
60
59
61
- copy build\ ubtrfs.pdb upload-pdb\ ${{ matrix.folder }}
62
- copy build\ shellbtrfs.pdb upload-pdb\ ${{ matrix.folder }}
63
- copy build\ mkbtrfs.pdb upload-pdb\ ${{ matrix.folder }}
64
- copy build\ btrfs.pdb upload-pdb\ ${{ matrix.folder }}
60
+ copy build/ ubtrfs.pdb upload-pdb/ ${{ matrix.win_arch }}
61
+ copy build/ shellbtrfs.pdb upload-pdb/ ${{ matrix.win_arch }}
62
+ copy build/ mkbtrfs.pdb upload-pdb/ ${{ matrix.win_arch }}
63
+ copy build/ btrfs.pdb upload-pdb/ ${{ matrix.win_arch }}
65
64
66
65
- name : Upload driver files
67
66
uses : actions/upload-artifact@v3
0 commit comments