aboutsummaryrefslogtreecommitdiff
path: root/releng/environment.py
diff options
context:
space:
mode:
authorJade Lovelace <lix@jade.fyi>2024-08-07 20:51:25 -0700
committerJade Lovelace <lix@jade.fyi>2024-08-07 21:46:44 -0700
commit7246c2d104f12877de7d5b20033346eff88048e6 (patch)
tree997942c8b0c7b3ad3829a060caab3dc4a647d030 /releng/environment.py
parent83247b1c38899a48a7ef683a1d1c14b21cb917d2 (diff)
releng: fix the git push
This was broken because gerrit requires that the revision actually is known before it is pushed as a tag. Also, arguably this fixes the original problem mentioned in https://git.lix.systems/lix-project/lix/issues/439 Change-Id: I0373ac01584440f18d32b8da5699bb359cc2c89a
Diffstat (limited to 'releng/environment.py')
-rw-r--r--releng/environment.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/releng/environment.py b/releng/environment.py
index ca8194fe5..2b6554ede 100644
--- a/releng/environment.py
+++ b/releng/environment.py
@@ -52,6 +52,7 @@ class RelengEnvironment:
releases_bucket: str
docs_bucket: str
git_repo: str
+ git_repo_is_gerrit: bool
docker_targets: list[DockerTarget]
@@ -79,6 +80,7 @@ STAGING = RelengEnvironment(
cache_store_overlay={'secret-key': 'staging.key'},
releases_bucket='s3://staging-releases',
git_repo='ssh://git@git.lix.systems/lix-project/lix-releng-staging',
+ git_repo_is_gerrit=False,
docker_targets=[
# latest will be auto tagged if appropriate
DockerTarget('git.lix.systems/lix-project/lix-releng-staging',
@@ -113,6 +115,7 @@ PROD = RelengEnvironment(
cache_store_overlay={'secret-key': 'prod.key'},
releases_bucket='s3://releases',
git_repo=guess_gerrit_remote(),
+ git_repo_is_gerrit=True,
docker_targets=[
# latest will be auto tagged if appropriate
DockerTarget('git.lix.systems/lix-project/lix',