Files
HY2XS_flamy/docs/acceptance/2026-09-15-v1.0.0-stable-promotion.md
T

4.2 KiB
Raw Blame History

HY2XS v1.0.0 — фиксация stable promotion

Дата фиксации: 2026-09-15

Статус: PUBLISHED / EXACT RC5 BYTES

Этот документ дополняет, но не изменяет опубликованный итоговый отчёт о приёмке RC5. Он фиксирует release plumbing после публикации stable: какой тег связан с release, из какого commit получен артефакт и какие именно байты опубликованы.

Раздел 11 итогового RC5 acceptance-report фиксировал первоначально запланированную схему promotion с отдельным тегом 1.0.0. После завершения acceptance release operator принял и реализовал другую схему: stable release v1.0.0 остаётся связан с проверенным тегом 1.0.0-rc5. Настоящий документ является фактической записью выполненного promotion и в части release plumbing заменяет первоначальный план из раздела 11, не изменяя результаты и доказательства самого RC5 acceptance.

1. Структура публикации

По решению release operator отдельный stable-тег 1.0.0 не создавался. Stable release использует принятый тег RC5:

Release title:  v1.0.0
Release tag:    1.0.0-rc5
Tag commit:     b7e478f0143846633d1261ca0bcd220736d28f44
Prerelease:     false
Draft:          false

Это намеренная фактическая схема публикации, а не утверждение о наличии отдельного тега 1.0.0.

2. Идентичность артефакта

В stable release опубликован тот же immutable tarball, который прошёл финальную приёмку RC5. Повторная сборка и изменение архива не выполнялись.

Build ID:       rc5-final-fi-20260908T003829Z
Artifact:       hy2xs-install-1.0.0.tar.gz
Artifact size:  50 785 975 bytes
SHA-256:        d35cf469d8e1e3b5c1e79cb94329c1b19d1afbd7ade771498d2fb8caf5cd746a
Gitea asset ID: 20

Release source, Build ID, размер и SHA-256 совпадают с принятым RC5 artifact.

3. Checksum sidecar

Stable sidecar опубликован в basename-only формате:

d35cf469d8e1e3b5c1e79cb94329c1b19d1afbd7ade771498d2fb8caf5cd746a  hy2xs-install-1.0.0.tar.gz

За строкой находится один LF. Итоговый размер файла — ровно 93 байта.

Sidecar:        hy2xs-install-1.0.0.tar.gz.sha256
Sidecar size:   93 bytes
Gitea asset ID: 25

Такой sidecar проверяется из каталога с обоими файлами обычной командой:

sha256sum -c hy2xs-install-1.0.0.tar.gz.sha256

Путь сборочной машины dist/ в опубликованном sidecar отсутствует.

4. Граница source и документации

Release tag 1.0.0-rc5 указывает на проверенный source commit b7e478f0143846633d1261ca0bcd220736d28f44. Последующие docs-only commits в main не являются source commit артефакта и не меняют release identity.

Финальный RC5 acceptance-report не переписывался после публикации. Эта запись существует отдельно именно для фиксации последующего stable promotion.

5. Итог

STABLE RELEASE          PUBLISHED
RELEASE TITLE           v1.0.0
RELEASE TAG             1.0.0-rc5
SOURCE COMMIT           b7e478f0143846633d1261ca0bcd220736d28f44
ARTIFACT REBUILT        NO
ARTIFACT SHA-256        VERIFIED
SIDECAR BASENAME-ONLY   VERIFIED
SIDECAR SIZE            93 BYTES

Stable v1.0.0 опубликован из exact RC5 bytes без пересборки.