Mohammed Naser | 3c78b71 | 2022-08-30 00:40:15 -0400 | [diff] [blame] | 1 | #!/usr/bin/env python3 |
2 | |||||
3 | import glob | ||||
4 | import sys | ||||
5 | import json | ||||
6 | |||||
7 | releases = sorted([r.split("/")[-1] for r in glob.glob("images/openstack/releases/*")]) | ||||
8 | projects = sorted([r.split("/")[-1] for r in glob.glob("images/openstack/projects/*")]) | ||||
9 | |||||
10 | matrix = { | ||||
Mohammed Naser | 2258844 | 2022-08-30 00:41:23 -0400 | [diff] [blame] | 11 | "release": releases, |
12 | "project": projects, | ||||
Mohammed Naser | 3c78b71 | 2022-08-30 00:40:15 -0400 | [diff] [blame] | 13 | } |
14 | |||||
15 | json.dump( | ||||
16 | matrix, | ||||
17 | sys.stdout, | ||||
18 | separators=(",", ":"), | ||||
19 | ) |