Skip to content

アセット更新ラッパーを追加(共有ワークフロー方式・#141 を置き換え) - #142

Merged
fumikito merged 1 commit into
mainfrom
enhancement/asset-update-dispatch
Aug 4, 2026
Merged

アセット更新ラッパーを追加(共有ワークフロー方式・#141 を置き換え)#142
fumikito merged 1 commit into
mainfrom
enhancement/asset-update-dispatch

Conversation

@fumikito

@fumikito fumikito commented Aug 4, 2026

Copy link
Copy Markdown
Member

概要

WordPress.org のアセット(アイコン・バナー・スクリーンショット)をリリースと独立して反映するための薄いラッパーを追加する。共有 reusable workflow (tarosky/workflows/.github/workflows/asset-update.yml) を workflow_dispatch で呼び出すだけ。

背景・方針

当初は各リポジトリに個別の asset-update.yml を追加する案(本リポジトリでは #141)だったが、以下の理由で共有ワークフロー方式に一本化した(tarosky/workflows#121, tarosky/workflows#122)。

  • ロジックが14リポジトリに分散し、修正のたびに14PRが必要になる
  • 10up/action-wordpress-plugin-asset-update は readme.txt を trunk へ無条件同期するため、main に未リリースの README があると公開ページに漏洩するリスクがある

共有ワークフローは 自前の assets-only SVN commit を採用しており、trunk / readme.txt には一切触れない。そのため workflow_dispatch をいつ実行しても未リリース README が漏れることはない。

この方針転換に伴い、旧 #141 はクローズする。

Refs tarosky/workflows#121

@fumikito
fumikito enabled auto-merge August 4, 2026 05:53
@fumikito
fumikito merged commit 614768a into main Aug 4, 2026
9 checks passed
@fumikito
fumikito deleted the enhancement/asset-update-dispatch branch August 4, 2026 05:55
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.

1 participant