Skip to content

Commit 3c0bcb6

Browse files
committed
docs: prepare v1.0.1 release
1 parent e3119f9 commit 3c0bcb6

5 files changed

Lines changed: 30 additions & 4 deletions

File tree

CHANGELOG.en.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,19 @@
22

33
[中文变更日志](./CHANGELOG.md)
44

5+
## v1.0.1
6+
7+
Release date: 2026-04-04
8+
9+
This is the maintenance release after `v1.0.0`, focused on bringing the repo snapshots, GitHub Release assets, and repository homepage rendering back into a consistent state.
10+
11+
### Fixes In This Release
12+
13+
- runtime image builds are now reproducible by normalizing root filesystem timestamps and the MBR disk identifier, so consecutive builds produce identical system image snapshots
14+
- GitHub Release asset publication is now automated: pushing a `v*` tag, or manually dispatching the release workflow, rebuilds the images from source, runs boot verification, and uploads the release assets
15+
- assets restored by `fetch-release-images` now match `images/manifest.json` exactly
16+
- the GitHub repository homepage now renders the root `README.md` instead of the `.github` directory overview
17+
518
## v1.0.0
619

720
Release date: 2026-04-04

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,19 @@
22

33
[English CHANGELOG](./CHANGELOG.en.md)
44

5+
## v1.0.1
6+
7+
发布日期:2026-04-04
8+
9+
这是 `v1.0.0` 之后的维护发布,重点是把仓库快照、GitHub Release 资产和仓库首页展示收口到一致状态。
10+
11+
### 本次修复
12+
13+
- 运行时镜像的构建结果现在是可复现的:固定了根文件系统时间戳和 MBR disk identifier,连续两次构建会得到相同的系统镜像快照
14+
- GitHub Release 资产发布已经自动化,推送 `v*` tag 或手动触发发布工作流时,会从源码重建镜像、执行启动验证并上传 release 资产
15+
- `fetch-release-images` 重新拉回的资产现在会和仓库内 `images/manifest.json` 严格一致
16+
- GitHub 仓库首页不再错误显示 `.github` 目录说明,而是显示根目录 `README.md`
17+
518
## v1.0.0
619

720
发布日期:2026-04-04

README.en.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ The build and runtime flow is:
3232

3333
This is not a “download a historical image and boot it” repo. It is a “rebuild the runtime images locally and boot them” repo.
3434

35-
Current formal release: `v1.0.0`
35+
Current formal release: `v1.0.1`
3636

3737
The repository also includes an automated GitHub Actions release workflow: pushing a `v*` tag, or manually dispatching `.github/workflows/release.yml`, rebuilds the images from source, runs a real boot verification, and uploads `bootimage-0.12-hd`, `hdc-0.12.img.xz`, and `manifest.json` to the matching GitHub Release. Manual dispatch also accepts an optional `source_ref`, which is useful when republishing an existing release from the current `main` branch or another ref.
3838

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232

3333
这不是“导入历史镜像再启动”的项目,而是“本地重建运行镜像再启动”的项目。
3434

35-
当前正式发布版本:`v1.0.0`
35+
当前正式发布版本:`v1.0.1`
3636

3737
仓库还带有自动发布资产的 GitHub Actions 工作流:推送 `v*` tag,或者手动触发 `.github/workflows/release.yml`,都会从源码重建镜像、执行一次真实启动验证,并把 `bootimage-0.12-hd``hdc-0.12.img.xz``manifest.json` 上传到对应的 GitHub Release。手动触发时还可以额外指定 `source_ref`,用于从当前 `main` 或其他 ref 重新发布某个已有 release 的资产。
3838

images/manifest.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"size": 11676
1010
}
1111
},
12-
"download_base_url": "https://github.com/yaochao/linux-012/releases/download/v1.0.0",
13-
"release_tag": "v1.0.0",
12+
"download_base_url": "https://github.com/yaochao/linux-012/releases/download/v1.0.1",
13+
"release_tag": "v1.0.1",
1414
"version": 1
1515
}

0 commit comments

Comments
 (0)