Browse Source

stable order of variables for MKDOCS

snermolaev 1 year ago
parent
commit
0bda539b8b
1 changed files with 2 additions and 1 deletions
  1. 2 1
      build/plugins/docs.py

+ 2 - 1
build/plugins/docs.py

@@ -1,4 +1,5 @@
 import json
+import six
 
 
 def extract_macro_calls(unit, macro_value_name):
@@ -50,4 +51,4 @@ def onprocess_docs(unit, *args):
 def onprocess_mkdocs(unit, *args):
     variables = get_variables(unit)
     if variables:
-        unit.set(['_DOCS_VARS_FLAG', ' '.join(['--var {}={}'.format(k, v) for k, v in variables.items()])])
+        unit.set(['_DOCS_VARS_FLAG', ' '.join(['--var {}={}'.format(k, v) for k, v in sorted(six.iteritems(variables))])])