This message was deleted.
# office-hours
s
This message was deleted.
g
what is .pmtignore? What does it relate to?
b
oh CAT modules don't have a .pmtignore anymore
so when you build a module with
puppet module build
or whatever it excludes files that are in .gitignore and in .pmtignore
.pmtignore is a way to filter files from official module releases but track them in git
now I've a few PE customers with > 150 modules per environment and a good amount of the files is stuff that's useless on a puppetserver, for example .github
I think you don't use
puppet module build
anymore but pdk to build the official release? I don't know if pdk also supports the .pmtignore
g
yeah pretty sure we use pdk
i'll have a look to see if it supports pmtignore
sounds likes it's now .pdkignore
👀 1
💯 1
c
yes thats it
pmtignore was around in some modules but should be gone now
g
yeah that rings a bell actually
b
excluding .github would save us a few thousand files and lower code-manager deployment times
related topic: I asked Ben for forge.pupppet.com adjustments /a puppet module spec. I would be nice if .pmtignore/.pdkignore uses an allowlist, not a denylist for files
g
i don't see any reason why we couldn't exclude .github. It doesn't add any value to customers. I'll raise this with the team 🙂
b
awesome, thanks
there are probably a few other files, but I don't have a PE customer today and cannot check 😞
g
feel free to ping me anytime with anything else you come up with/feel would be beneficial to exclude
👍 1
b
thanks, will do