Tags give the ability to mark specific points in history as being important
-
v1.2.0
protectedd7379bde · ·v1.2.0:測試流程重規劃——四層架構與場地分流,涵蓋率 56 支到 79 支 推翻兩層架構與「服務類歸 infra-pve」的裁決(實測接手方從未接手),改為四個 入口三種引擎:test:lint(離線秒級)、test:pkg(podman)、test:lxc(lxc-utils privileged 系統容器)、test:vm(qemu + 官方 cloud image)。每支安裝腳本以 verify.sh 檔首 # VERIFY_ON= 就近宣告驗證場地,harness 互斥分流。 補上 exit 77 對應的第三態,讓「什麼都沒裝卻判為通過」的假綠消失。 verify.sh 覆蓋 9 支到 79 支;system/ 22 支與 app/ 1 支首次納入測試。 實測基準(2026-08-09): test:lint 全過 1 秒 test:pkg [OK] 46 [SKIP] 33 [FAIL] 0 64 分 4 秒 test:lxc [OK] 2 [SKIP] 77 [FAIL] 0 2 分 10 秒 test:vm [OK] 31 [SKIP] 48 [FAIL] 0 數小時 新測試層抓到並修掉 5 個真 bug: 1. vscode.txt 的 apt keyring 與官方 .sources 衝突,會讓裝過 VS Code 的機器 apt 全面拒讀來源清單 2. alpine/system/sudopw 假設 /etc/sudoers 有可取消註解的 %wheel 行, Alpine cloud image 沒有;改寫 /etc/sudoers.d/nopasswd 3. alpine/system/enableSwap 用 util-linux 專有的 swapon --show, busybox 沒有;改讀 /proc/swaps 4. ubuntu/package/k8s 漏裝 cri-tools,CRI-O pause 映像修補靜默不套用 5. LXC 層原設計會在 privileged 容器裡對 host 跑 swapoff -a (設計階段攔下,4 支改歸 vm 場地) 同時把 shellcheck 與 shfmt 固化成關卡(此前只在 v1.0.0 手動掃過一次, 無守門人、已漂移 29 檔),並移除 56 張安裝方式稽核表頭。 -
v1.1.0
protected4580c1fc · ·v1.1.0:受管檔收斂到 .platform/、樞紐檔轉 versions.conf(PLATFORM_REF=v6.2.0)、補齊 Apache-2.0 授權、四大文件全面對齊
-
-
-
-
v1.0.30
protectedae5cb676 · ·v1.0.30 — provision 全庫註解/排版一致性(100 檔,程式碼零變更) 刪自明英文標籤、行尾註解上移、半形括號全形化、在地化用詞修正。 程式碼逐字不變,output-lint/assert/contract-lint 全過。
-
-
-
v1.0.27
protected31b01e04 · ·審查修復:download 釘版(high)+medium 8 處(sed 位址、sshenv X11 段、daemon CPU 兩次採樣、mks 隱藏迴圈、xfce 桌布統一)
-
-
-
-
v1.0.23
protectedc18b84f7 · ·v1.0.23 — SP-B 收官:kubectl/mc/taskfile 釘版+官方 checksum + 全域台灣化順掃 - kubectl(v1.36.2)/mc(RELEASE.2025-08-13)/taskfile(v3.52.0):從未釘版+無 checksum 升級成釘版直連 + 官方 sha256/checksums.txt 驗證(下載官方比對、非編造);保留 mktemp/install/補全(bash_completion.d)/dash-safety。 - 全域台灣化順掃:實做→實作 56 檔、kustomize 註解措辭釐清。 - 6 支兩發行版 podman 煙霧測試 + 改壞 checksum 竄改測試通過。 - 至此所有直接下載類工具 100% 釘版 + 完整性驗證(kubevirt 官方確無、誠實標註)。SP-B 完成。
-
v1.0.22
protectedae63ea1c · ·v1.0.22 — SP-B 批次 B4(聚合器 + 特例)收官 - 聚合器 aconfig/k8stools:區段/逐步註解台灣化 + 標記,不動子腳本串接。 - 特例 nodejs/kustomize:台灣化 + 明文標「本質不同」;kustomize ubuntu tarball body 對齊 canonical(mktemp+trap+install),安裝邏輯/版本/checksum 不動。 - nodejs/kustomize 兩發行版 podman 煙霧測試通過(kustomize ubuntu 含改壞checksum測試)。 - 至此 SP-B 完成:21 組雙生(含 helm)能收斂則收斂到 canonical 骨架/body、本質不同者誠實標記。
-
v1.0.21
protected919bbaf4 · ·v1.0.21 — SP-B 批次 B3(GitHub tarball krew/taskfile)雙生收斂 - krew、taskfile 收斂:區段標題台灣化 + 〔發行版專屬〕標記 + idiom 對齊(去 rm -rf、統一 install、alpine taskfile 暫存改 mktemp)。 - 保留 krew 每使用者自裝/checksum/版本、taskfile 補全(/etc/bash_completion.d)+ dash-safety、版本機制/URL;無憑空加 checksum。 - 兩支兩發行版 podman 煙霧測試通過(krew 含改壞checksum測試)。
-
v1.0.20
protectede7a065a3 · ·v1.0.20 — SP-B 批次 B2(GitHub 裸二進位 + helm 暫存)雙生收斂 - 8 工具(hadolint/kind/kubectl/kubelinter/kubevirt/mc/vcluster + helm)收斂到 canonical 裸二進位/tarball body:mktemp 專屬暫存 + trap 清理 + install,checksum 5 態保真。 - direct-write(kubectl/kubevirt/mc)改 mktemp→install(無 checksum 標待補);helm 暫存 /tmp→mktemp(收 SP-A Important #2)。 - 版本/URL/checksum 邏輯不動;kubectl 補全/dash-safety 無回歸。8 工具兩發行版 podman 煙霧+改壞checksum測試通過。
-
v1.0.19
protectedf92e3ffc · ·v1.0.19 — SP-B 批次 B1(原生套件 + npm)雙生收斂 - 7 工具 14 支腳本:區段標題台灣化 + 〔發行版專屬〕標記 + 統一無謂差異(openjdk 成功訊息),不動安裝邏輯與版本。 gemini/claudecode(npm)、openjdk8/11、podman、docker、k8s。 - npm/openjdk/podman 兩發行版 podman 煙霧測試通過;docker/k8s 未動邏輯以 bash -n+diff 把關。 - kubectl 補全 RDP 修正無回歸。SP-B 設計(五類 body 目錄)+ B1 計畫同附。
-
v1.0.18
protected2f3edee2 · ·v1.0.18 — 容器 verify.sh 深驗層(L1+ 靜態) - test_smoke.sh 兩分支:L1 淺測不變 + L1+(目錄有 verify.sh 者裝完再於同一便宜容器跑靜態深驗);斷言詞彙 tests/lib/assert.sh。 - 9 支 verify.sh:xfce/lxqt startwm 整合縫(抓得到已修 lxqt bug)+ firefox 非 snap;chrome policy JSON;vscode 非 snap+中文字型;intellij productCode=IC+JBR+.desktop 佔位;postman ldd+.desktop;go/krew(a/u) profile.d PATH。 - taskfile 補全釘 release tag(取代浮動 main)、api.github.com 兩呼叫併一。 - L2/特權 systemd 容器方案因 xfce/lxqt 的 aconfig 機器級設定使容器裝不成桌面而移除;runtime 起 xrdp 歸 images e2e。
-
v1.0.17
protected81e72a97 · ·v1.0.17 — 安裝腳本 canonical 骨架 SP-A:helm 兩發行版收斂試點(podman 煙霧測試通過)+ 桌面標記/註解去縮寫 - helm alpine/ubuntu 收斂到 canonical 骨架:只差作業系統檢查+系統前置,第7-12區逐字相同;暫存/tmp、清理去rm -rf、台灣化、標記〔發行版專屬〕。 - 桌面 xfce/lxqt:〔DE槽〕→〔桌面環境專屬〕、正文 DE 一併去縮寫。 - SP-B 銜接:body 為樣板+3代換點(非整塊複製,5/7 目標為裸二進位)、暫存策略待 SP-B 定案。
-
v1.0.16
protected90cebbe0 · ·v1.0.16 — 桌面安裝腳本收斂骨架(xfce/lxqt 同構樣板)+ startwm 自寫 + /etc/default/locale 修正 - xfce/lxqt 收斂同骨架:共通段逐字同構、DE 差異上鎖插槽、註解台灣化。 - xfce startwm 改自寫 exec startxfce4(行為變更);兩支補 source /etc/default/locale 防 CJK locale 掉落。 - 供下游 images repo pin 此 tag 跑 RDP e2e(task image:test -- rdp xfce4 / lxqt,撐 30s + 目視中文字型/fcitx/面板)。