summaryrefslogtreecommitdiffstats
path: root/Filelist
diff options
context:
space:
mode:
authorPeter Simonyi <the.peter.simonyi@gmail.com>2023-12-01 12:07:42 -0500
committerGitHub <noreply@github.com>2023-12-01 18:07:42 +0100
commit9cc95aa0d8f52bb0c906ca13297ce3a2ba615f2b (patch)
tree4376375c26d71d1881bd6dc3958a4b3fe420783c /Filelist
parent4f3480c94358e3b938594fc3574477e780525cd7 (diff)
CI: check that all files are listed in Filelist (#13601)
Sometimes patches add files that should be included in tarballs for distribution, but are not added to Filelist (used by Makefile to build the tar archive). This can break the build, or it can be silently ignored as runtime files are simply not included in the distribution. Add a CI check to ensure all files tracked in the repository are assigned to a variable in Filelist. A few files were not listed because they do not need to be included in builds and tarballs, so add an IGNORE variable for these exceptions. Co-authored-by: Peter Simonyi <pts@petersimonyi.ca> Signed-off-by: Christian Brabandt <cb@256bit.org>
Diffstat (limited to 'Filelist')
-rw-r--r--Filelist14
1 files changed, 14 insertions, 0 deletions
diff --git a/Filelist b/Filelist
index 21abf4b8a2..efb2daa12c 100644
--- a/Filelist
+++ b/Filelist
@@ -213,6 +213,7 @@ SRC_ALL = \
src/testdir/dumps/*.dump \
src/testdir/dumps/*.vim \
src/testdir/samples/*.txt \
+ src/testdir/samples/*.vim \
src/testdir/samples/test000 \
src/testdir/color_ramp.vim \
src/testdir/silent.wav \
@@ -1074,4 +1075,17 @@ LANG_DOS = \
src/po/*.mo \
runtime/lang/Make_mvc.mak \
+# Files in the repository that are deliberately not listed above, and will thus
+# be excluded from distribution tarballs and the like.
+# This excludes them from the CI check for unlisted files.
+IGNORE = \
+ .appveyor.yml \
+ .github/FUNDING.yml \
+ .github/labeler.yml \
+ .github/workflows/label.yml \
+ SECURITY.md \
+ ci/unlisted.make \
+ src/libvterm/CODE-MAP \
+ runtime/syntax/testdir/input/html_html \
+
# vim: set ft=make: