Skip to content

feat: establish release lifecycle for v3.1.0#67

Merged
ronaldtse merged 1 commit into
mainfrom
feat/v3.1.0-release-infrastructure
Jul 5, 2026
Merged

feat: establish release lifecycle for v3.1.0#67
ronaldtse merged 1 commit into
mainfrom
feat/v3.1.0-release-infrastructure

Conversation

@ronaldtse

Copy link
Copy Markdown
Member

Closes #66.

Summary

Establishes the tag lifecycle policy requested in issue #66. Three consumers (glossarist-ruby, glossarist-js, concept-browser) vendor concept-model artifacts and were diverging because there was no tag past v3.0.0 (14 commits behind HEAD).

Added

File Purpose
RELEASE_NOTES.md v3.1.0 release notes with consumer-facing impact table
CHANGELOG.md Rolling log (Keep a Changelog format)
RELEASE_PROCESS.md Semver policy + release checklist
.github/workflows/release-reminder.yml Posts reminder on PRs touching ontologies/ or schemas/
README.adoc Versioning and releases section

Semver: v3.1.0 (MINOR)

All 14 commits since v3.0.0 are additive. No existing URI was removed or renamed. The xl:skosxl: prefix change preserves the same IRI binding (http://www.w3.org/2008/05/skos-xl#).

What this does NOT do

  • Does NOT auto-tag. Tagging remains a maintainer decision (per repo rules). The reminder workflow only posts a comment.
  • Does NOT cut the v3.1.0 tag. That's the maintainer's next step after this PR merges.

After merge

Cut the tag:

git tag v3.1.0
git push origin v3.1.0

The tag push triggers release.yml to create the GitHub Release.

Addresses issue #66. Three consumers (glossarist-ruby, glossarist-js,
concept-browser) vendor concept-model artifacts and were diverging because
there was no tag past v3.0.0 (14 commits behind HEAD).

Added:
- RELEASE_NOTES.md — v3.1.0 release with consumer-facing impact table
- CHANGELOG.md — rolling log (Keep a Changelog format)
- RELEASE_PROCESS.md — semver policy and release checklist
- .github/workflows/release-reminder.yml — posts a reminder comment on
  PRs that touch ontologies/ or schemas/ (does NOT auto-tag; tagging
  remains a maintainer decision)
- README.adoc — Versioning and releases section with semver table

Semver assessment: v3.1.0 (MINOR). All 14 commits since v3.0.0 are
additive — new classes, properties, shapes, examples. No existing URI
was removed or renamed. The xl: → skosxl: prefix spelling change
preserves the same IRI binding.
@ronaldtse ronaldtse merged commit 49e4dc4 into main Jul 5, 2026
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.

Establish tag lifecycle policy for shape/ontology releases

1 participant