SMART Base
1.0.0 - release

This page is part of the SMART Base (v1.0.0: Release) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

Requirements: Can manage releases (Experimental)

Official URL: http://smart.who.int/base/Requirements/SGAuthoring.Skills.ManageReleases Version: 1.0.0
Draft as of 2026-08-27 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).