Skip to content

fix(ci): mozc rebase で廃止された update_deps.py の --nosubmodules フラグを除去#5

Merged
unok merged 1 commit into
chore/upstream-divergence-cleanupfrom
fix/update-deps-args
Jun 13, 2026
Merged

fix(ci): mozc rebase で廃止された update_deps.py の --nosubmodules フラグを除去#5
unok merged 1 commit into
chore/upstream-divergence-cleanupfrom
fix/update-deps-args

Conversation

@unok

@unok unok commented Jun 13, 2026

Copy link
Copy Markdown
Owner

概要

PR #1 の CI (Build x64) が PR #2 マージ以降3連続失敗していた件の修正。

原因

mozc の upstream rebase(PR #2)で build_tools/update_deps.py から --nosubmodules フラグが削除されたが、CI workflow とビルドスクリプトが旧引数のまま渡しており、Update Mozc dependencies ステップが exit 2 で失敗していた。

ローカル検証では bazelisk を直接叩いていたため update_deps.py の引数誤りを検出できなかった(反省点)。

変更

  • .github/workflows/build-x64.yml / build-arm64.yml: --nosubmodules を除去
  • build-x64.bat(2箇所)/ build-arm64.bat: 同上

現行の有効引数は --noninja --noqt --nollvm --nomsys2 --nowix --nondk --cache_only

検証

この PR の CI(PR #1 への synchronize で走る Build x64)が該当ステップを通過することで検証される。

🤖 Generated with Claude Code

mozc の upstream rebase 後、update_deps.py から --nosubmodules フラグが
削除されており、PR #1 の CI (Update Mozc dependencies ステップ) が
exit 2 で3連続失敗していた。CI workflow とビルドスクリプトから除去。
(run-ci-build.bat は未追跡のためローカルのみ修正)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings June 13, 2026 00:38

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Fixes CI failures introduced after the Mozc upstream rebase by removing the now-deleted --nosubmodules flag from all call sites of build_tools/update_deps.py. This aligns the repository’s Windows build scripts and GitHub Actions workflows with Mozc’s current dependency update script interface.

Changes:

  • Remove --nosubmodules from update_deps.py invocations in GitHub Actions workflows (x64/arm64).
  • Remove --nosubmodules from update_deps.py invocations in local Windows build scripts (x64/arm64).

Reviewed changes

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

File Description
build-x64.bat Drops deprecated --nosubmodules from dependency update calls used during x64 build flow.
build-arm64.bat Drops deprecated --nosubmodules from dependency update call used during ARM64 build flow.
.github/workflows/build-x64.yml Updates CI dependency update step to remove --nosubmodules so Build x64 no longer fails on argument parsing.
.github/workflows/build-arm64.yml Updates CI dependency update step to remove --nosubmodules so Build arm64 matches current Mozc script args.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@unok unok merged commit 64a1990 into chore/upstream-divergence-cleanup Jun 13, 2026
1 check passed
@unok unok deleted the fix/update-deps-args branch June 13, 2026 01:12
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