ci: smoke test release archives

This commit is contained in:
Eric Wendland 2026-07-05 18:25:44 +02:00
commit 89b39ee2aa
5 changed files with 245 additions and 6 deletions

View file

@ -648,8 +648,9 @@ GitHub Actions workflows live under `.github/workflows/`:
- `codeql.yml` builds the Rust workspace for GitHub CodeQL analysis.
- `dependency-review.yml` blocks pull requests that introduce vulnerable
dependency changes at moderate severity or higher.
- `release.yml` builds release archives for Linux, macOS, and Windows, uploads
them as artifacts, and publishes them on `v*` tags or manual dispatch.
- `release.yml` builds release archives for Linux, macOS, and Windows, includes
README/docs/license files, smoke-tests the packaged binary from the archive,
uploads artifacts, and publishes them on `v*` tags or manual dispatch.
- `.github/dependabot.yml` opens weekly Cargo and GitHub Actions update PRs.
Local equivalents remain: