docs(release): add readiness v0.2 hardening

This commit is contained in:
igor04091968
2026-06-03 22:32:16 +03:00
parent 8db9f180ab
commit ad9a3c24cb
10 changed files with 618 additions and 0 deletions
+29
View File
@@ -147,6 +147,22 @@ git ls-files '*.py'
Сформировать машинные перечни зависимостей.
Для release-readiness v0.2 используется единый генератор:
```bash
bash scripts/generate_release_sbom_v0_2.sh dist/release-v0.2
```
Он формирует:
- `cyclonedx-rust-v0.2.json`;
- `spdx-rust-v0.2.json`;
- `cargo-metadata-v0.2.json`;
- `cargo-tree-v0.2.txt`;
- `python-inputs-v0.2.txt`;
- `RELEASE_ASSETS_MANIFEST-v0.2.json`;
- `SHA256SUMS-v0.2.txt`.
Rust:
```bash
@@ -202,6 +218,19 @@ sha256sum dist/* install-kit-awindows-*.zip install-kit-awindows-*.tar.gz \
> SHA256SUMS
```
Проверка release assets v0.2:
```bash
RELEASE_VERIFY_PUBLIC_KEY=<RELEASE_PUBLIC_KEY.pem> \
bash scripts/verify_release_assets.sh dist/release-v0.2
```
CI self-test:
```bash
bash scripts/verify_release_assets.sh --self-test
```
## 9. Документы для реестра российского ПО
Проверить наличие и актуальность: