Skip to content

Release build のときに HTML Help build を行う#2364

Closed
gorogoro123 wants to merge 1 commit into
sakura-editor:masterfrom
gorogoro123:feature/build_HTML_Help_on_Release
Closed

Release build のときに HTML Help build を行う#2364
gorogoro123 wants to merge 1 commit into
sakura-editor:masterfrom
gorogoro123:feature/build_HTML_Help_on_Release

Conversation

@gorogoro123

@gorogoro123 gorogoro123 commented Feb 7, 2026

Copy link
Copy Markdown
Contributor

PR対象

  • ビルド手順/CI

カテゴリ

  • 改善

PR の背景

Debug build のときに HTML Help build を行っている。

仕様・動作説明

Release build のときに HTML Help build するように条件を追加します。

PR の影響範囲

影響なし。

テスト内容

Github Actionの結果を確認する。
https://github.com/sakura-editor/sakura/actions/runs/21770663862

関連 issue, PR

#1403

参考資料

@github-actions

github-actions Bot commented Feb 7, 2026

Copy link
Copy Markdown

Test Results

682 tests  ±0   682 ✅ ±0   2m 27s ⏱️ +7s
 83 suites ±0     0 💤 ±0 
  1 files   ±0     0 ❌ ±0 

Results for commit 25e526d. ± Comparison against base commit 253240f.

@sonarqubecloud

sonarqubecloud Bot commented Feb 7, 2026

Copy link
Copy Markdown

@gorogoro123 gorogoro123 changed the title Release build のときに HTML Help build wo Release build のときに HTML Help build を行う Feb 7, 2026

@berryzplus berryzplus 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.

Releaseビルド以外ならHTMLヘルプはビルドしない、になっちゃってるので拒否したいです。

たぶん、HTMLヘルプのビルドが4回走ってることが問題。
HTMLヘルプのビルドには x64 / x86 の区別がないし、Debug / Release の区別もない。

それなのに Appveyor向けに書いたレガシーなバッチを流用してるから、ジョブ間の成果物共有を構成できなくて、結果「無駄なビルドを行っている」の状態。

@berryzplus

Copy link
Copy Markdown
Contributor

#2513 で解決済み。

Before: DebugでもReleaseでもそれぞれビルドが走るのは無駄。
After: Debug / Release とは関係ないところで1回だけビルドされる。

@berryzplus berryzplus closed this Jul 4, 2026
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