Add APK security reports

This commit is contained in:
Joachim Schlöffel
2026-08-24 10:09:00 +02:00
parent 479886d37d
commit 8d98ccf093
6 changed files with 255 additions and 0 deletions
+15
View File
@@ -93,6 +93,7 @@ apk:packages List built Alpine packages and dependencies
apk:publish-check Run lint, multi-arch build, package listing, and smoke test
apk:publish-gitea Publish built packages to the Gitea Alpine package registry
apk:outdated Check packaged upstream versions and release summaries
apk:security-report Generate Trivy and CycloneDX reports for built packages
apk:shell Open an Alpine package build shell in Docker
apk:smoke Install-test built packages from the local repository in Docker
apk:test-install Test README installation instructions in a fresh Alpine container
@@ -234,6 +235,20 @@ APK_UPDATE_CHECK_MODE=fail mise run apk:outdated
When an update is available, the command also lists compact release-note
summaries for every release between the packaged and latest versions.
### Security Reports and Roadmap
The [project review and development roadmap](docs/project-review.md) tracks
release-reliability goals. Generate advisory Trivy and CycloneDX reports for
built packages with:
```sh
ALPINE_PACKAGE=seaweedfs mise run apk:security-report
```
Reports are written to `packages/security-reports/` and are uploaded by CI for
each selected package build. Local runs scan the newest compatible package set
available in the signed local repository.
### Gitea Workflow
`.gitea/workflows/build.yml` builds and publishes `v3.24`. Pull requests