Skip to content

Commit 31abcde

Browse files
chore: update Firely.Terminal to v0.7.4 and improve JAVA_VALIDATION_OPTIONS; add artifact upload step
1 parent 1089719 commit 31abcde

File tree

1 file changed

+23
-4
lines changed

1 file changed

+23
-4
lines changed

.github/workflows/FHIRValidator.yml

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,23 +53,42 @@ jobs:
5353
folder: './src/fhir/fsh-generated/resources/'
5454

5555
- name: Firely.Terminal (GitHub Actions)
56-
uses: FirelyTeam/firely-terminal-pipeline@v0.6.8
56+
uses: FirelyTeam/firely-terminal-pipeline@v0.7.4
5757
with:
5858
PATH_TO_CONFORMANCE_RESOURCES: src/fhir/fsh-generated/resources/
5959
# PATH_TO_QUALITY_CONTROL_RULES: qc/custom
6060
DOTNET_VALIDATION_ENABLED: true
6161
JAVA_VALIDATION_ENABLED: true
62-
JAVA_VALIDATION_OPTIONS: -allow-example-urls true -output-style compact -advisor-file src/fhir/validator/advisor.json -html-output validation.html -show-message-ids -language de -jurisdiction de -display-issues-are-warnings -resolution-context file:src/fhir/fsh-generated/resources/
62+
JAVA_VALIDATION_OPTIONS: >
63+
-allow-example-urls true
64+
-output validation.json
65+
-html-output validation.html
66+
-show-message-ids
67+
-language de
68+
-jurisdiction de
69+
-display-issues-are-warnings
70+
-advisor-file src/fhir/validator/advisor.json
71+
-resolution-context file:src/fhir/fsh-generated/resources/
6372
SIMPLIFIER_USERNAME: ${{ secrets.SIMPLIFIER_USERNAME }}
6473
SIMPLIFIER_PASSWORD: ${{ secrets.SIMPLIFIER_PASSWORD }}
6574
SUSHI_ENABLED: true
6675
SUSHI_OPTIONS: src/fhir/
6776
EXPECTED_FAILS: VALIDATION_CONFORMANCE_DOTNET
6877

78+
- name: Upload validation artifacts
79+
uses: actions/upload-artifact@v4
80+
with:
81+
name: fhir-validation-results
82+
path: |
83+
validation.json
84+
validation.html
85+
retention-days: 1
86+
6987
- name: Convert Validation Report
70-
uses: patrick-werner/fhir-html-validation-to-markdown@1.0.0
88+
uses: patrick-werner/validation-outcome-markdown-renderer@v1
7189
with:
72-
input_file: 'validation.html'
90+
bundle-file: validation.json
91+
include: errors
7392

7493
- name: Check for Uncommitted Changes
7594
run: |

0 commit comments

Comments
 (0)