release: resolve post-incubation GitHub and npm distribution status
- Dominant language
- TypeScript
- Stars
- 5.4k
- Forks
- 502
- Avg merge
- 1d 2h
- Merged PRs (30d)
- 715
Description
English
Part of #2974 — G7: existing distribution remediation.
## Outcome
Obtain and execute a mentor/PPMC-approved disposition for releases published
after incubation began and for the bundled-Git binary distribution path before
the first ASF release is announced.
## Exit criteria
- [ ] Inventory GitHub and npm artifacts published after Maka entered
incubation, including `v0.1.11` and `cli-v0.1.0-beta.1`.
- [ ] Record which artifacts lack an Incubator disclaimer, an explicit non-ASF
designation, or the expected release documents.
- [ ] Obtain a decision on `dev@maka.apache.org` with mentors about whether each
artifact should be relabeled, deprecated, superseded, or otherwise remediated.
- [ ] Apply the approved GitHub/npm metadata changes without replacing artifact
bytes or presenting them as ASF releases.
- [ ] Resolve or explicitly separate the Desktop path that bundles GPLv2 Git
through Dugite before proposing any ASF convenience binary.
- [ ] Document the distinction between the official source release and the new
npm/Desktop convenience artifacts built from it.
## Existing work
- #3220 ensures future CLI packages carry `DISCLAIMER-WIP`, but the published
beta predates that change.
- #1510, #3002, and #3222 concern product distribution and do not resolve this
policy decision.
## Out of scope
- Deleting or replacing existing releases without a mentor-approved decision.
- Completing Desktop/CLI product release features.
- Building the new compliant npm/Desktop artifacts tracked by G8 and G9.
## References
- [Incubator distribution guidelines](https://incubator.apache.org/guides/distribution.html)
- [ASF third-party license policy](https://www.apache.org/legal/resolved.html)
## Ownership
Leave this issue unassigned until the PPMC and mentors identify a coordinator.
简体中文
#2974 的一部分——G7:已有分发补救。
## 目标结果
在第一次 ASF release 公告前,就进入孵化器后发布的版本和 bundled Git 二进制分发路径,
取得 mentors/PPMC 批准的处理结论并落实。
## 完成条件
- [ ] 盘点 Maka 进入孵化器后发布的 GitHub 和 npm artifacts,包括 `v0.1.11` 和
`cli-v0.1.0-beta.1`。
- [ ] 记录哪些 artifacts 缺少 Incubator disclaimer、明确的非 ASF 标识或预期发版文件。
- [ ] 在 `dev@maka.apache.org` 与 mentors 取得决定,确认每个 artifact 应重新标注、
deprecated、由后续版本取代或采取其他补救。
- [ ] 在不替换 artifact 字节、也不把它们表述成 ASF release 的前提下,落实批准的
GitHub/npm 元数据变更。
- [ ] 在提出任何 ASF convenience binary 前,解决或明确隔离 Desktop 通过 Dugite
捆绑 GPLv2 Git 的路径。
- [ ] 记录官方源码 release 与由它构建的新 npm/Desktop convenience artifacts 之间的区别。
## 已有工作
- #3220 确保未来 CLI 包携带 `DISCLAIMER-WIP`,但已发布 beta 早于该变更。
- #1510、#3002 和 #3222 是产品分发工作,不能解决本 issue 的政策判断。
## 不在范围内
- 未取得 mentor 批准就删除或替换已有 release。
- 完成 Desktop/CLI 产品发版功能。
- 构建由 G8 和 G9 追踪的全新合规 npm/Desktop artifacts。
## 参考资料
- [Incubator 分发指南](https://incubator.apache.org/guides/distribution.html)
- [ASF 第三方许可证政策](https://www.apache.org/legal/resolved.html)
## 负责人边界
在 PPMC 和 mentors 确定协调者前保持 unassigned。
Contributor guide
Research direction
Start with the G7 context in #2974, the published GitHub/npm artifacts named here, and the existing disclaimer work in #3220. Review the Incubator distribution guidelines and ASF third-party license policy, then coordinate the disposition on dev@maka.apache.org; done means an approved decision is recorded, metadata changes are applied without altering artifact bytes, and the Desktop/Dugite and source-release distinctions are documented.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github, typescript
- Domain
- documentation, release
- Issue type
- Documentation
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100