8
8
9
9
strategy :
10
10
matrix :
11
- api-version : ["6.0", "6.5", "8.0", "10.0" ]
11
+ api-version : ["6.0", "6.5", "8.0"]
12
12
arch : [arm, arm64, x86, x64]
13
13
include :
14
14
- arch : arm
19
19
triple : i686-linux-gnu
20
20
- arch : x64
21
21
triple : x86-64-linux-gnu
22
+ exclude :
23
+ - api-version : " 6.0"
24
+ arch : x64
25
+ - api-version : " 6.5"
26
+ arch : x64
27
+ - api-version : " 8.0"
28
+ arch : arm
29
+ - api-version : " 8.0"
30
+ arch : arm64
31
+ - api-version : " 8.0"
32
+ arch : x86
22
33
23
34
steps :
24
35
- uses : actions/checkout@v4
49
60
run : src/tools/generate_sysroot.py --api-version ${{ matrix.api-version }} --out src/sysroot-${{ matrix.api-version }}
50
61
51
62
- name : Build for Tizen ${{ matrix.api-version }}
52
- if : ${{ !(matrix.api-version == '6.0' && matrix.arch == 'x64') && !(matrix.api-version == '6.5' && matrix.arch == 'x64') && !(matrix.api-version == '10.0' && matrix.arch == 'x86') }}
53
63
run : |
54
64
src/tools/gn \
55
65
--target-cpu ${{ matrix.arch }} \
@@ -60,28 +70,26 @@ jobs:
60
70
ninja -C src/out/build
61
71
62
72
- uses : actions/upload-artifact@v4
63
- if : ${{ !(matrix.api-version == '6.0' && matrix.arch == 'x64') && !(matrix.api-version == '6.5' && matrix.arch == 'x64') && !(matrix.api-version == '10.0' && matrix.arch == 'x86') }}
64
73
with :
65
74
name : tizen-${{ matrix.api-version }}-${{ matrix.arch }}
66
75
path : src/out/build/libflutter_tizen*.so
67
76
if-no-files-found : error
68
77
69
78
- uses : actions/upload-artifact@v4
70
- if : ${{ !(matrix.api-version == '6.0' && matrix.arch == 'x64') && !(matrix.api-version == '6.5' && matrix.arch == 'x64') && !(matrix.api-version == '10.0' && matrix.arch == 'x86') }}
71
79
with :
72
80
name : tizen-${{ matrix.api-version }}-${{ matrix.arch }}_unittests
73
81
path : src/out/build/flutter_tizen_unittests
74
82
if-no-files-found : error
75
83
76
84
- uses : actions/upload-artifact@v4
77
- if : ${{ !(matrix.api-version == '6.0' && matrix.arch == 'x64') && !(matrix.api-version == '6.5' && matrix.arch == 'x64') && !(matrix.api-version == '10.0' && matrix.arch == 'x86') && github.event_name == 'push' }}
85
+ if : ${{ github.event_name == 'push' }}
78
86
with :
79
87
name : tizen-${{ matrix.api-version }}-${{ matrix.arch }}_symbols
80
88
path : src/out/build/so.unstripped/libflutter_tizen*.so
81
89
if-no-files-found : error
82
90
83
91
- uses : actions/upload-artifact@v4
84
- if : ${{ !(matrix.api-version == '6.0' && matrix.arch == 'x64') && !(matrix.api-version == '6.5' && matrix.arch == 'x64') && !(matrix.api-version == '10.0' && matrix.arch == 'x86') && matrix.arch == 'arm' && matrix.api-version == '6.0' }}
92
+ if : ${{ matrix.arch == 'arm' && matrix.api-version == '6.0' }}
85
93
with :
86
94
name : tizen-common
87
95
path : |
0 commit comments