Skip to content

Commit ac43754

Browse files
committed
chore: clean up shell logic
1 parent 704e0a5 commit ac43754

File tree

1 file changed

+19
-8
lines changed

1 file changed

+19
-8
lines changed

.github/workflows/validate-descriptions.yml

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,22 @@ jobs:
3131
submodules: recursive
3232

3333
- name: Validate description with redocly
34-
uses: fluximus-prime/redocly-cli-github-action@v1
35-
with:
36-
args: |
37-
${{ matrix.descriptions == 'TripService.OpenApi.json' && format(
38-
'lint test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/TripService.OpenApi.json --generate-ignore-file --skip-rule operation-4xx-response --skip-rule no-server-trailing-slash --skip-rule no-unused-components --skip-rule security-defined --skip-rule info-license-url --skip-rule info-license --skip-rule no-empty-servers --skip-rule operation-summary --skip-rule tag-description --max-problems 1000'
39-
) || format(
40-
'lint test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/${{ matrix.descriptions }} --skip-rule operation-4xx-response --skip-rule no-server-trailing-slash --skip-rule no-unused-components --skip-rule security-defined --skip-rule info-license-url --skip-rule info-license --skip-rule no-empty-servers --skip-rule operation-summary --skip-rule tag-description --max-problems 1000'
41-
) }}
34+
run: |
35+
FILE="test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/${{ matrix.descriptions }}"
36+
COMMON_ARGS="--skip-rule operation-4xx-response \
37+
--skip-rule no-server-trailing-slash \
38+
--skip-rule no-unused-components \
39+
--skip-rule security-defined \
40+
--skip-rule info-license-url \
41+
--skip-rule info-license \
42+
--skip-rule no-empty-servers \
43+
--skip-rule operation-summary \
44+
--skip-rule tag-description \
45+
--max-problems 1000"
46+
47+
if [ "${{ matrix.descriptions }}" = "TripService.OpenApi.json" ]; then
48+
redocly lint "$FILE" --generate-ignore-file $COMMON_ARGS
49+
else
50+
redocly lint "$FILE" $COMMON_ARGS
51+
fi
52+

0 commit comments

Comments
 (0)