Skip to content

bug: VersionConsistencyTests 紅燈 — plugin/marketplace 1.14.2 vs AppVersion.current 1.14.1(3b0df30 漏 bump)(sister bug from #169) #172

Description

@kiki830621

Problem

VersionConsistencyTests.testAllDistributionArtifactsMatchAppVersion 在 main(與所有分支)紅燈:

  • plugin/.claude-plugin/plugin.json version = 1.14.2
  • .claude-plugin/marketplace.json che-ical-mcp entry = 1.14.2
  • Sources/CheICalMCP/Version.swift AppVersion.current = 1.14.1

commit 3b0df30(chore(release): che-ical-mcp plugin v1.14.2 — #168 two-layer TCC docs)bump 了 plugin 分發層版本,但漏 bump AppVersion.current。此後每次 swift test 都帶 2 個失敗,稀釋測試訊號(真回歸會被「又是那兩個」掩蓋)。

Type

bug(release 流程遺漏 + 測試紅燈)

Expected

擇一(依 release 慣例決定):

  1. 若 1.14.2 是純 plugin-shell 版(binary 無變)→ 釐清 VersionConsistencyTests 的契約:plugin 版本是否允許領先 binary 版本;若允許,測試需改為只驗 binary-related artifacts
  2. 若版本應鎖步 → bump AppVersion.current 到 1.14.2(或下一個 binary release 時一併校正)

swift test 回到 0 failures。


Source: surfaced during /idd-implement #169 reproduction (Step 5.7)


Current Status

Phase: closed
Last updated: 2026-07-10 — PR #177 merged (31418b7),Closing Summary 已 post

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions