MCPcopy Create free account
hub / github.com/apache/solr / expand_jinja

Function expand_jinja

dev-tools/scripts/releaseWizard.py:97–174  ·  view source on GitHub ↗
(text, vars=None)

Source from the content-addressed store, hash-verified

95
96# Edit this to add other global jinja2 variables or filters
97def expand_jinja(text, vars=None):
98 global_vars = OrderedDict({
99 'script_version': state.script_version,
100 'release_version': state.release_version,
101 'release_version_underscore': state.release_version.replace('.', '_'),
102 'release_date': state.get_release_date(),
103 'release_date_iso': state.get_release_date_iso(),
104 'ivy2_folder': os.path.expanduser("~/.ivy2/"),
105 'config_path': state.config_path,
106 'rc_number': state.rc_number,
107 'script_branch': state.script_branch,
108 'release_folder': state.get_release_folder(),
109 'git_checkout_folder': state.get_git_checkout_folder(),
110 'ref_guide_svn_folder': state.get_ref_guide_svn_folder(),
111 'git_website_folder': state.get_website_git_folder(),
112 'git_solr_docker_folder': state.get_solr_docker_git_folder(),
113 'dist_url_base': 'https://dist.apache.org/repos/dist/dev/solr',
114 'm2_repository_url': 'https://repository.apache.org/service/local/staging/deploy/maven2',
115 'dist_file_path': state.get_dist_folder(),
116 'rc_folder': state.get_rc_folder(),
117 'base_branch': state.get_base_branch_name(),
118 'release_branch': state.release_branch,
119 'stable_branch': state.get_stable_branch_name(),
120 'minor_branch': state.get_minor_branch_name(),
121 'release_type': state.release_type,
122 'is_feature_release': state.release_type in ['minor', 'major'],
123 'release_version_major': state.release_version_major,
124 'release_version_minor': state.release_version_minor,
125 'release_version_bugfix': state.release_version_bugfix,
126 'release_version_refguide': state.get_refguide_release() ,
127 'release_version_jira': state.get_jira_release(),
128 'state': state,
129 'gpg_key' : state.get_gpg_key(),
130 'gradle_cmd' : 'gradlew.bat' if is_windows() else './gradlew',
131 'epoch': unix_time_millis(datetime.now(UTC)),
132 'get_next_version': state.get_next_version(),
133 'current_git_rev': state.get_current_git_rev(),
134 'keys_downloaded': keys_downloaded(),
135 'docker_version_to_remove': state.get_docker_version_to_remove(),
136 'editor': get_editor(),
137 'rename_cmd': 'ren' if is_windows() else 'mv',
138 'vote_close_72h': vote_close_72h_date().strftime("%Y-%m-%d %H:00 UTC"),
139 'vote_close_72h_epoch': unix_time_millis(vote_close_72h_date()),
140 'vote_close_72h_holidays': vote_close_72h_holidays(),
141 'solr_news_file': state.get_solr_news_file(),
142 'load_lines': load_lines,
143 'set_java_home': set_java_home,
144 'latest_version': state.latest_version,
145 'latest_version_major': state.latest_version_major,
146 'latest_version_minor': state.latest_version_minor,
147 'latest_version_bugfix': state.latest_version_bugfix,
148 'latest_lts_version': state.latest_lts_version,
149 'latest_lts_version_major': state.latest_lts_version_major,
150 'latest_lts_version_minor': state.latest_lts_version_minor,
151 'latest_lts_version_bugfix': state.latest_lts_version_bugfix,
152 'latest_lts_stable_branch': state.get_lts_stable_branch_name(),
153 'is_lts_release': state.is_lts_release(),
154 'main_version': state.get_main_version(),

Callers 15

get_descriptionMethod · 0.85
get_varsMethod · 0.85
get_titleMethod · 0.85
display_and_confirmMethod · 0.85
get_descriptionMethod · 0.85
get_post_descriptionMethod · 0.85
get_asciidocMethod · 0.85
templateFunction · 0.85
generate_asciidocFunction · 0.85
get_varsMethod · 0.85
jinjaifyMethod · 0.85
get_varsMethod · 0.85

Calls 15

is_windowsFunction · 0.85
unix_time_millisFunction · 0.85
keys_downloadedFunction · 0.85
get_editorFunction · 0.85
vote_close_72h_dateFunction · 0.85
vote_close_72h_holidaysFunction · 0.85
replace_templatesFunction · 0.85
get_release_dateMethod · 0.80
get_release_date_isoMethod · 0.80
get_release_folderMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…