mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2026-09-17 02:03:59 +00:00
allowedBots carried "community-scripts-pr-app" but not the "[bot]"-suffixed name GitHub actually reports, and the check is an exact match, so the exemption never applied to it. push-app-to-main is listed both ways; this one was not. PR #17304 was closed as an untested new script submission because of it. generate-app-headers.sh empties ct/headers, tools/headers and vm/headers and writes them again, so every run reports those files as added. That is what the autolabeler's new-script rule looks for, and the vm rule matched vm/headers too. Exclude the header directories from both, and skip them in the close workflow's own added-file fallback, so the label cannot come back by another route. Checked against minimatch with the shipped config: header files get neither label, ct/*.sh, install/*.sh and vm/*.sh still get theirs.
148 lines
2.3 KiB
JSON
Generated
148 lines
2.3 KiB
JSON
Generated
{
|
|
"new script": [
|
|
{
|
|
"fileStatus": "added",
|
|
"includeGlobs": [
|
|
"ct/**",
|
|
"install/**",
|
|
"turnkey/**",
|
|
"vm/**"
|
|
],
|
|
"excludeGlobs": [
|
|
"**/headers/**",
|
|
"ct/headers/**",
|
|
"tools/headers/**",
|
|
"vm/headers/**"
|
|
]
|
|
}
|
|
],
|
|
"update script": [
|
|
{
|
|
"fileStatus": "modified",
|
|
"includeGlobs": [
|
|
"ct/**",
|
|
"install/**",
|
|
"turnkey/**",
|
|
"vm/**"
|
|
],
|
|
"excludeGlobs": []
|
|
}
|
|
],
|
|
"delete script": [
|
|
{
|
|
"fileStatus": "removed",
|
|
"includeGlobs": [
|
|
"ct/**",
|
|
"install/**",
|
|
"turnkey/**",
|
|
"vm/**"
|
|
],
|
|
"excludeGlobs": []
|
|
}
|
|
],
|
|
"vm": [
|
|
{
|
|
"fileStatus": null,
|
|
"includeGlobs": [
|
|
"vm/**"
|
|
],
|
|
"excludeGlobs": [
|
|
"**/headers/**",
|
|
"ct/headers/**",
|
|
"tools/headers/**",
|
|
"vm/headers/**"
|
|
]
|
|
}
|
|
],
|
|
"tools": [
|
|
{
|
|
"fileStatus": null,
|
|
"includeGlobs": [
|
|
"tools/**"
|
|
],
|
|
"excludeGlobs": []
|
|
}
|
|
],
|
|
"addon": [
|
|
{
|
|
"fileStatus": null,
|
|
"includeGlobs": [
|
|
"tools/addon/**"
|
|
],
|
|
"excludeGlobs": []
|
|
}
|
|
],
|
|
"pve-tool": [
|
|
{
|
|
"fileStatus": null,
|
|
"includeGlobs": [
|
|
"tools/pve/**"
|
|
],
|
|
"excludeGlobs": []
|
|
}
|
|
],
|
|
"core": [
|
|
{
|
|
"fileStatus": null,
|
|
"includeGlobs": [
|
|
"misc/*.func"
|
|
],
|
|
"excludeGlobs": [
|
|
"misc/api.func"
|
|
]
|
|
}
|
|
],
|
|
"documentation": [
|
|
{
|
|
"fileStatus": null,
|
|
"includeGlobs": [
|
|
"docs/**"
|
|
],
|
|
"excludeGlobs": []
|
|
}
|
|
],
|
|
"github": [
|
|
{
|
|
"fileStatus": null,
|
|
"includeGlobs": [
|
|
".github/**",
|
|
"README.md",
|
|
"SECURITY.md",
|
|
"LICENSE",
|
|
"CHANGELOG.md"
|
|
],
|
|
"excludeGlobs": []
|
|
}
|
|
],
|
|
"api": [
|
|
{
|
|
"fileStatus": null,
|
|
"includeGlobs": [
|
|
"api/**",
|
|
"misc/api.func"
|
|
],
|
|
"excludeGlobs": []
|
|
}
|
|
],
|
|
"website": [
|
|
{
|
|
"fileStatus": null,
|
|
"includeGlobs": [
|
|
"frontend/**"
|
|
],
|
|
"excludeGlobs": [
|
|
"frontend/public/json/**"
|
|
]
|
|
}
|
|
],
|
|
"json": [
|
|
{
|
|
"fileStatus": "modified",
|
|
"includeGlobs": [
|
|
"frontend/public/json/**"
|
|
],
|
|
"excludeGlobs": []
|
|
}
|
|
]
|
|
}
|