-
Notifications
You must be signed in to change notification settings - Fork 1
119 lines (108 loc) · 3.24 KB
/
gameci.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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
name: GameCI
on:
push: {}
pull_request_target: {}
workflow_dispatch: {}
jobs:
call-build-listing:
needs: release
if: ${{ startsWith(github.ref, 'refs/tags/v') }}
uses: Narazaka/vpm-repos/.github/workflows/call-build-listing.yml@main
secrets:
DISPATCH_TOKEN: ${{ secrets.DISPATCH_TOKEN }}
with:
repo: AvatarMenuCreaterForMA
ref: master
release:
needs: test
if: ${{ startsWith(github.ref, 'refs/tags/v') }}
permissions:
contents: write
uses: Narazaka/vpm-repos/.github/workflows/release.yml@main
with:
ma: true
test:
uses: Narazaka/vpm-repos/.github/workflows/gameci.yml@main
permissions:
checks: write
secrets:
UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }}
UNITY_EMAIL: ${{ secrets.UNITY_EMAIL }}
UNITY_PASSWORD: ${{ secrets.UNITY_PASSWORD }}
with:
unity: ${{ matrix.unity }}
vrcsdk-type: avatars
vrcsdk-version: ${{ matrix.vrcsdk-version }}
repos: |
https://vpm.nadena.dev/vpm.json
https://vpm.narazaka.net/index.json
packages: |
nadena.dev.modular-avatar ${{ matrix.ma }}
${{ matrix.additional_packages }}
name: MA=${{ matrix.ma }}
assemblyNames: AvatarMenuCreatorForMA.Test
assemblyFilters: +AvatarMenuCreatorForMA.*,-AvatarMenuCreatorForMA.Test
strategy:
fail-fast: false
matrix:
include:
- unity: 2019.4.31f1
ma: 1.1.1
vrcsdk-version: 3.1.9
- unity: 2019.4.31f1
ma: 1.1.1
vrcsdk-version: 3.2.0
- unity: 2019.4.31f1
ma: 1.1.1
vrcsdk-version: 3.4.2
- unity: 2019.4.31f1
ma: 1.5.1
vrcsdk-version: 3.2.0
- unity: 2019.4.31f1
ma: 1.5.1
vrcsdk-version: 3.4.2
- unity: 2019.4.31f1
ma: 1.7.7
vrcsdk-version: 3.2.0
- unity: 2019.4.31f1
ma: 1.7.7
vrcsdk-version: 3.4.2
- unity: 2019.4.31f1
ma: 1.8.4
vrcsdk-version: 3.2.0
- unity: 2019.4.31f1
ma: 1.8.4
vrcsdk-version: 3.4.2
- unity: 2022.3.6f1
ma: 1.8.4
vrcsdk-version: 3.5.2
- unity: 2019.4.31f1
ma: 1.9.2
vrcsdk-version: 3.2.0
- unity: 2019.4.31f1
ma: 1.9.2
vrcsdk-version: 3.4.2
- unity: 2022.3.6f1
ma: 1.9.2
vrcsdk-version: 3.5.2
- unity: 2019.4.31f1
ma: 1.9.8
additional_packages: nadena.dev.ndmf 1.3.7
vrcsdk-version: 3.4.2
- unity: 2022.3.6f1
ma: 1.9.8
additional_packages: nadena.dev.ndmf 1.3.7
vrcsdk-version: 3.5.2
# ndmf>=1.4.0 ProvidedParameter
- unity: 2019.4.31f1
ma: 1.9.13
additional_packages: nadena.dev.ndmf 1.4.1
vrcsdk-version: 3.4.2
- unity: 2022.3.6f1
ma: 1.9.13
additional_packages: nadena.dev.ndmf 1.4.1
vrcsdk-version: 3.5.2
- unity: 2022.3.22f1
ma: 1.10.11
# ndmf>=1.5 ProvidedParameter.DefaultValue
vrcsdk-version: 3.5.2