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

Add post-release validation job to release workflow #10558

Closed
Tracked by #10441
timflannagan opened this issue Jan 30, 2025 · 0 comments · Fixed by #10538
Closed
Tracked by #10441

Add post-release validation job to release workflow #10558

timflannagan opened this issue Jan 30, 2025 · 0 comments · Fixed by #10538
Assignees

Comments

@timflannagan
Copy link
Member

timflannagan commented Jan 30, 2025

Add a post-release validation job to our release workflow to ensure that our release artifacts are functionally correct. Specifically, once a release is published, the job should:

  1. Pull Down Release Assets

    • Download the freshly released artifacts (e.g., container images, manifests, etc.).
  2. Deploy in a Kind Cluster

    • Spin up a temporary Kubernetes-in-Docker (Kind) cluster and apply the release artifacts.
  3. Run Conformance Tests

    • Execute a conformance suite (or our chosen test suite) against the deployed artifacts to validate they meet expected functionality.

By adding this post-release validation step, we can quickly confirm that our published releases are operational and meet our baseline quality standards without having to manually verify each release.

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

Successfully merging a pull request may close this issue.

1 participant