Repository: FHIR/sushi (ts)

Issue:
Update releaseLabel section in SUSHI init's generated config
We have recently learned that despite the FHIR documentation on the `releaselabel` parameter, there is no set of suggested values (see [zulip](https://chat.fhir.org/#narrow/stream/196008-ig-publishing-requirements/topic/releaseLabel)). In fact, some of these values are _not_ preferred for real projects (e.g., `normative+trial-use` is better stated as `Mixed Normative-Trial Use`).

We need to update the config file generated as part of `sushi init` so it doesn't list these values anymore.

Pull request:
Remove releaseLabel coded options from `sushi-config.yaml` created by `sushi init`
This PR removes the comment that is included when you generate a `sushi-config.yaml` file using `sushi init`. Because `releaselabel` has recently been clarified to be any string value, we no longer need to include coded options for this property. 

Best practices will be documented on FSH School. We haven't fully explained other basic properties, like `copyrightyYear` or `fhirVersion`, within the config file itself, so I opted to not explain the best practices for `releaseLabel` directly in the config file either. However, if anyone thinks it would be useful to still include a comment with some options of values, let me know.

Fixes #1461 

Patch:
diff --git a/src/utils/Processing.ts b/src/utils/Processing.ts
index b0aa1bf..353dd38 100644
--- a/src/utils/Processing.ts
+++ b/src/utils/Processing.ts
@@ -721,11 +721,6 @@ export async function init(
         const node = YAML.createNode(userValue);
         node.comment = ' draft | active | retired | unknown';
         configDoc.set(field, node);
-      } else if (field === 'releaseLabel') {
-        const node = YAML.createNode(userValue);
-        node.comment =
-          ' ci-build | draft | qa-preview | ballot | trial-use | release | update | normative+trial-use';
-        configDoc.set(field, node);
       } else {
         configDoc.set(field, userValue);
       }
diff --git a/src/utils/init-project/sushi-config.yaml b/src/utils/init-project/sushi-config.yaml
index 79cc358..624dc5e 100644
--- a/src/utils/init-project/sushi-config.yaml
+++ b/src/utils/init-project/sushi-config.yaml
@@ -12,7 +12,7 @@ status: draft # draft | active | retired | unknown
 version: 0.1.0
 fhirVersion: 4.0.1 # https://www.hl7.org/fhir/valueset-FHIR-version.html
 copyrightYear: 2020+
-releaseLabel: ci-build # ci-build | draft | qa-preview | ballot | trial-use | release | update | normative+trial-use
+releaseLabel: ci-build
 # license: CC0-1.0 # https://www.hl7.org/fhir/valueset-spdx-license.html
 # jurisdiction: urn:iso:std:iso:3166#US "United States of America" # https://www.hl7.org/fhir/valueset-jurisdiction.html
 publisher:


Test patch:
diff --git a/test/utils/fixtures/init-config/cli-input-config.yaml b/test/utils/fixtures/init-config/cli-input-config.yaml
index 8df6b2f..a079ee8 100644
--- a/test/utils/fixtures/init-config/cli-input-config.yaml
+++ b/test/utils/fixtures/init-config/cli-input-config.yaml
@@ -12,7 +12,7 @@ status: active # draft | active | retired | unknown
 version: 2.0.0
 fhirVersion: 4.0.1 # https://www.hl7.org/fhir/valueset-FHIR-version.html
 copyrightYear: ${YEAR}+
-releaseLabel: ballot # ci-build | draft | qa-preview | ballot | trial-use | release | update | normative+trial-use
+releaseLabel: ballot
 # license: CC0-1.0 # https://www.hl7.org/fhir/valueset-spdx-license.html
 # jurisdiction: urn:iso:std:iso:3166#US "United States of America" # https://www.hl7.org/fhir/valueset-jurisdiction.html
 publisher:
diff --git a/test/utils/fixtures/init-config/cli-input-with-defaults-config.yaml b/test/utils/fixtures/init-config/cli-input-with-defaults-config.yaml
index c43e7be..c61982f 100644
--- a/test/utils/fixtures/init-config/cli-input-with-defaults-config.yaml
+++ b/test/utils/fixtures/init-config/cli-input-with-defaults-config.yaml
@@ -12,7 +12,7 @@ status: draft # draft | active | retired | unknown
 version: 0.1.0
 fhirVersion: 4.0.1 # https://www.hl7.org/fhir/valueset-FHIR-version.html
 copyrightYear: ${YEAR}+
-releaseLabel: ci-build # ci-build | draft | qa-preview | ballot | trial-use | release | update | normative+trial-use
+releaseLabel: ci-build
 # license: CC0-1.0 # https://www.hl7.org/fhir/valueset-spdx-license.html
 # jurisdiction: urn:iso:std:iso:3166#US "United States of America" # https://www.hl7.org/fhir/valueset-jurisdiction.html
 publisher:
diff --git a/test/utils/fixtures/init-config/default-config.yaml b/test/utils/fixtures/init-config/default-config.yaml
index a8a7895..e32511e 100644
--- a/test/utils/fixtures/init-config/default-config.yaml
+++ b/test/utils/fixtures/init-config/default-config.yaml
@@ -12,7 +12,7 @@ status: draft # draft | active | retired | unknown
 version: 0.1.0
 fhirVersion: 4.0.1 # https://www.hl7.org/fhir/valueset-FHIR-version.html
 copyrightYear: ${YEAR}+
-releaseLabel: ci-build # ci-build | draft | qa-preview | ballot | trial-use | release | update | normative+trial-use
+releaseLabel: ci-build
 # license: CC0-1.0 # https://www.hl7.org/fhir/valueset-spdx-license.html
 # jurisdiction: urn:iso:std:iso:3166#US "United States of America" # https://www.hl7.org/fhir/valueset-jurisdiction.html
 publisher:
diff --git a/test/utils/fixtures/init-config/semi-cli-input-config.yaml b/test/utils/fixtures/init-config/semi-cli-input-config.yaml
index 650e963..2aa4fd9 100644
--- a/test/utils/fixtures/init-config/semi-cli-input-config.yaml
+++ b/test/utils/fixtures/init-config/semi-cli-input-config.yaml
@@ -12,7 +12,7 @@ status: active # draft | active | retired | unknown
 version: 2.0.0
 fhirVersion: 4.0.1 # https://www.hl7.org/fhir/valueset-FHIR-version.html
 copyrightYear: ${YEAR}+
-releaseLabel: trial-use # ci-build | draft | qa-preview | ballot | trial-use | release | update | normative+trial-use
+releaseLabel: trial-use
 # license: CC0-1.0 # https://www.hl7.org/fhir/valueset-spdx-license.html
 # jurisdiction: urn:iso:std:iso:3166#US "United States of America" # https://www.hl7.org/fhir/valueset-jurisdiction.html
 publisher:
diff --git a/test/utils/fixtures/init-config/user-input-config.yaml b/test/utils/fixtures/init-config/user-input-config.yaml
index adc01a0..086d302 100644
--- a/test/utils/fixtures/init-config/user-input-config.yaml
+++ b/test/utils/fixtures/init-config/user-input-config.yaml
@@ -12,7 +12,7 @@ status: active # draft | active | retired | unknown
 version: 2.0.0
 fhirVersion: 4.0.1 # https://www.hl7.org/fhir/valueset-FHIR-version.html
 copyrightYear: ${YEAR}+
-releaseLabel: qa-preview # ci-build | draft | qa-preview | ballot | trial-use | release | update | normative+trial-use
+releaseLabel: qa-preview
 # license: CC0-1.0 # https://www.hl7.org/fhir/valueset-spdx-license.html
 # jurisdiction: urn:iso:std:iso:3166#US "United States of America" # https://www.hl7.org/fhir/valueset-jurisdiction.html
 publisher: