File tree Expand file tree Collapse file tree 1 file changed +21
-0
lines changed
Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change 1818 runs-on : ubuntu-latest
1919 if : github.repository == 'MobileTeleSystems/syncmaster-ui' # prevent running on forks
2020
21+ permissions :
22+ contents : write # to create Github release
23+
2124 steps :
2225 - name : Set up QEMU
2326 uses : docker/setup-qemu-action@v3
4245 run : |
4346 version=$(node -p "require('./package.json').version")
4447 echo "VERSION=${version}" >> $GITHUB_ENV
48+ current_dt=$(date -u +"%Y-%m-%d")
49+ echo "NAME=${version} (${current_dt})" >> $GITHUB_ENV
4550
4651 - name : Docker meta
4752 id : meta
7277 linux/amd64
7378 linux/arm64/v8
7479 provenance : mode=max
80+ sbom : true
7581
7682 - name : Update DockerHub Description
7783 uses : peter-evans/dockerhub-description@v4
8389 repository : mtsrus/syncmaster-ui
8490 short-description : ${{ github.event.repository.description }}
8591 enable-url-completion : true
92+
93+ - name : Generate SBOM
94+ run : |
95+ yarn dlx -q @cyclonedx/yarn-plugin-cyclonedx --prod --output-reproducible --output-file sbom.cyclonedx.json
96+
97+ - name : Create Github release
98+ id : create_release
99+ uses : softprops/action-gh-release@v2
100+ with :
101+ token : ${{ secrets.GITHUB_TOKEN }}
102+ draft : false
103+ prerelease : false
104+ name : ${{ env.NAME }}
105+ files : |
106+ sbom.cyclonedx.json
You can’t perform that action at this time.
0 commit comments