Skip to content

fix: GitHub Pages デプロイの重複アーティファクトエラーを修正#309

Merged
ainyan03 merged 1 commit into
mainfrom
claude/fleximg-fix-deploy-action
Feb 7, 2026
Merged

fix: GitHub Pages デプロイの重複アーティファクトエラーを修正#309
ainyan03 merged 1 commit into
mainfrom
claude/fleximg-fix-deploy-action

Conversation

@ainyan03
Copy link
Copy Markdown
Owner

@ainyan03 ainyan03 commented Feb 7, 2026

Summary

  • actions/upload-pages-artifact を v3 → v4 に更新し、重複アーティファクト生成バグを解消
  • deploy ジョブに if: github.ref == 'refs/heads/main' を追加し、feature ブランチからの意図しないデプロイを防止

背景

PR #308 マージ時に「Multiple artifacts named "github-pages" were unexpectedly found (count: 3)」エラーでデプロイが失敗。
upload-pages-artifact@v3 が内部で使用する upload-artifact@v4 のリトライ時に同名アーティファクトが複数生成されるバグが原因。

Test plan

  • main マージ後に GitHub Pages デプロイが成功することを確認
  • claude/* ブランチではビルドのみ実行され、デプロイがスキップされることを確認

upload-pages-artifact を v3→v4 に更新し、アーティファクト重複バグを解消。
また deploy ジョブを main ブランチのみに制限し、feature ブランチからの
意図しないデプロイを防止。
@ainyan03 ainyan03 merged commit 9491500 into main Feb 7, 2026
1 check 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.

1 participant