Process Bus Timing Lab release automation provides:
- Build/test gate in GitHub Actions.
- Portable self-contained Windows EXE artifacts.
- ZIP packages with license and notices.
- SHA256 checksums.
- SPDX-style release manifest.
- Protocol validation PCAP generated during the release workflow.
Portable EXE artifacts are not code-signed yet. Windows SmartScreen may show a warning for new releases.
Use the release checksums.txt file:
Get-FileHash .\PtpLabClock.App.win-x64.portable.exe -Algorithm SHA256Compare the hash with checksums.txt.
For a higher-trust public release pipeline:
- Use Authenticode code signing for Windows EXE artifacts.
- Add GitHub Artifact Attestations when repository policy is ready.
- Publish a full SPDX or CycloneDX SBOM.
- Keep release notes explicit about RAW NIC requirements and timing limitations.
- Keep checksums for all direct
.exe,.zip, and validation.pcapartifacts.