mirror of
https://github.com/NNTmux/newznab-tmux.git
synced 2026-08-28 17:01:16 +00:00
88 lines
2.3 KiB
JSON
88 lines
2.3 KiB
JSON
{
|
|
"commit-msg": {
|
|
"enabled": true,
|
|
"actions": [
|
|
{
|
|
"action": "\\CaptainHook\\App\\Hook\\Message\\Action\\Beams",
|
|
"options": {
|
|
"subjectLength": 50,
|
|
"bodyLineLength": 72
|
|
},
|
|
"conditions": []
|
|
}
|
|
]
|
|
},
|
|
"pre-push": {
|
|
"enabled": false,
|
|
"actions": []
|
|
},
|
|
"pre-commit": {
|
|
"enabled": true,
|
|
"actions": [
|
|
{
|
|
"action": "\\CaptainHook\\App\\Hook\\PHP\\Action\\Linting",
|
|
"options": [],
|
|
"conditions": []
|
|
},
|
|
{
|
|
"action": "\\CaptainHook\\App\\Hook\\Composer\\Action\\CheckLockFile",
|
|
"options": [],
|
|
"conditions": []
|
|
},
|
|
{
|
|
"action": "vendor/bin/php-cs-fixer fix",
|
|
"options": [],
|
|
"conditions": []
|
|
}
|
|
]
|
|
},
|
|
"prepare-commit-msg": {
|
|
"enabled": false,
|
|
"actions": [
|
|
{
|
|
"action": "\\CaptainHook\\App\\Hook\\Message\\Action\\Prepare",
|
|
"options": [],
|
|
"conditions": []
|
|
}
|
|
]
|
|
},
|
|
"post-commit": {
|
|
"enabled": false,
|
|
"actions": []
|
|
},
|
|
"post-merge": {
|
|
"enabled": true,
|
|
"actions": [
|
|
{
|
|
"action": "composer install",
|
|
"options": {},
|
|
"conditions": [
|
|
{
|
|
"exec": "\\CaptainHook\\App\\Hook\\Condition\\FileChange\\Any",
|
|
"args": [
|
|
["composer.json", "composer.lock"]
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"post-checkout": {
|
|
"enabled": true,
|
|
"actions": [
|
|
{
|
|
"action": "composer install",
|
|
"options": {},
|
|
"conditions": [
|
|
{
|
|
"exec": "\\CaptainHook\\App\\Hook\\Condition\\FileChange\\Any",
|
|
"args": [
|
|
["composer.json", "composer.lock"]
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|