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
Browse filesBrowse the repository at this point in the historyBrowse files
authored
ci(docs): enforce signed release tags and verification (#175)
## Summary
Implements OpenSSF `version_tags_signed` for release tags.
- Document release tag signing policy and verification in
`CONTRIBUTING.md`
- Add end-user tag verification guidance to `README.md`
- Update release workflow to create signed tags using Sigstore `gitsign`
- Add tag signature verification workflow for pushed `v*` tags
## Validation
- `get_errors` reports no editor diagnostics in updated files
- Local markdown/yaml npm lint commands were not runnable in this
environment because required CLIs (`markdownlint-cli2`, `pwsh`) are not
installed
- Tested using workflow in my fork, unsigned fails and signed succeeds
https://github.com/akhanattentive/physical-ai-toolchain/actions
## OpenSSF
- Addresses requirement: `version_tags_signed`
## Notes
- Uses keyless Sigstore signing (`gitsign`) instead of distributed
maintainer GPG keys
---------
Co-authored-by: Ali Khan <khana@microsoft.com>
Co-authored-by: Marcel Bindseil <marcelbindseil@gmail.com>
Co-authored-by: Bill Berry <WilliamBerryiii@users.noreply.github.com>
3. See the [prerequisites](docs/contributing/prerequisites.md) for required tools
67
67
68
+
## Verifying Git Tags
69
+
70
+
All release tags are signed. Verify a release tag before using it in production workflows:
71
+
72
+
```bash
73
+
git fetch --tags
74
+
git tag -v v1.0.0
75
+
```
76
+
77
+
This repository uses Sigstore `gitsign` keyless signing for release tags. For tag signing policy and maintainer guidance, see [CONTRIBUTING.md](CONTRIBUTING.md#release-tag-signing).
78
+
68
79
## Roadmap
69
80
70
81
See the [project roadmap](docs/contributing/ROADMAP.md) for priorities, timelines, and success metrics.
0 commit comments