Skip to content

Commit 16d2b33

Browse files
committed
update ci actions
1 parent a58bb72 commit 16d2b33

1 file changed

Lines changed: 37 additions & 4 deletions

File tree

.github/workflows/ci.yml

Lines changed: 37 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,17 @@ jobs:
9696
- name: Test subcommand export-model mpr-v1
9797
run: |
9898
chmod +x ./bin/mxlint
99-
bin/mxlint export-model --mode basic -i resources/app-mpr-v1 -o resources/modelsource-v1
99+
mkdir -p .ci
100+
cat > .ci/export-v1.yaml << 'EOF'
101+
projectDirectory: resources/app-mpr-v1
102+
modelsource: resources/modelsource-v1
103+
export:
104+
mode: basic
105+
filter: ".*"
106+
raw: false
107+
appstore: false
108+
EOF
109+
./bin/mxlint --config .ci/export-v1.yaml export-model
100110
git diff --exit-code resources/modelsource-v1
101111
102112
test_export_model_v2:
@@ -117,7 +127,17 @@ jobs:
117127
- name: Test subcommand export-model mpr-v2
118128
run: |
119129
chmod +x ./bin/mxlint
120-
bin/mxlint export-model --mode basic -i resources/app-mpr-v2 -o resources/modelsource-v2
130+
mkdir -p .ci
131+
cat > .ci/export-v2.yaml << 'EOF'
132+
projectDirectory: resources/app-mpr-v2
133+
modelsource: resources/modelsource-v2
134+
export:
135+
mode: basic
136+
filter: ".*"
137+
raw: false
138+
appstore: false
139+
EOF
140+
./bin/mxlint --config .ci/export-v2.yaml export-model
121141
git diff --exit-code resources/modelsource-v2
122142
123143
test_lint:
@@ -138,7 +158,15 @@ jobs:
138158
- name: Test subcommand lint
139159
run: |
140160
chmod +x ./bin/mxlint
141-
./bin/mxlint lint --xunit-report report.xml --rules ./resources/rules -m resources/app-mpr-v1
161+
mkdir -p .ci
162+
cat > .ci/lint.yaml << 'EOF'
163+
rules:
164+
path: ./resources/rules
165+
modelsource: resources/modelsource-v1
166+
lint:
167+
xunitReport: report.xml
168+
EOF
169+
./bin/mxlint --config .ci/lint.yaml lint
142170
143171
144172
test_rules:
@@ -159,4 +187,9 @@ jobs:
159187
- name: Test subcommand test-rules
160188
run: |
161189
chmod +x ./bin/mxlint
162-
./bin/mxlint test-rules --rules ./resources/rules
190+
mkdir -p .ci
191+
cat > .ci/test-rules.yaml << 'EOF'
192+
rules:
193+
path: ./resources/rules
194+
EOF
195+
./bin/mxlint --config .ci/test-rules.yaml test-rules

0 commit comments

Comments
 (0)