# This add-on is deployed to a Linux container. core.autocrlf=true on the # authoring box gave the checkout CRLF, so a plain copy shipped CRLF files - # run.sh with CRLF is a "bad interpreter" failure, and any hash-based drift # check between repo and deployment fails for a reason that has nothing to do # with the code. Deploy with: # git -c core.autocrlf=false archive release/1.0 goodwe_controller | tar -x # which is how 0.3.0 went out, byte-identical to the blobs. * text=auto eol=lf *.png binary *.gz binary # `.gitea/workflows/*.yml` steps embed shell heredocs; a `\r` on the terminator # line means the heredoc never closes and the job fails on a syntax error that is # invisible in the diff. A Windows checkout with core.autocrlf=true would # reintroduce it on the next edit. CI-01. *.yml text eol=lf *.yaml text eol=lf Dockerfile text eol=lf