This repository was archived by the owner on May 18, 2026. It is now read-only.
feat(ci): enhance FHIR validation workflow with precheck summaries and artifact uploads#28
Merged
Conversation
…d artifact uploads
Contributor
FHIR Validation SummaryNo validation summary artifact was available for this run. ArtifactsDownload Validation run: https://github.com/patrick-werner/ehds-examples/actions/runs/26018888457 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request significantly improves the FHIR validation workflow by introducing a dedicated precheck step for
meta.profilerequirements, enhancing reporting, and making the validation process more robust and transparent. It also updates the versions of several GitHub Actions for improved compatibility and security. The key changes are grouped below:FHIR Validation Workflow Improvements (
.github/workflows/fhir-validation.yml):meta.profilefield with at least one entry starting with the required prefix (http://hl7.eu/fhir/). The precheck results (including counts and file lists for failures) are outputted and used to gate the main validation steps. [1] [2] [3] [4] [5]precheck-summary.md) that is always generated and uploaded, listing missing profiles and missing prefixes (with truncation for large lists), and marking pass/fail status for use in PR comments. [1] [2]Pull Request Comment Enhancements (
.github/workflows/pr-comment.yml):GitHub Actions Version Updates:
actions/checkout@v4,actions/setup-java@v4,actions/cache@v4,actions/download-artifact@v4, andactions/upload-pages-artifact@v3. [1] [2] [3] [4] [5]These changes collectively make the validation process more reliable, provide clearer feedback to contributors, and ensure that only compliant resources proceed to full validation.