ref: 830df360ae7dd5f045d177c5bc57746a9a6d337e
parent: c75551b1b38befc3eeb2aa7102ff59d4c4ee23be
author: Rangi <[email protected]>
date: Sat May 8 19:22:31 EDT 2021
Specify that all .sh files need Unix line endings The `git config --global --unset core.autocrlf` command was failing in the "Create release artifacts" workflow, so this is an alternate method of fixing issue #841.
--- /dev/null
+++ b/.gitattributes
@@ -1,0 +1,2 @@
+# Shell scripts need Unix line endings (see https://github.com/gbdev/rgbds/issues/841)
+*.sh text eol=lf
--- a/.github/workflows/create-release-artifacts.yaml
+++ b/.github/workflows/create-release-artifacts.yaml
@@ -8,9 +8,6 @@
windows:
runs-on: windows-2019
steps:
- - name: Disable auto-CRLF # This breaks scripts (see https://github.com/gbdev/rgbds/issues/841)
- run: |
- git config --global --unset core.autocrlf
- uses: actions/checkout@v2
- name: Get version from tag
shell: bash