DEV Community

peaceiris
peaceiris

Posted on • Originally published at peaceiris.com

1

The Case Sensitivity of the GitHub Actions Runner

The Problem

Bug: Couldn't open SUMMARY.md · Issue #36 · peaceiris/actions-mdbook

mdBook can recognize SUMMARY.md but cannot summary.md on a GitHub Actions runner (Ubuntu VM).

On the other hand, both SUMMARY.md and summary.md are acceptable on my local macOS machine.

The Reason

The case-sensitivity between the GitHub Actions runner and my local environment was different.

My local macOS machine has been formatted with case-insensitive mode, so the local building has passed and the remote building failed.

  • GitHub Actions Ubuntu: Case sensitive
  • My local macOS PC: Case insensitive

Can we select case-sensitivity of the GitHub Actions VM?

No.

MacOSX images with case sensitive APFS filesystem · Issue #865 · actions/virtual-environments

We can't offer another image at this time since it would affect overall capacity of Mac and be costly to maintain.

Top comments (0)

👋 Kindness is contagious

Explore this insightful write-up embraced by the inclusive DEV Community. Tech enthusiasts of all skill levels can contribute insights and expand our shared knowledge.

Spreading a simple "thank you" uplifts creators—let them know your thoughts in the discussion below!

At DEV, collaborative learning fuels growth and forges stronger connections. If this piece resonated with you, a brief note of thanks goes a long way.

Okay