Define the catalog publication identity
Some checks failed
Dependency Audit / dependency-audit (push) Failing after 15s
Security Audit / security-audit (push) Failing after 13s

This commit is contained in:
2026-07-22 22:23:01 +02:00
parent b6e9a9bd81
commit 76e4baa76e
2 changed files with 37 additions and 0 deletions

View File

@@ -45,6 +45,8 @@ _MAX_GIT_OUTPUT_BYTES = 16 * 1024 * 1024
_MAX_REMOTE_METADATA_BYTES = 16 * 1024
_MAX_REMOVED_TREE_ENTRIES = 100_000
_MAX_REMOVED_TREE_DEPTH = 64
_RELEASE_GIT_NAME = "GovOPlaN Release Automation"
_RELEASE_GIT_EMAIL = "release@govoplan.invalid"
class CatalogPublicationAmbiguousError(RuntimeError):
@@ -1898,6 +1900,10 @@ def _sanitized_git_environment(
"GIT_CONFIG_COUNT": "0",
"GIT_CONFIG_GLOBAL": os.devnull,
"GIT_CONFIG_NOSYSTEM": "1",
"GIT_AUTHOR_EMAIL": _RELEASE_GIT_EMAIL,
"GIT_AUTHOR_NAME": _RELEASE_GIT_NAME,
"GIT_COMMITTER_EMAIL": _RELEASE_GIT_EMAIL,
"GIT_COMMITTER_NAME": _RELEASE_GIT_NAME,
"GIT_NO_REPLACE_OBJECTS": "1",
"GIT_PAGER": "cat",
"GIT_SSH_COMMAND": "/usr/bin/ssh -o BatchMode=yes -o ConnectTimeout=8",