diff options
author | Peter Simonyi <the.peter.simonyi@gmail.com> | 2023-12-01 12:07:42 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-01 18:07:42 +0100 |
commit | 9cc95aa0d8f52bb0c906ca13297ce3a2ba615f2b (patch) | |
tree | 4376375c26d71d1881bd6dc3958a4b3fe420783c /Filelist | |
parent | 4f3480c94358e3b938594fc3574477e780525cd7 (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-- | Filelist | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -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: |