Skip to content

ci: add artifact verification and simplify release workflow#31

Merged
amannocci merged 6 commits into
mainfrom
ci-artifact-verification
Jun 23, 2026
Merged

ci: add artifact verification and simplify release workflow#31
amannocci merged 6 commits into
mainfrom
ci-artifact-verification

Conversation

@amannocci

Copy link
Copy Markdown
Contributor

🧑‍💻 What is the change being made?

  • Add artifact attestation and upload steps to the build job in ci.yml
  • Add new sanitize job to verify built binaries across macOS and Linux platforms
  • Refactor release workflow to reuse the CI workflow instead of duplicating build steps

❓ Why is the change being made?

Improve CI/CD reliability by:

  • Adding artifact verification to ensure binaries are executable
  • Reducing duplication between CI and release workflows
  • Ensuring built artifacts are properly attested and preserved

✅ How has this been tested?

  • Verify CI workflow builds artifacts and runs sanitize job
  • Verify release workflow triggers CI and creates release
  • Check that binaries are correctly verified on all platforms (macOS amd64/arm64, Linux amd64/arm64)

📚 How has this been documented?

CI workflow changes documented in workflow files themselves.

🔗 Related Issues

None

@amannocci amannocci self-assigned this Jun 18, 2026
@amannocci amannocci changed the title ci: Add artifact verification and simplify release workflow ci: add artifact verification and simplify release workflow Jun 22, 2026
@amannocci amannocci force-pushed the ci-artifact-verification branch from 2bfb6e0 to d68f8ea Compare June 22, 2026 16:26
@amannocci amannocci merged commit 9c7d51a into main Jun 23, 2026
8 checks passed
@amannocci amannocci deleted the ci-artifact-verification branch June 23, 2026 20:18
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