Skip to content

0.24.1 --- the correction group, and its release as one index change - #22

Merged
Sunrisepeak merged 1 commit into
mainfrom
openkal-0.24.1
Nov 7, 2026
Merged

Sunrisepeak merged 1 commit into
mainfrom
openkal-0.24.1

Conversation

@Sunrisepeak

Copy link
Copy Markdown
Member

The openkal 0.24.1 correction group (mcpp design record 2026-11-07, §4.2.3), and the release of a group as one index change (§4.2.2, A5 and A6).

Group

Member 0.24.0 0.24.1 Correction
openkal-macos 0.22.0 0.22.1 confinement rules sized to the grants (openkal-macos#44)
openkal-musl 0.28.0 0.28.1 a directory's whole name kept (openkal-musl#83)
openkal-llvm-runtime 0.19.0 0.19.1 a name beneath a Windows volume is absolute (openkal-llvm-runtime#64)
openkal-ld / run / tools 0.5.0 0.5.1 okrun over openkal-macos 0.22.1

The members now name one another by compatible ranges (A1); this group selects the versions.

Release tooling (A6)

  • tools/family_release.py: check (tags, GitCode mirrors, the index), defects (open issues of the members, for the notes), index DIR (the group's one index change into a checkout of mcpp-index), exports OLD NEW (global symbols of the C library and C++ run-time objects an image links; a patch removes none).
  • .github/workflows/family-release.yml: runs them on every change of the group, keeps the index change as an artifact, resolves an image of the group with the released mcpp and the one under review over the candidate index, and compares the symbols with the previous patch's.

Locally: check and defects on the 0.24.0 group; exports openkal-platform@0.23.7 openkal-platform@0.24.0 (musl 2553 → 2553, runtime 6744 → 6744 global symbols, none removed).

Release order: members released (done) → this commit tagged 0.24.1 → one mcpp-index PR with the whole group → CI rerun here → merge.

The group names openkal-macos 0.22.1, openkal-musl 0.28.1, openkal-llvm-runtime
0.19.1 and the image family 0.5.1. tools/family_release.py states the group's
tags, mirrors and open issues, writes its one index change, and compares the
global symbols of the C library and the C++ run-time with the previous patch;
.github/workflows/family-release.yml runs it, and resolves an image of the
group with the released mcpp and the one under review over the candidate index.

Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com>
@Sunrisepeak
Sunrisepeak merged commit a1f3562 into main Nov 7, 2026
8 of 14 checks passed
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.

1 participant