mirror of
https://github.com/BaaRai/ARTEX.git
synced 2026-11-15 04:30:55 +08:00
- release job: attest dist/*.zip with actions/attest-build-provenance (id-token: write, attestations: write; contents stays write for the Release). - SBOM: syft scans the bin-linux-amd64 binary (embedded Go modules), plus web/package-lock.json and go.mod/go.sum; artex-<tag>.cdx.json is checked for pkg:golang and pkg:npm entries and attached next to SHA256SUMS. - workflow_dispatch dry run: builds, SBOM, attestations and workflow artifacts; the Release step and the docker job only run on push. - README: Verifying a release section.