mirror of
https://github.com/saltstack/salt.git
synced 2025-04-16 09:40:20 +00:00
extract useful variables out to a shared context file
This commit is contained in:
parent
7106b1ba5b
commit
d64789912c
3 changed files with 9 additions and 4 deletions
4
.github/workflows/templates/layout.yml.jinja
vendored
4
.github/workflows/templates/layout.yml.jinja
vendored
|
@ -6,10 +6,6 @@
|
|||
<%- set prepare_workflow_salt_version_input = prepare_workflow_salt_version_input|default("") %>
|
||||
<%- set skip_test_coverage_check = skip_test_coverage_check|default("${{ github.event_name == 'pull_request' }}") %>
|
||||
<%- set skip_junit_reports_check = skip_junit_reports_check|default("${{ github.event_name == 'pull_request' }}") %>
|
||||
<%- set python_version_linux = "3.10.10" %>
|
||||
<%- set python_version_macos = "3.10.10" %>
|
||||
<%- set python_version_windows = "3.10.10" %>
|
||||
<%- set relenv_version = "0.10.1" %>
|
||||
<%- set gpg_key_id = "64CBBC8173D76B3F" %>
|
||||
<%- set prepare_actual_release = prepare_actual_release | default(False) %>
|
||||
<%- set release_branches = ["master", "3006.x"] %>
|
||||
|
|
4
cicd/shared-context.yml
Normal file
4
cicd/shared-context.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
python_version_linux: "3.10.10"
|
||||
python_version_macos: "3.10.10"
|
||||
python_version_windows: "3.10.10"
|
||||
relenv_version: "0.10.1"
|
|
@ -8,6 +8,7 @@ import logging
|
|||
import shutil
|
||||
from typing import TYPE_CHECKING, cast
|
||||
|
||||
import yaml
|
||||
from jinja2 import Environment, FileSystemLoader
|
||||
from ptscripts import Context, command_group
|
||||
|
||||
|
@ -115,6 +116,10 @@ def generate_workflows(ctx: Context):
|
|||
"prepare_workflow_needs": NeedsTracker(),
|
||||
"build_repo_needs": NeedsTracker(),
|
||||
}
|
||||
shared_context_file = tools.utils.REPO_ROOT / "cicd" / "shared-context.yml"
|
||||
shared_context = yaml.safe_load(shared_context_file.read_text())
|
||||
for key, value in shared_context.items():
|
||||
context[key] = value
|
||||
loaded_template = env.get_template(template_path.name)
|
||||
rendered_template = loaded_template.render(**context)
|
||||
workflow_path.write_text(rendered_template.rstrip() + "\n")
|
||||
|
|
Loading…
Add table
Reference in a new issue