This repo creates and publishes oq static binaries for linux/amd64 and
linux/arm64 architectures.
See repo's releases page, as well as upstream repo's releases.
Container images are published to Docker Hub and GHCR:
The release binaries and container images have attestations generated and
published to the repo with actions/attest-build-provenance action.
Verification is possible with gh attestation verify (see docs).
verification examples
- binaries
gh attestation verify ./bin/oq-v1.3.5-linux-amd64 --owner anapsix gh attestation verify ./bin/oq-v1.3.5-linux-amd64 --repo anapsix/Blacksmoke16-oq-releases
- images
# docker gh attestation verify oci://docker.io/anapsix/oq:v1.3.5 --owner anapsix gh attestation verify oci://docker.io/anapsix/oq:v1.3.5 --repo anapsix/Blacksmoke16-oq-releases # ghcr gh attestation verify oci://ghcr.io/anapsix/oq:v1.3.5 --owner anapsix gh attestation verify oci://ghcr.io/anapsix/oq:v1.3.5 --repo anapsix/Blacksmoke16-oq-releases
Though inspired by Blacksmoke16/oq#130, this repo primarily serves as an experimental playground for arguably over-engineered GitHub Actions workflows, and easing my engineering cravings during sabbatical.
Thank you @blacksmoke16 for introducing me to Crystal, and your contributions to OSS ❤️🙏