diff options
| author | Danilo M. <danix@danix.xyz> | 2026-07-10 11:14:54 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-07-10 11:14:54 +0200 |
| commit | 0a1839993d2e24da4d91b986885d7275eb1cc2df (patch) | |
| tree | 2031614e44b065f5c5a573027a677c6f17bc6812 /CHANGELOG.md | |
| parent | 438ca0d0ef91bafa7b97dcce8a25733484a78690 (diff) | |
| download | mkhintfile-0a1839993d2e24da4d91b986885d7275eb1cc2df.tar.gz mkhintfile-0a1839993d2e24da4d91b986885d7275eb1cc2df.zip | |
release: v1.3.0 — sha-mode bundle reconcile + submodule inventoryv1.3.0
Bump MKHINT_VERSION to 1.3.0, add CHANGELOG entry. Feature verified live on
the buildsystem VM against openvino 2026.2.1: Job A reports all 8 bundled dep
SHAs current, Job B roster shows 8 bundled + 19 ignored submodules, no drift.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Diffstat (limited to 'CHANGELOG.md')
| -rw-r--r-- | CHANGELOG.md | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 382f247..eb416bd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,24 @@ All notable changes to this project are documented here. The format is based on [Keep a Changelog](https://keepachangelog.com/), and this project adheres to [Semantic Versioning](https://semver.org/). +## [1.3.0] - 2026-07-10 + +### Added +- SHA-mode bundled-dep reconcile (`--check`/`-C`, `--force`, `--new`, `--hintfile`). + Bundle manifests now carry a 3-field `<pkg> <mode> <rest>` format where mode is + `url` (neovim-style flat `deps.txt`, version-based) or `sha` (openvino-style git + submodules pinned by full 40-char commit SHA in `archive/<sha>/` DOWNLOAD lines). + For sha mode mkhint fetches each submodule's pinned SHA from the GitHub contents + API (`type=submodule` → `.sha`), matches the hint `DOWNLOAD` line by owner/repo, + and rewrites + re-md5s any line whose SHA drifted. The report lists each dep as + `<name> <sha7> (current)` or `<name> <old7> -> <new7>`. Token reused from + nvchecker's keyfile when present (→ 5000/h), else anonymous. +- Job B submodule inventory (`detect_set_drift`): on a sha-mode bump or `--force`, + diffs `.gitmodules` at the old and new refs and prints a full roster of every + submodule tagged `bundled`/`(ignored)` with change glyphs, raising `ACTION` on a + bundled dep removed upstream and `review` on a new unbundled one. FYI only, never + edits the bundle set. + ## [1.2.6] - 2026-07-09 ### Added |
