Repository navigation
chore: prepare release 0.1.0 - #2
Merged
Merged
Conversation
Set the tooth.json package version to 0.1.0 and turn the accumulated [Unreleased] changelog entries into the [0.1.0] - 2026-09-21 section, leaving an empty [Unreleased] section for future work. The README gains an Installation section that points at the GitHub Release asset (LaminaSort-client-windows-x64.zip) and states that the packaged manifest.json version is derived from the vMAJOR.MINOR.PATCH Git tag. The release workflow now builds and runs LaminaSortTests before the release artifact is uploaded, matching build.yml. The tag checkout is unchanged: on a `release: published` event actions/checkout creates the local refs/tags/<tag> ref, so LeviBuildScript's `git describe --tags --abbrev=0 --always` resolves v0.1.0 and the packaged manifest.json gets version 0.1.0 (verified locally with a temporary tag). The LeviLamina target stays at v26.51.3 in tag form; the LeviMC xmake-repo still has no 26.51.3 version entry. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Release preparation for the first public GitHub release, v0.1.0.
tooth.jsonversion0.0.0→0.1.0(package identity unchanged). The asset template resolves tohttps://github.com/amatouhake/LaminaSort/releases/download/v0.1.0/LaminaSort-client-windows-x64.zip, which is whatrelease.ymlproduces.levilamina v26.51.3; the LeviMC xmake-repo still lists only up to 26.51.2, so the normal package form is not yet available).[Unreleased]entries become## [0.1.0] - 2026-09-21; an empty[Unreleased]section is kept.ffurrer2/extract-release-notesselects the first## [<digit>...]section, i.e.0.1.0.manifest.jsonversion comes from thevMAJOR.MINOR.PATCHGit tag; MVP /0.xframing kept.LaminaSortTestsbefore uploading the artifact (same step asbuild.yml). No other CI change:actions/checkouton arelease: publishedevent creates the localrefs/tags/<tag>ref, so LeviBuildScript'sgit describe --tags --abbrev=0 --alwaysresolvesv0.1.0(simulated locally with the same shallow--no-tagsfetch).Local verification
xmake f -c -y -p windows -a x64 -m release --target_type=client+xmake -y(LLVM 22.1.8 clang-cl): build okLaminaSortTests:SortPlannerTest: all checks passed,SortKeyTest: all checks passedbin/LaminaSort/manifest.jsonversion0.0.0(expected fallback)v0.1.0tag (never pushed, deleted afterwards) →manifest.jsonversion0.1.0,type: native,platform: clientNot done here
🤖 Generated with Claude Code