SMART Base
0.3.0 - ci-build
SMART Base, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.3.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-base/ and changes regularly. See the Directory of published versions
| Official URL: http://smart.who.int/base/Requirements/SGAuthoring.Skills.ManageReleases | Version: 0.3.0 | |||
| Draft as of 2026-08-26 | Computable Name: SkillManageReleases | |||
Capability to manage versioning, publication-request.json, release tags, and publication workflow.
Profile: SMART Guidelines Requirements
These requirements apply to the actor Publication Manager
| Determine version number | SHALL | Can review changes since last release, determine if changes are breaking, and update version number following semantic versioning. |
| Update IG status for release | SHALL | Can update IG and all conformance artifacts: status to active, version without label, releaseLabel to release, and date to current date. |
| Create publication-request.json | SHALL | Can create a correct publication-request.json with matching package-id, version, path, ci-build, and first/subsequent flags. |
| Create release tag | SHALL | Can create a GitHub release and tag in the form vX.Y.Z to trigger the automated publication workflow. |
| Verify publication | SHALL | Can verify the publication workflow succeeded and the IG is available at the sitepreview URL. |
| Reset to draft | SHALL | Can reset the main branch to draft status with updated version number after publication. |
| Maintain change log | SHALL | Can maintain a changes page with release summary, known issues, and categorized changes (non-compatible, compatible substantive, non-substantive). |