CI: Disable downloading artifacts from upstream jobs (#41432)

* CI: Disable downloading artifacts from upstream jobs

* CI: Default .base-jobs are `when:manual`
This commit is contained in:
kwryankrattiger 2023-12-19 16:53:28 -06:00 committed by GitHub
parent ec2729706b
commit a43156a861
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 0 deletions

View File

@ -1253,6 +1253,7 @@ def main_script_replacements(cmd):
op=lambda cmd: cmd.replace("mirror_prefix", temp_storage_url_prefix),
)
cleanup_job["dependencies"] = []
output_object["cleanup"] = cleanup_job
if (
@ -1276,6 +1277,7 @@ def main_script_replacements(cmd):
if buildcache_destination
else remote_mirror_override or remote_mirror_url
)
signing_job["dependencies"] = []
output_object["sign-pkgs"] = signing_job
@ -1296,6 +1298,7 @@ def main_script_replacements(cmd):
final_job["when"] = "always"
final_job["retry"] = service_job_retries
final_job["interruptible"] = True
final_job["dependencies"] = []
output_object["rebuild-index"] = final_job

View File

@ -73,6 +73,7 @@ default:
# Job templates
########################################
.base-job:
when: manual
variables:
PIPELINE_MIRROR_TEMPLATE: "single-src-protected-mirrors.yaml.in"
# TODO: We can remove this when we drop the "deprecated" stack