GitHub
04/10/2026, 6:59 PMmeltano init and just copied or hand-cranked a meltano.yml, the .meltano/ directory will still be ignored.
Checklist
• I have read the contribution guide
Was generative AI tooling used to co-author this PR?
• Yes (please specify the tool below)
Related Issues
• Closes #XXXX
Summary by Sourcery
Ensure standard system files are created in the .meltano directory when a project is activated.
New Features:
• Automatically create a .gitignore inside the .meltano directory to ignore its contents by default.
Enhancements:
• Create the CACHEDIR.TAG file lazily and robustly when ensuring system files, with logging on failures.
Tests:
• Add tests verifying creation and preservation behavior of CACHEDIR.TAG and .gitignore in the .meltano directory.
meltano/meltanoGitHub
04/10/2026, 6:59 PMGitHub
04/10/2026, 7:11 PM