Skip to content

Release the metadata package at 0.2.0-alpha - #204

Merged
Brar merged 1 commit into
NeoIPC:mainfrom
Brar:feature/metadata-release-0.2.0-alpha
Nov 9, 2026
Merged

Brar merged 1 commit into
NeoIPC:mainfrom
Brar:feature/metadata-release-0.2.0-alpha

Conversation

@Brar

@Brar Brar commented Nov 9, 2026

Copy link
Copy Markdown
Member

What This Prepares

The release of the NeoIPC DHIS2 Metadata Package at 0.2.0-alpha: metadata/VERSION names the version,
metadata/compatibility.yml incorporates the infectious-agent list at 0.2.0-alpha, released as
infectious-agents-v0.2.0-alpha, and the package's CHANGELOG turns its pending entries into the
## [0.2.0-alpha] - 2026-11-09 section, which the release publishes as its notes.

Why Now

The migration of production to the canonical metadata deploys the package of the first metadata release that
incorporates the list at 0.2.0-alpha, so this release is the package its rehearsal and its cutover use. Through it,
the list's reconciliation reaches production: the options of its 71 new Ids, the relabelled options, and the program
rules generated from the list, the common commensals among them. The antibiotics list is unchanged since its release,
so the package keeps incorporating it at 0.1.0-alpha.

After the Merge

Push the tag metadata-v0.2.0-alpha on the merged commit; CI runs the incorporation check, builds the package, and
publishes the Release.

Checks Run

  • Every product's VERSION has a non-empty changelog section (the changelog-sections job's script, run locally).
  • The incorporation check's comparison, run by hand: the infectious-agent list's tracked sources equal those at
    infectious-agents-v0.2.0-alpha, and the antibiotics list's four CSVs those at antibiotics-v0.1.0-alpha.
  • MetadataContent.Tests.ps1: 17 passed; YamlPortability.Tests.ps1: 174 passed.

The package incorporates the infectious-agent list at 0.2.0-alpha, whose
reconciliation reaches production through it: the options of the list's
new Ids, the relabelled options, and the program rules generated from the
list, the common commensals among them. Production's migration to the
canonical metadata deploys the package of the first metadata release that
incorporates that list release, so this release is the one its rehearsal
and its cutover use. The antibiotics list is unchanged since its release,
so the package keeps incorporating it at 0.1.0-alpha. The pending section
becomes the notes for this release.
Copilot AI balanced review requested due to automatic review settings November 9, 2026 14:06

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No active review issues are reported for the metadata package release update.

No open issues 🎉

What changed in this PR

Prepares the NeoIPC DHIS2 metadata package release at 0.2.0-alpha for the production migration to canonical metadata.

Changes:

  • Advances the package version to 0.2.0-alpha.
  • Declares incorporation of infectious agents 0.2.0-alpha, retaining antibiotics 0.1.0-alpha.
  • Moves pending changelog entries into the dated release section and clarifies the incorporated infectious-agent version.
File Description
metadata/​VERSION Sets the package version to 0.2.0-alpha.
metadata/​compatibility.yml Updates the incorporated infectious-agent list version.
metadata/​CHANGELOG.md Establishes release notes dated 2026-11-09 and clarifies list incorporation.

Review effort: Balanced

@Brar
Brar merged commit 032c81d into NeoIPC:main Nov 9, 2026
8 checks passed
@Brar
Brar deleted the feature/metadata-release-0.2.0-alpha branch November 9, 2026 14:09
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