The OpenSourceActions module and composite action follow Semantic Versioning in the format MAJOR.MINOR.PATCH. The version is stored in OpenSourceActions.psd1
and mirrored in repository tags.
Each release automatically embeds the CI evidence JSON in the release notes, providing a summary of tested requirements and the commit used. The publish job validates this evidence and aborts the release if any requirement reports FAIL
.
Used for incompatible changes such as removing or renaming actions, changing required inputs, or altering behavior in a way that breaks existing workflows.
Introduces backwards-compatible features: new adapters, optional parameters, or enhancements that do not require workflow changes.
Reserved for backwards-compatible bug fixes and internal improvements.
OpenSourceActions.psd1
ModuleVersion = '1.2.3'
After updating the manifest:
DryRun
and clear error messages to aid migrations.set-development-mode
→ enter-dev-mode
) → MAJOR bump.Release notes, README badges, and migration guides help users understand the impact of version changes and how to update their workflows.
Significant documentation revisions are tracked in CHANGELOG.md. When you add or modify major documentation sections, append a dated entry or associated release version to keep the changelog current.