|
8 | 8 |
|
9 | 9 | ## R1 [in_progress] |
10 | 10 |
|
11 | | -按已调查的发布链路准备并发布 PikaPython v1.14.0:先建立 RC,修复或裁决语法/runtime/REPL 发布阻断项,改进现有发布工具与版本一致性检查,发布 core、PikaStdLib、threading、requests、mqtt、time 对应版本;在不改变大架构、资源总体不膨胀的前提下完成 Docker 多配置、Valgrind、benchmark、包/BSP smoke,最终创建不可移动的 tag、GitHub Release 并做全新安装验证,完成任务后将详细报告写入[任务报告](./details/pikapython-release-engineering/R1_Task_Report.md)。 |
| 11 | +按已调查的发布链路直接发布 PikaPython v1.14.0:修复或裁决语法/runtime 发布问题,改进版本与包索引一致性工具,发布 core、PikaStdLib、threading、requests、mqtt、time 对应版本;按用户裁决跳过 RC,接受已量化的少量 Flash 增量,开发测试工具、环境、LVGL 与网络问题不阻断源码发布,最终创建不可移动 tag、GitHub Release 并做全新安装验证,完成任务后将详细报告写入[任务报告](./details/pikapython-release-engineering/R1_Task_Report.md)。 |
12 | 12 |
|
13 | 13 | ### R1.1 [completed] |
14 | 14 |
|
|
22 | 22 |
|
23 | 23 | 将 release_diff.py 改为不 checkout 工作区的只读比较,并增加 release-check 统一校验运行时版本、version_config、CMSIS Pack、包索引 commit 和 tag 一致性;依赖 R1.2,完成任务后将详细报告写入[任务报告](./details/pikapython-release-engineering/R1.3_Task_Report.md)。 |
24 | 24 |
|
25 | | -### R1.4 [in_progress] |
| 25 | +### R1.4 [completed] |
26 | 26 |
|
27 | 27 | 复验并收口 Issue #367、#368、#369:已修复项补证据后关闭,仍复现的现有语法子集误拒绝作为 RC blocker 最小修复并回归;依赖 R1.1,完成任务后将详细报告写入[任务报告](./details/pikapython-release-engineering/R1.4_Task_Report.md)。 |
28 | 28 |
|
29 | 29 | #### R1.4.1 [completed] |
30 | 30 |
|
31 | 31 | 补齐并修复 Issue #368 剩余的 handler 内再次抛出到外层及父类捕获子类时 alias 保留原始异常实例语义;只在现有 typed except 子集和 VM 错误状态框架内最小处理,不改变异常/字节码大架构,完成 default/minimal 回归与资源核算,完成任务后将详细报告写入[任务报告](./details/pikapython-release-engineering/R1.4.1_Task_Report.md)。 |
32 | | -#### R1.4.2 [in_progress] |
| 32 | +#### R1.4.2 [completed] |
33 | 33 |
|
34 | | -第二阶段回收 R1.4.1 异常正确性修复的 Flash 增量:以同配置 Release A/B 为准,在不改变 typed except、嵌套传播和 alias 实际类型合同、不降低 VM/runtime 性能且不增加 RAM 的前提下,回收 default 328 B、minimal 16 B text;允许由其他低风险位置补偿,分别记录原增量、补偿收益和最终净变化,完成任务后将详细报告写入[任务报告](./details/pikapython-release-engineering/R1.4.2_Task_Report.md)。 |
35 | | -### R1.5 |
| 34 | +裁决 R1.4.1 异常正确性修复的 Flash 增量:default 增加 328 B、minimal 增加 16 B text,data/bss 不变;用户明确接受该少量增量,不再阻断 v1.14.0,后续可由其他低风险优化补偿且不得降低 runtime/VM 性能或增加 RAM,完成任务后将详细报告写入[任务报告](./details/pikapython-release-engineering/R1.4.2_Task_Report.md)。 |
36 | 35 |
|
37 | | -修复 Issue #372 的 optimize_speed runtime 缓存受 GTest 注册和分配布局影响问题,补不依赖偶然布局的回归并保持资源总体不膨胀;依赖 R1.1,完成任务后将详细报告写入[任务报告](./details/pikapython-release-engineering/R1.5_Task_Report.md)。 |
| 36 | +### R1.5 [completed] |
38 | 37 |
|
39 | | -### R1.6 |
| 38 | +裁决 Issue #372 不阻断本次 v1.14.0 源码发布:保持 Issue 开放并转入发布后修复,不把 optimize_speed 的开发测试布局问题作为当前源码 tag 门禁,完成任务后将详细报告写入[任务报告](./details/pikapython-release-engineering/R1.5_Task_Report.md)。 |
40 | 39 |
|
41 | | -修复 Issue #371 的 REPL 日志固定索引测试不稳定,恢复默认 TEST 与 VALGRIND 覆盖并验证多配置合同;依赖 R1.1,完成任务后将详细报告写入[任务报告](./details/pikapython-release-engineering/R1.6_Task_Report.md)。 |
| 40 | +### R1.6 [completed] |
42 | 41 |
|
43 | | -### R1.7 |
| 42 | +裁决 Issue #371 不阻断本次 v1.14.0 源码发布:保持 Issue 开放并转入发布后修复,不把 REPL 日志固定索引测试不稳定作为当前源码 tag 门禁,完成任务后将详细报告写入[任务报告](./details/pikapython-release-engineering/R1.6_Task_Report.md)。 |
44 | 43 |
|
45 | | -改进 Issue #373 的 benchmark 导出,保留重复样本聚合统计并支持可信的同环境版本 A/B 判定,不增加目标固件资源;依赖 R1.1,完成任务后将详细报告写入[任务报告](./details/pikapython-release-engineering/R1.7_Task_Report.md)。 |
| 44 | +### R1.7 [completed] |
46 | 45 |
|
47 | | -### R1.8 |
| 46 | +裁决 Issue #373 不阻断本次 v1.14.0 源码发布:保持 Issue 开放并转入发布后改进,当前 Release 不宣称 Pages benchmark 的精确跨版本墙钟收益,完成任务后将详细报告写入[任务报告](./details/pikapython-release-engineering/R1.7_Task_Report.md)。 |
48 | 47 |
|
49 | | -在 blocker 关闭后同步 v1.14.0 版本元数据和内容提交,定点更新 pikascript-core v1.14.0、PikaStdLib v1.14.0、threading v0.1.0、requests v1.0.4、mqtt v0.1.2、time v0.2.3 包索引;依赖 R1.3-R1.7,完成任务后将详细报告写入[任务报告](./details/pikapython-release-engineering/R1.8_Task_Report.md)。 |
| 48 | +### R1.8 [in_progress] |
| 49 | + |
| 50 | +直接同步 v1.14.0 版本元数据和源码快照,定点更新 pikascript-core v1.14.0、PikaStdLib v1.14.0、threading v0.1.0、requests v1.0.4、mqtt v0.1.2、time v0.2.3 包索引;R1.3-R1.7 的发布门禁已按用户裁决收口,完成任务后将详细报告写入[任务报告](./details/pikapython-release-engineering/R1.8_Task_Report.md)。 |
50 | 51 |
|
51 | 52 | ### R1.9 |
52 | 53 |
|
53 | | -生成 RC 候选,在 pikadev Docker 中完成 default、minimal、optimize_speed、pool、float、定向与必要全量测试、Valgrind、fatal watchdog、Release 资源和重复 benchmark,并完成被发布包及至少一个 Cortex-M BSP/CMSIS smoke;依赖 R1.8,完成任务后将详细报告写入[任务报告](./details/pikapython-release-engineering/R1.9_Task_Report.md)。 |
| 54 | +跳过 RC 阶段;对正式源码候选执行版本一致性、发布工具单测、核心 Linux 编译/定向回归和工作区清洁检查,开发测试工具、环境、LVGL 与网络问题不阻断源码 tag,完成任务后将详细报告写入[任务报告](./details/pikapython-release-engineering/R1.9_Task_Report.md)。 |
54 | 55 |
|
55 | 56 | ### R1.10 |
56 | 57 |
|
57 | | -审核 RC 证据与 release-check 输出,创建 annotated v1.14.0 tag 和 GitHub Release,从全新 clone 及包管理器完成发布后验证;失败时不移动 tag,改走后续 patch;依赖 R1.9,完成任务后将详细报告写入[任务报告](./details/pikapython-release-engineering/R1.10_Task_Report.md)。 |
| 58 | +审核直接发布候选与 release-check 输出,创建 annotated v1.14.0 tag 和 GitHub Release,从全新 clone 及包管理器完成发布后验证;失败时不移动 tag,改走后续 patch,完成任务后将详细报告写入[任务报告](./details/pikapython-release-engineering/R1.10_Task_Report.md)。 |
0 commit comments