Skip to content

Commit f4edb1d

Browse files
authored
Add SBOM generation in release.yml (#37)
1 parent 9a5d588 commit f4edb1d

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

.github/workflows/release.yml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ on:
1111
required: true
1212

1313
jobs:
14-
tag-commit:
14+
generate-sbom-and-tag-commit:
1515
name: Tag commit
1616
runs-on: ubuntu-latest
1717
steps:
@@ -21,7 +21,20 @@ jobs:
2121
ref: ${{ github.event.inputs.commit_id }}
2222
- name: Configure git identity
2323
run: |
24-
git config --global user.name "Release Workflow"
24+
git config --global user.name ${{ github.actor }}
25+
git config --global user.email ${{ github.actor }}@users.noreply.github.com
26+
- name: create a new branch that references commit id
27+
run: git checkout -b ${{ github.event.inputs.version_number }} ${{ github.event.inputs.commit_id }}
28+
- name: Generate SBOM
29+
uses: FreeRTOS/CI-CD-Github-Actions/sbom-generator@main
30+
with:
31+
repo_path: ./
32+
source_path: ./source
33+
- name: commit SBOM file
34+
run: |
35+
git add .
36+
git commit -m 'Update SBOM'
37+
git push -u origin ${{ github.event.inputs.version_number }}
2538
- name: Tag Commit and Push to remote
2639
run: |
2740
git tag ${{ github.event.inputs.version_number }} -a -m "backoffAlgorithm Library ${{ github.event.inputs.version_number }}"

0 commit comments

Comments
 (0)