File tree Expand file tree Collapse file tree 2 files changed +47
-0
lines changed
Expand file tree Collapse file tree 2 files changed +47
-0
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ license : Apache-2.0
3+ name : sigs.k8s.io/release-utils
4+ creator :
5+ person : The Kubernetes Authors
Original file line number Diff line number Diff line change 1+ name : Release
2+
3+ on :
4+ push :
5+ tags :
6+ - ' v*'
7+
8+ jobs :
9+ release :
10+ runs-on : ubuntu-latest
11+
12+ permissions :
13+ contents : write # needed to write releases
14+
15+ steps :
16+ - name : Set tag name
17+ shell : bash
18+ run : |
19+ echo "TAG=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV
20+ - name : Check out code
21+ uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
22+ with :
23+ fetch-depth : 1
24+ - name : Set up go
25+ uses : actions/setup-go@cdcb36043654635271a94b9a6d1392de5bb323a7 # v3
26+ with :
27+ go-version-file : go.mod
28+ check-latest : true
29+ cache : false
30+ - name : Install bom
31+ uses : kubernetes-sigs/release-actions/setup-bom@2f8b9ec22aedc9ce15039b6c7716aa6c2907df1c # v0.2.0
32+ - name : Generate SBOM
33+ shell : bash
34+ run : |
35+ bom generate -c .bom.yaml --format=json -o /tmp/sigs.k8s.io-release-utils-$TAG.spdx.json .
36+ - name : Publish Release
37+ uses : kubernetes-sigs/release-actions/publish-release@2f8b9ec22aedc9ce15039b6c7716aa6c2907df1c # v0.2.0
38+ env :
39+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
40+ with :
41+ assets : " /tmp/sigs.k8s.io-release-utils-$TAG.spdx.json"
42+ sbom : false
You can’t perform that action at this time.
0 commit comments