fix: CI creates releases without v prefix, includes styles.css and SBOM

This commit is contained in:
Viktar Mikalayeu 2026-05-12 23:34:14 +04:00
parent 0d7eb23a1c
commit 237bbe31ed

View file

@ -84,6 +84,9 @@ jobs:
- name: Build release
run: make release
- name: Copy styles.css to dist
run: cp styles.css dist/styles.css || true
- name: Generate SBOM
uses: anchore/sbom-action@f325610c9f50a54015d37c8d16cb3b0e2c8f4de0 # v0.18.0
with:
@ -94,12 +97,13 @@ jobs:
- name: Create/update release
uses: softprops/action-gh-release@da05d552573ad5aba039eaac05058a918a7bf631 # v2.2.2
with:
tag_name: v${{ steps.bump.outputs.version }}
name: v${{ steps.bump.outputs.version }}
tag_name: ${{ steps.bump.outputs.version }}
name: ${{ steps.bump.outputs.version }}
generate_release_notes: true
files: |
dist/main.js
dist/manifest.json
dist/styles.css
dist/sbom.spdx.json
make_latest: true
@ -122,6 +126,6 @@ jobs:
- name: Upload signature to release
uses: softprops/action-gh-release@da05d552573ad5aba039eaac05058a918a7bf631 # v2.2.2
with:
tag_name: v${{ steps.bump.outputs.version }}
tag_name: ${{ steps.bump.outputs.version }}
files: |
dist/main.js.bundle