Skip to content

gameinput: 同步 InputWeave.GameInput v0.0.1 重發資產 - #65

Merged
perditavojo merged 1 commit into
mainfrom
dev
Aug 10, 2026
Merged

perditavojo merged 1 commit into
mainfrom
dev

Conversation

@perditavojo

Copy link
Copy Markdown
Contributor

摘要

  • 更新 repo-local InputWeave.GameInput.0.0.1.nupkg 為同版號最新 release 資產(重發)
  • 同步套件 SHA-256 與封裝來源 commit metadata
  • 更新 CI/Release workflow 內的 InputWeave commit 驗證值與授權聲明輸出內容
  • 同步 README.md、tests/InputBox.Tests/README.md、eng/nuget/InputWeave.GameInput_LICENSE.txt 的第三方資訊

變更動機

上游 InputWeave.GameInput 在 v0.0.1 同版號下重新發布資產;需在 InputBox 端替換內嵌 nupkg 並同步所有權威中繼資料,避免二進位與文件/CI 驗證值不一致。

驗證

  • dotnet build src/InputBox/InputBox.csproj --configuration Debug
  • dotnet test --project tests/InputBox.Tests/InputBox.Tests.csproj
    • 結果:393 total, 0 failed(UI smoke 11 skipped)

Reviewer 注意事項

  • 此 PR 主要是套件資產與 metadata 對齊;InputBox 端邏輯程式碼未變更。
  • v0.0.1 新封裝來源 commit:10735bd84239275dcd73d3dd35181f28047c1df7
  • 新套件 SHA-256:b941811775e0135aca37fe323051b96bebede9f34d597554a9d48f1c6083f3e5

更新 repo-local InputWeave.GameInput 0.0.1 套件至最新 release 資產,
同步封裝來源 commit、SHA256、授權來源與 CI/release 驗證腳本。

- 封裝來源 commit:10735bd84239275dcd73d3dd35181f28047c1df7
- 套件 SHA256:b941811775e0135aca37fe323051b96bebede9f34d597554a9d48f1c6083f3e5
- 更新 README 與測試文件中的第三方授權 metadata

驗證:
- dotnet restore src/InputBox/InputBox.csproj --force-evaluate
- dotnet build src/InputBox/InputBox.csproj --configuration Debug --no-restore
- dotnet test --project tests/InputBox.Tests/InputBox.Tests.csproj

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI lite review requested due to automatic review settings August 10, 2026 08:01

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

此 PR 針對上游 InputWeave.GameInput 在 v0.0.1 同版號重發資產的情境,更新 InputBox repo 內嵌的套件對應中繼資料,確保文件、SHA-256 與 CI/Release 驗證邏輯一致,避免後續在 pipeline 或授權聲明上出現不一致。

Changes:

  • 更新 InputWeave.GameInput 0.0.1 的封裝來源 commit 參照與套件 SHA-256(文件與驗證檔同步)。
  • 同步 CI / Release workflow 內對 InputWeave.GameInput 的 commit 驗證與授權聲明輸出內容。
  • 同步主 README 與測試專案 README 的第三方套件資訊與連結。

Reviewed changes

Copilot reviewed 6 out of 7 changed files in this pull request and generated no comments.

Show a summary per file
File Description
tests/InputBox.Tests/README.md 更新測試專案第三方依賴清單中 InputWeave.GameInput 的 commit 連結與 SHA-256。
README.md 更新第三方授權聲明段落中 InputWeave.GameInput 的封裝來源 commit 與 SHA-256,並同步 Microsoft.GameInput 授權連結版本文字。
eng/nuget/InputWeave.GameInput.0.0.1.nupkg.sha256 更新 repo-local nupkg 的 SHA-256 檢核值。
eng/nuget/InputWeave.GameInput_LICENSE.txt 更新套件來源、封裝來源 commit、SHA-256 與授權檔案連結。
.github/workflows/release.yml 更新 Release 流程對 nupkg 的 expected commit 驗證值,並同步 ThirdPartyNotices 的 InputWeave.GameInput 聲明輸出。
.github/workflows/ci.yml 更新 CI 流程對 nupkg 的 expected commit 驗證值,維持與 repo 內嵌資產一致。

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@perditavojo
perditavojo merged commit c8f7cc2 into main Aug 10, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants