crystal-lang / shards

Dependency manager for the Crystal language
Other
758 stars 99 forks source link

No longer depend of external git user config #536

Closed luislavena closed 2 years ago

luislavena commented 2 years ago

Some Git-related tests required external configuration of email and name. This forced tweaks in CI and other environments to have those set globally before running tests.

This change makes this self-contained: Git repositories created part of the test suite are going to automatically set a default email and name.

Note: this might look silly, but removes the need to set that up when running the specs in a controlled container environment (and not a development one) and has no impact on existing CI or others running it.

Thank you. ❤️ ❤️ ❤️