You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -133,6 +133,8 @@ If you modify request or response shapes:
133
133
5. Wait for the release workflow to verify the repo, publish GHCR images, and create the GitHub Release.
134
134
6. Confirm the release smoke workflow passes against the published images, or dispatch it manually for a tag if you need to re-check a release.
135
135
136
+
The release notes will also include links to the image provenance attestations generated during the publish workflow.
137
+
136
138
The component labels used by Release Drafter are synced from `.github/labels.json`, and most of the common ones are applied automatically from changed paths.
137
139
138
140
To run the same image smoke check locally, set `BACKEND_IMAGE` and `FRONTEND_IMAGE`, then run `npm run check:release-smoke`.
Copy file name to clipboardExpand all lines: README.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -138,6 +138,7 @@ An SBOM workflow also publishes SPDX artifacts for the repository source plus th
138
138
- Release Drafter defaults to a patch bump unless a maintainer applies `minor` or `major` to the pull request.
139
139
- Pushing a tag like `v0.1.0` triggers the release workflow.
140
140
- That workflow verifies the tagged commit, publishes backend/frontend images to GHCR, and creates a GitHub Release with generated notes.
141
+
- The release workflow also generates build-provenance attestations for the published GHCR images and links them from the release notes.
141
142
- A follow-up smoke workflow pulls those published GHCR images and checks backend health, a real inference request, and the frontend shell before you treat the release as healthy.
142
143
- Maintainers can re-run the same check manually with `BACKEND_IMAGE=... FRONTEND_IMAGE=... npm run check:release-smoke`.
Copy file name to clipboardExpand all lines: SECURITY.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,6 +34,7 @@ The repository also uses automated scanning to help catch common security issues
34
34
- GitHub dependency review on pull requests for newly introduced vulnerable dependency changes
35
35
- GitHub license-report artifacts for npm and Python dependency inventories
36
36
- GitHub SBOM artifacts for the repository source and runner images
37
+
- GitHub build-provenance attestations for published release images
37
38
38
39
Dependency review is also configured with an allowlist that matches the current dependency tree, so changes that introduce new license types are surfaced deliberately instead of silently drifting in.
0 commit comments