File tree Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -3,21 +3,35 @@ name: openvex
3
3
on :
4
4
workflow_dispatch :
5
5
release :
6
- types : [published]
6
+ types :
7
+ - released
7
8
8
9
permissions :
9
10
contents : read
10
11
11
12
jobs :
12
13
vexctl :
13
14
runs-on : ubuntu-latest
15
+
16
+ permissions :
17
+ contents : write
18
+
14
19
steps :
15
20
- name : Checkout code
16
21
uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
22
+
17
23
- name : Set environment variables
18
24
run : echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV
25
+
19
26
- uses : openvex/generate-vex@c59881b41451d7ccba5c3b74cd195382b8971fcd
20
27
# Refer: https://github.com/openvex/vexctl#operational-model
21
28
name : Run vexctl
22
29
with :
23
30
product : pkg:golang/k8s.io/kube-state-metrics/v2@${{ env.RELEASE_VERSION }}
31
+ file : kube-state-metrics.openvex.json
32
+
33
+ - name : Upload OpenVEX document to GitHub Release
34
+ env :
35
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
36
+ run : |
37
+ gh release upload ${{ env.RELEASE_VERSION }} kube-state-metrics.openvex.json
You can’t perform that action at this time.
0 commit comments