File tree Expand file tree Collapse file tree 2 files changed +31
-2
lines changed Expand file tree Collapse file tree 2 files changed +31
-2
lines changed Original file line number Diff line number Diff line change 10
10
todo :
11
11
- Check versions in imgutils image
12
12
- Generate badges
13
+ - Generate JSON
13
14
14
15
ojob :
15
16
opacks :
58
59
59
60
$set("versions", _r)
60
61
62
+ # --------------------
63
+ - name : Generate JSON
64
+ check :
65
+ in :
66
+ tag : isString.default("latest")
67
+ jsonfile : isString
68
+ from :
69
+ - (get ) : versions
70
+ - (pass ) :
71
+ aJSONFile : " {{jsonfile}}"
72
+ aObj :
73
+ versions :
74
+ oaf : " {{openaf}}"
75
+ docker : " {{docker}}"
76
+ helm : " {{helm}}"
77
+ skopeo : " {{skopeo}}"
78
+ crictl : " {{crictl}}"
79
+ ctr : " {{ctr}}"
80
+ nerdctl : " {{nerdctl}}"
81
+ syft : " {{syft}}"
82
+ aSpace : " "
83
+ ((templateArgs)) : true
84
+ # to :
85
+ # - (fn ): io.writeFileJSON
86
+ # ((key )): args
87
+ exec : |
88
+ io.writeFileJSON(args.aJSONFile, args.aObj, args.aSpace)
89
+
61
90
# ----------------------
62
91
- name : Generate badges
63
92
check :
Original file line number Diff line number Diff line change 28
28
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
29
29
with :
30
30
ojob : ' .github/ojobs/getVersions.yaml'
31
- args : ' tag=build file=.github/build-versions.svg'
31
+ args : ' tag=build file=.github/build-versions.svg jsonfile=.github/build-versions.json '
32
32
dist : ' nightly'
33
33
34
34
- name : Generate latest versions badge
37
37
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
38
38
with :
39
39
ojob : ' .github/ojobs/getVersions.yaml'
40
- args : ' tag=latest file=.github/latest-versions.svg'
40
+ args : ' tag=latest file=.github/latest-versions.svg jsonfile=.github/latest-versions.json '
41
41
dist : ' nightly'
42
42
43
43
- uses : openaf/ojob-action@v4
You can’t perform that action at this time.
0 commit comments