Skip to content

Make copyrightYear and releaseLabel optional#1626

Merged
jduteau merged 1 commit into
masterfrom
release-label
Jun 8, 2026
Merged

Make copyrightYear and releaseLabel optional#1626
jduteau merged 1 commit into
masterfrom
release-label

Conversation

@cmoesel

@cmoesel cmoesel commented Jun 7, 2026

Copy link
Copy Markdown
Member

Description: Make copyrightYear and releaseLabel configuration properties optional since not all publishing tools required them. Warn when they are missing, however, since the HL7 IG Publisher does require them.

Testing Instructions:

  1. Create a new test FSH project (e.g., sushi init TestPR)
  2. Run this branch's SUSHI against the test project (e.g., ts-node src/app.ts build /path/to/TestPR) and note that there are no errors or warnings
  3. Edit the test project's sushi-config.yaml to delete the line that sets copyrightYear
  4. Run this branch's SUSHI against the test project again and note that there is a warning (but no errors)
  5. Edit the test project's sushi-config.yaml to delete the line that sets releaseLabel
  6. Run this branch's SUSHI against the test project again and note that there are now two warnings (but no errors)
  7. Add FSHOnly: true to the project's sushi-config.yaml
  8. Run this branch's SUSHI against the test project again and note that there are no warnings or errors

Related Issue: #1625

Make copyrightYear and releaseLabel configuration properties optional since not all publishing tools required them. Warn when they are missing, however, since the HL7 IG Publisher does require them.
@cmoesel cmoesel assigned jduteau and unassigned jduteau Jun 7, 2026
@cmoesel cmoesel requested a review from jduteau June 7, 2026 20:24
@jduteau jduteau merged commit 9f7bf79 into master Jun 8, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants