-
Notifications
You must be signed in to change notification settings - Fork 7
129 lines (128 loc) · 2.83 KB
/
pull_request.yml
File metadata and controls
129 lines (128 loc) · 2.83 KB
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
120
121
122
123
124
125
126
127
128
129
name: Pull Request Check
on:
workflow_dispatch:
pull_request:
branches:
- dev/**
# - releases/**
paths:
- module.*/src/**
- module.*/build.gradle
- module.*/gradle.properties
- build.gradle
- gradle.properties
- settings.gradle
jobs:
config:
uses: ./.github/workflows/build_and_test.yml
with:
module: config
module_id: anvillib-config
mod_id: anvillib_config
ci_build: true
pr_build: true
codec:
uses: ./.github/workflows/build_and_test.yml
with:
module: codec
module_id: anvillib-codec
mod_id: anvillib_codec
ci_build: true
pr_build: true
integration:
uses: ./.github/workflows/build_and_test.yml
with:
module: integration
module_id: anvillib-integration
mod_id: anvillib_integration
ci_build: true
pr_build: true
moveable-entity-block:
uses: ./.github/workflows/build_and_test.yml
with:
module: moveable-entity-block
module_id: anvillib-moveable-entity-block
mod_id: anvillib_moveable_entity_block
ci_build: true
pr_build: true
multiblock:
uses: ./.github/workflows/build_and_test.yml
needs:
- config
- codec
- network
- util
with:
module: multiblock
module_id: anvillib-multiblock
mod_id: anvillib_multiblock
ci_build: true
pr_build: true
network:
uses: ./.github/workflows/build_and_test.yml
with:
module: network
module_id: anvillib-network
mod_id: anvillib_network
ci_build: true
pr_build: true
recipe:
needs:
- config
- codec
- util
uses: ./.github/workflows/build_and_test.yml
with:
module: recipe
module_id: anvillib-recipe
mod_id: anvillib_recipe
ci_build: true
pr_build: true
registrum:
uses: ./.github/workflows/build_and_test.yml
needs:
- util
with:
module: registrum
module_id: anvillib-registrum
mod_id: anvillib_registrum
ci_build: true
pr_build: true
util:
uses: ./.github/workflows/build_and_test.yml
with:
module: util
module_id: anvillib-util
mod_id: anvillib_util
ci_build: true
pr_build: true
wheel:
uses: ./.github/workflows/build_and_test.yml
needs:
- util
with:
module: wheel
module_id: anvillib-wheel
mod_id: anvillib_wheel
ci_build: true
pr_build: true
main:
needs:
- config
- codec
- integration
- moveable-entity-block
- multiblock
- network
- recipe
- registrum
- util
- wheel
uses: ./.github/workflows/build_and_test.yml
with:
module: main
module_id: anvillib
mod_id: anvillib
ci_build: true
pr_build: true
gametest: true