Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Github actions workflow for building CVM image on release #1313

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

ameba23
Copy link
Contributor

@ameba23 ameba23 commented Feb 21, 2025

This builds a confidential virtual machine image containing the entropy-tss binary when a release is made.

Eventually the binary could be built reproducibly from within yocto or guix - see: entropyxyz/meta-entropy-tss#2

But for now, entropy-tss is built in a docker container with our usual release workflow, and the binary bundled into the image.

@ameba23 ameba23 marked this pull request as draft February 21, 2025 09:10
@ameba23
Copy link
Contributor Author

ameba23 commented Feb 21, 2025

Did a test run and there are two problems:

ENTROPY_TSS_BINARY_URI variable is not being set - from this log line:

Parsing recipes...NOTE: /build/srcs/poky/meta-entropy-tss/recipes-core/entropy-tss/entropy-tss.bb: ENTROPY_TSS_BINARY_URI is set to:

upload-artifacts action cannot find the artifacts:

Warning: No files were found with the provided path: ~/work/yocto-build/yocto-build/reproducible-build/artifacts-base/core-image-minimal-tdx-gcp.rootfs.wic.tar.gz. No artifacts will be uploaded.

https://github.com/entropyxyz/entropy-core/actions/runs/13456986651/job/37604133561?pr=1313

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant