统一 staging:待发布 .deb 全部收归组织可控的 staging release#70
Merged
Conversation
All .deb previously hosted on contributor forks' czdev-buffer releases (or committed to git via LFS) are now mirrored to the org-controlled 'staging' release on this repo, and manifests point there: - rewrite 7 manifest urls (battleship, camstreamemu, chainled, netsim, netterm, packetscope, zeromp3) from fork releases to the staging release (sha256 values unchanged — the binaries are byte-identical mirrors) - noirsonance-control-center: replace the LFS-tracked .deb committed to git with a proper .release.json manifest pointing at staging Fork-hosted binaries stay alive only as long as the contributor keeps the fork/release; staging is permanent and org-owned. Next update-index run promotes these into apt-pool as usual.
Contributor
✅ Validation skippedSame-repo (maintainer/infra) PR — third-party submission checks are not applied. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
背景
此前待审/已合并包的 .deb 散落在三处:贡献者个人 fork 的
czdev-bufferrelease(battleship/netsim/netterm/packetscope/camstreamemu/chainled)、贡献者自定义 tag(zeromp3)、甚至 git LFS(noirsonance-control-center 直接躺在 main 里)。fork 上的文件生命周期完全不受组织控制——删 fork/删 release 包就没了。本 PR 做了什么
stagingrelease(已建好,19 个资产),把上述所有 .deb 逐个下载、sha256 校验后镜像进去(含全部 open PR 里的包,一个没丢)。releases/download/staging/<name>(sha256 不变,字节级一致)。noirsonance-control-center:删掉误入 git 的 LFS 二进制,补上规范的.release.json清单(指向 staging)。效果
staging 现有资产(19 个)
已合并包镜像:battleship、camstreamemu、chainled、netsim、netterm、packetscope、zeromp3、noirsonance-control-center
open PR 抢救:czconsole(#50)、launcherespflasher(#39)、void-room(#36)、void-notes(#35)、signal-vs-noise(#34)、noirsonance-toolkit(#33)、noirsonance-check(#32)、creative-pressure(#31)、lofibox 0.2.8(#15)、zerosdr(#13)、location-tracker(#61)