Public Access
DEVX-1: fix: disable push whitelist, allow direct pushes to master
Post-merge / detect-type (push) Successful in 11s
Post-merge / validate-commit-msg (push) Successful in 8s
Post-merge / vikunja (push) Successful in 33s
Post-merge / configure-repo (push) Successful in 12s
Post-merge / release (push) Successful in 54s
Post-merge / sync-wiki (push) Successful in 1m0s
Post-merge / badges (push) Successful in 37s
Post-merge / detect-type (push) Successful in 11s
Post-merge / validate-commit-msg (push) Successful in 8s
Post-merge / vikunja (push) Successful in 33s
Post-merge / configure-repo (push) Successful in 12s
Post-merge / release (push) Successful in 54s
Post-merge / sync-wiki (push) Successful in 1m0s
Post-merge / badges (push) Successful in 37s
This commit was merged in pull request #11.
This commit is contained in:
@@ -39,16 +39,15 @@ def _default_branch_protection_config() -> dict[str, Any]:
|
||||
environment variable (comma-separated) or default to just the quality
|
||||
check context.
|
||||
|
||||
The ``push_whitelist_usernames`` is read from ``DEVX_PUSH_WHITELIST``
|
||||
(comma-separated) to allow the release bot to push directly to master.
|
||||
Push whitelist is disabled — the release script pushes directly to
|
||||
master (release commits). Since there are no manual reviews yet,
|
||||
requiring PRs for every push adds complexity without benefit.
|
||||
"""
|
||||
push_whitelist = os.environ.get("DEVX_PUSH_WHITELIST", "")
|
||||
whitelist = [u.strip() for u in push_whitelist.split(",") if u.strip()]
|
||||
return {
|
||||
"branch_name": "master",
|
||||
"enable_push": True,
|
||||
"enable_push_whitelist": True,
|
||||
"push_whitelist_usernames": whitelist,
|
||||
"enable_push_whitelist": False,
|
||||
"push_whitelist_usernames": [],
|
||||
"enable_status_check": True,
|
||||
"status_check_contexts": _default_status_checks(),
|
||||
"required_approvals": 0,
|
||||
|
||||
Reference in New Issue
Block a user