diff --git a/.gitignore b/.gitignore index b0e858f..bff5942 100644 --- a/.gitignore +++ b/.gitignore @@ -11,7 +11,9 @@ dist /pkg # Read everything in fixtures /spec/fixtures/* -# Un-ignore hieradata +# Un-ignore hieradata. The directory itself must be re-included first, otherwise +# `/spec/fixtures/*` above excludes it and git cannot re-include files within it. +!/spec/fixtures/hieradata/ !/spec/fixtures/hieradata/* # Except this one, which is auto-generated /spec/fixtures/hieradata/hiera.yaml @@ -25,6 +27,7 @@ dist /log /doc /Gemfile.lock +/Gemfile.local ## AI coding assistant-specific configuration ## The standard is AGENTS.md diff --git a/.puppet-lint.rc b/.puppet-lint.rc index eb56769..16eb616 100644 --- a/.puppet-lint.rc +++ b/.puppet-lint.rc @@ -13,3 +13,6 @@ # This is here because the code can't handle lookups in parameters and SIMP # modules have a LOT of those --no-parameter_order-check +# puppet-lint-strict_indent-check 5.0.0 crashes on some valid manifests +# (remove when the plugin is fixed upstream) +--no-strict_indent-check