chore: exclude gen/ changes from php test trigger

This commit is contained in:
2025-11-23 00:55:45 +02:00
parent b8cd60cff2
commit a97d45d6a9

View File

@@ -2,9 +2,16 @@ module.exports = {
'*.{ts,vue}': ['eslint --fix'],
'*.{scss,vue,ts,md}': ['prettier --write'],
'*.json': (files) => {
const filtered = files.filter(file => !file.includes('openapi.json'));
return filtered.length > 0 ? `prettier --write ${filtered.join(' ')}` : [];
const filtered = files.filter(file => !file.includes('openapi.json'))
return filtered.length > 0 ? `prettier --write ${filtered.join(' ')}` : []
},
'*.php': (files) => {
const nonGenFiles = files.filter(file => !file.includes('/gen/'))
const commands = []
if (nonGenFiles.length > 0) {
commands.push('make php-cs-fixer', 'make test')
}
return commands
},
'*.php': [() => 'make php-cs-fixer', () => 'make test'],
'*Controller.php': [() => 'make openapi', () => 'git add openapi.json'],
}