ci: use versioned cargo wrapper for crate ordering
This commit is contained in:
committed by
Trent Nelson
parent
d269975784
commit
554002b73c
@ -12,10 +12,14 @@ import json
|
|||||||
import subprocess
|
import subprocess
|
||||||
import sys;
|
import sys;
|
||||||
|
|
||||||
|
real_file = os.path.realpath(__file__)
|
||||||
|
ci_path = os.path.dirname(real_file)
|
||||||
|
src_root = os.path.dirname(ci_path)
|
||||||
|
|
||||||
def load_metadata():
|
def load_metadata():
|
||||||
|
cmd = f'{src_root}/cargo metadata --no-deps --format-version=1'
|
||||||
return json.loads(subprocess.Popen(
|
return json.loads(subprocess.Popen(
|
||||||
'cargo metadata --no-deps --format-version=1',
|
cmd, shell=True, stdout=subprocess.PIPE).communicate()[0])
|
||||||
shell=True, stdout=subprocess.PIPE).communicate()[0])
|
|
||||||
|
|
||||||
def get_packages():
|
def get_packages():
|
||||||
metadata = load_metadata()
|
metadata = load_metadata()
|
||||||
|
Reference in New Issue
Block a user