-
Notifications
You must be signed in to change notification settings - Fork 8
74 lines (70 loc) · 1.87 KB
/
new-smoke-tests.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
name: Smoke Tests [New]
# on:
# push:
# branches:
# - '**'
permissions:
contents: read
checks: write
jobs:
demo:
name: Demo Tests
runs-on: ${{ matrix.host }}
strategy:
fail-fast: false
matrix:
target: [ios_arm64, macos_arm64 ... ]
link_mode: [static, dynamic]
build_configuration: [debug, release]
kotlin: [1.8.0, 1.8.10, 1.8.20, 1.8.21, 1.8.22, 1.9.0, 1.9.10, 1.9.20, 1.9.21, 1.9.22]
k2enabled: [true, false]
xcode: ["15.0"]
host: [macos-14, macos-13, macos-12, ubuntu-latest, windows-latest]
include:
- host: green
- color: pink
animal: cat
- fruit: apple
shape: circle
- fruit: banana
- fruit: banana
animal: cat
steps:
- uses: touchlab/SKIE@tk/smoke-tests
with:
github-token: ${{ secrets.ACCEPTANCE_TESTS_TOKEN }}
gradle:
name: Gradle Tests
runs-on: self-hosted
steps:
- uses: touchlab/SKIE@tk/smoke-tests
with:
github-token: ${{ secrets.ACCEPTANCE_TESTS_TOKEN }}
acceptance:
name: Acceptance Tests
runs-on: self-hosted
steps:
- uses: touchlab/SKIE@tk/smoke-tests
with:
github-token: ${{ secrets.ACCEPTANCE_TESTS_TOKEN }}
type-mapping:
name: Type Mapping Tests
runs-on: self-hosted
steps:
- uses: touchlab/SKIE@tk/smoke-tests
with:
github-token: ${{ secrets.ACCEPTANCE_TESTS_TOKEN }}
libraries:
name: External Libraries Tests
runs-on: self-hosted
steps:
- uses: touchlab/SKIE@tk/smoke-tests
with:
github-token: ${{ secrets.ACCEPTANCE_TESTS_TOKEN }}
performance:
name: Performance Tests
runs-on: self-hosted
steps:
- uses: touchlab/SKIE@tk/smoke-tests
with:
github-token: ${{ secrets.ACCEPTANCE_TESTS_TOKEN }}