SMART Base
0.2.0 - ci-build

SMART Base, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.2.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/tree/main and changes regularly. See the Directory of published versions
Built from commit d97caff5.

Requirements: Can manage releases (Experimental)

Official URL: http://smart.who.int/base/Requirements/SGAuthoring.Skills.ManageReleases Version: 0.2.0
Draft as of 2026-03-20 Computable Name: SkillManageReleases

Capability to manage versioning, publication-request.json, release tags, and publication workflow.

These requirements apply to the actor Publication Manager

Determine version numberSHALL

Can review changes since last release, determine if changes are breaking, and update version number following semantic versioning.

Update IG status for releaseSHALL

Can update IG and all conformance artifacts: status to active, version without label, releaseLabel to release, and date to current date.

Create publication-request.jsonSHALL

Can create a correct publication-request.json with matching package-id, version, path, ci-build, and first/subsequent flags.

Create release tagSHALL

Can create a GitHub release and tag in the form vX.Y.Z to trigger the automated publication workflow.

Verify publicationSHALL

Can verify the publication workflow succeeded and the IG is available at the sitepreview URL.

Reset to draftSHALL

Can reset the main branch to draft status with updated version number after publication.

Maintain change logSHALL

Can maintain a changes page with release summary, known issues, and categorized changes (non-compatible, compatible substantive, non-substantive).