File tree 1 file changed +11
-4
lines changed
1 file changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -27,11 +27,19 @@ jobs:
27
27
os : ubuntu-latest
28
28
env :
29
29
OS : " linux"
30
+ SCRIPT_SUFFIX : " linux_x64"
31
+
32
+ - name : " Ubuntu ARM64"
33
+ os : ubuntu-24-arm64-gh
34
+ env :
35
+ OS : " linux"
36
+ SCRIPT_SUFFIX : " linux_arm64"
30
37
31
38
- name : " macOS ARM64"
32
39
os : macos-15
33
40
env :
34
41
OS : " macOS"
42
+ SCRIPT_SUFFIX : " macos_universal"
35
43
36
44
runs-on : " ${{ matrix.os }}"
37
45
43
51
DOTNET_NOLOGO : 1
44
52
DOTNET_CLI_TELEMETRY_OPTOUT : 1
45
53
DOTNET_SKIP_FIRST_TIME_EXPERIENCE : 1
46
- SCRIPT_SUFFIX : " ${{ matrix.env.OS == 'linux' && 'linux_x64' || 'macos_universal' }}"
47
54
48
55
steps :
49
56
- name : checkout
@@ -56,13 +63,13 @@ jobs:
56
63
- name : build C sample
57
64
run : |
58
65
cd Samples/Beyond.NET.Sample.C
59
- ./build_${{ env.SCRIPT_SUFFIX }}
66
+ ./build_${{ matrix. env.SCRIPT_SUFFIX }}
60
67
61
68
- name : build Go sample (Linux)
62
69
if : " success() && matrix.env.OS == 'linux'"
63
70
run : |
64
71
cd Samples/Beyond.NET.Sample.Go
65
- ./build_${{ env.SCRIPT_SUFFIX }}
72
+ ./build_${{ matrix. env.SCRIPT_SUFFIX }}
66
73
67
74
- name : run Swift tests (macOS)
68
75
if : " success() && matrix.env.OS == 'macOS'"
76
83
- name : build native sample
77
84
run : |
78
85
cd Samples/Beyond.NET.Sample.Native
79
- ./publish_${{ env.SCRIPT_SUFFIX }}
86
+ ./publish_${{ matrix. env.SCRIPT_SUFFIX }}
80
87
81
88
- name : build Android native
82
89
run : |
You can’t perform that action at this time.
0 commit comments