From 62e4a097a157e4cf5face20927640eeaca1849b4 Mon Sep 17 00:00:00 2001 From: Michael Hashizume Date: Mon, 26 Aug 2024 11:54:59 -0700 Subject: [PATCH] Add files to include in tarball Previously, Puppet relied on the in-house Packaging library to build all artifacts related to Puppet. Puppet moved away from using Packaging to build gems in 867ce9c, which also removed the files key used to build tarballs. This commit re-adds the files key (as a list instead of a string, as recommended by Packaging) to enable the packaging:tar Rake task, which builds source tarballs of Puppet. (cherry picked from commit 314a10729e75ad63632a5572339966df2d219330) --- ext/project_data.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/ext/project_data.yaml b/ext/project_data.yaml index 556d84050d4..4597508f4c1 100644 --- a/ext/project_data.yaml +++ b/ext/project_data.yaml @@ -6,3 +6,15 @@ gem_rdoc_options: - --main - README.md - --line-numbers +# Array of files to include when building source tarballs +files: + - '[A-Z]*' + - install.rb + - bin + - lib + - conf + - man + - examples + - ext + - tasks + - locales