Skip to content

fix: Volubilis画像のファイル名を小文字へ統一してCIビルド失敗を修正 - #5

Merged
UmeboshiAllux merged 1 commit into
mainfrom
fix/volubilis-image-case
Aug 27, 2026
Merged

fix: Volubilis画像のファイル名を小文字へ統一してCIビルド失敗を修正#5
UmeboshiAllux merged 1 commit into
mainfrom
fix/volubilis-image-case

Conversation

@UmeboshiAllux

Copy link
Copy Markdown
Contributor

概要

main の CI ビルドが 2026-08-26 のコミット 6c07f4e「Volubilis画像の名前差し替え」以降ずっと失敗していた問題を修正します。

原因

src/pages/rocket.astro の import は小文字ですが、

import volubilis1 from "../assets/rocket/projects/volubilis-assemble.jpg";
import volubilis2 from "../assets/rocket/projects/volubilis-launch.jpg";

リポジトリ上の実ファイル名は先頭が大文字でした。

src/assets/rocket/projects/Volubilis-assemble.jpg
src/assets/rocket/projects/Volubilis-launch.jpg

Windows / macOS のローカル環境はファイル名の大文字小文字を区別しないためビルドが通りますが、GitHub Actions の Linux ランナーでは別ファイル扱いになり Could not resolve でビルドが落ちます。

変更内容

同ディレクトリの他ファイル(volubilis-1.jpg, bluerose-1.jpg など)がすべて小文字であることに合わせ、実ファイル名を小文字へ統一しました。

  • Volubilis-assemble.jpgvolubilis-assemble.jpg
  • Volubilis-launch.jpgvolubilis-launch.jpg

画像の中身(blob)は変更していない純粋なリネームで、rocket.astro 側は変更不要です。Windows のファイルシステムは大文字小文字を区別しないため git mv -f を経由してリネームし、git のツリー上で確実に小文字になっていることを git ls-tree で確認済みです。

本番 Deploy ワークフローについて

本番の Deploy ワークフロー(bun run build:prod)も同じ Linux ランナー上で同じ import を解決するため、同一の原因で失敗する状態です。こちらは workflow_dispatch と microCMS の repository_dispatch でのみ起動するので現時点で赤くはなっていませんが、次回実行時に失敗します。本 PR のマージで併せて解消されます。

確認

  • push により CD-preview ワークフローが実行され、Linux 上でビルドが通ることを確認します。

🤖 Generated with Claude Code

rocket.astro は volubilis-assemble.jpg / volubilis-launch.jpg を
小文字で import しているが、実ファイル名は先頭大文字だった。
大文字小文字を区別しない Windows では通るが、Linux ランナーでは
"Could not resolve" でビルドが落ちるため、同ディレクトリの他ファイルに
合わせて小文字へ統一する。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@UmeboshiAllux
UmeboshiAllux merged commit 5bff406 into main Aug 27, 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