mirror of
https://github.com/macvim-dev/macvim.git
synced 2026-06-11 15:37:29 +02:00
CI: check encoding of runtime files with utf-8 name
related: #19240 closes: #19253 Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
@@ -84,7 +84,7 @@ jobs:
|
||||
architecture: arm64
|
||||
- features: normal
|
||||
compiler: gcc
|
||||
extra: [vimtags, proto, preproc_indent]
|
||||
extra: [vimtags, proto, preproc_indent, encoding]
|
||||
- features: huge
|
||||
compiler: gcc
|
||||
extra: [no_x11_wl]
|
||||
@@ -373,6 +373,17 @@ jobs:
|
||||
true
|
||||
)
|
||||
|
||||
- name: Check encoding of utf-8 runtime files
|
||||
if: contains(matrix.extra, 'encoding')
|
||||
run: |
|
||||
# This will exit with an error code if utf-8 runtime files are not in utf-8 encoding
|
||||
(
|
||||
find . -type f -name "*utf-8*.vim" -exec sh -c \
|
||||
'iconv -f utf-8 -t utf-8 "$1" >/dev/null 2>&1 || echo "non utf-8 encoding detected in $1"' \
|
||||
find-sh {} \; |grep "non utf-8 encoding" && exit 3
|
||||
true
|
||||
)
|
||||
|
||||
- name: Generate gcov files
|
||||
if: matrix.coverage
|
||||
run: |
|
||||
|
||||
Reference in New Issue
Block a user