Skip to content

Commit 63a5a62

Browse files
committed
fix test-spec validation
1 parent cf1506c commit 63a5a62

File tree

2 files changed

+40
-1
lines changed

2 files changed

+40
-1
lines changed

.github/workflows/ci.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626

2727
- name: Test validate
2828
continue-on-error: true
29-
run: ./rmf-gen.sh validate -f GITHUB ./api-spec/api.raml
29+
run: ./rmf-gen.sh validate -f GITHUB -r ./api-spec/ruleset.xml ./api-spec/api.raml
3030
test_node:
3131
name: Build npm package
3232

api-spec/ruleset.xml

+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
<?xml version="1.0" encoding="UTF-8" ?>
2+
<ruleset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3+
xsi:noNamespaceSchemaLocation="https://raw.githubusercontent.com/commercetools/rmf-codegen/main/ctp-validators/src/main/resources/ruleset.xsd">
4+
<name>default</name>
5+
<apply set="default"/>
6+
<rules>
7+
<rule>
8+
<name>com.commercetools.rmf.validators.CamelCaseRule</name>
9+
<options>
10+
<option type="exclude">error_description</option>
11+
</options>
12+
</rule>
13+
<rule enabled="false">
14+
<name>com.commercetools.rmf.validators.UnionTypePropertyRule</name>
15+
</rule>
16+
<rule>
17+
<name>com.commercetools.rmf.validators.AsMapRule</name>
18+
<options>
19+
<option type="exclude">LocalizedString</option>
20+
<option type="exclude">CategoryOrderHints</option>
21+
</options>
22+
</rule>
23+
<rule>
24+
<name>com.commercetools.rmf.validators.NestedTypeRule</name>
25+
<options>
26+
<option type="exclude">PriceMapping#productVariant</option>
27+
</options>
28+
</rule>
29+
<rule>
30+
<name>com.commercetools.rmf.validators.UriParameterDeclaredRule</name>
31+
<options>
32+
<option type="exclude">/{projectKey}/import-sinks/{importSinkKey}/items/{resourceKey}</option>
33+
</options>
34+
</rule>
35+
<rule enabled="false">
36+
<name>com.commercetools.rmf.validators.DatetimeRule</name>
37+
</rule>
38+
</rules>
39+
</ruleset>

0 commit comments

Comments
 (0)