Skip to content

Commit a08c461

Browse files
authored
Merge pull request #150 from puerco/release-revamp
2 parents 926238b + 1c094af commit a08c461

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

.github/workflows/release.yaml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ on:
99
tags:
1010
- 'v*'
1111

12+
permissions: {}
13+
1214
jobs:
1315
release:
1416
runs-on: ubuntu-latest
@@ -17,7 +19,32 @@ jobs:
1719
contents: write # needed to write releases
1820

1921
steps:
22+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
23+
with:
24+
persist-credentials: false
25+
26+
- uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6.0.0
27+
with:
28+
go-version: stable
29+
cache: false
30+
check-latest: true
31+
32+
- name: Install bom
33+
uses: kubernetes-sigs/release-actions/setup-bom@a30d93cf2aa029e1e4c8a6c79f766aebf429fddb # v0.3.1
34+
35+
- name: Set tag output
36+
id: tag
37+
run: echo "tag_name=${GITHUB_REF#refs/*/}" >> "$GITHUB_OUTPUT"
38+
39+
- name: Generate SBOM
40+
shell: bash
41+
run: |
42+
bom generate --format=json -o /tmp/${{github.event.repository.name}}-${{ steps.tag.outputs.tag_name }}.spdx.json .
43+
2044
- name: Publish Release
2145
uses: kubernetes-sigs/release-actions/publish-release@a30d93cf2aa029e1e4c8a6c79f766aebf429fddb # v0.3.1
2246
env:
2347
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
48+
with:
49+
assets: "/tmp/${{github.event.repository.name}}-${{ steps.tag.outputs.tag_name }}.spdx.json"
50+
sbom: false

0 commit comments

Comments
 (0)