Skip to content

chore: bump rust, yq, grpc-health-check, tfhe-rs and trivy#455

Merged
dd23 merged 6 commits intomainfrom
dd/chore/bump_rust_v1.94
Mar 10, 2026
Merged

chore: bump rust, yq, grpc-health-check, tfhe-rs and trivy#455
dd23 merged 6 commits intomainfrom
dd/chore/bump_rust_v1.94

Conversation

@dd23
Copy link
Member

@dd23 dd23 commented Mar 9, 2026

Description of changes

This PR bumps the rust toolchain to v1.94 stable.
Also bumps yq and grpc-health-check to fix security issues, and tfhe-rs to v1.5.3, and the trivy github action to v0.35.0.

Closes https://github.com/zama-ai/kms-internal/issues/2928

PR Checklist

I attest that all checked items are satisfied. Any deviation is clearly justified above.

  • Title follows conventional commits (e.g. chore: ...).
  • Tests added for every new pub item and test coverage has not decreased.
  • Public APIs and non-obvious logic documented; unfinished work marked as TODO(#issue).
  • unwrap/expect/panic only in tests or for invariant bugs (documented if present).
  • No dependency version changes OR (if changed) only minimal required fixes.
  • No architectural protocol changes OR linked spec PR/issue provided.
  • No breaking deployment config changes OR devops label + infra notified + infra-team reviewer assigned.
  • No breaking gRPC / serialized data changes OR commit marked with ! and affected teams notified.
  • No modifications to existing versionized structs OR backward compatibility tests updated.
  • No critical business logic / crypto changes OR ≥2 reviewers assigned.
  • No new sensitive data fields added OR Zeroize + ZeroizeOnDrop implemented.
  • No new public storage data OR data is verifiable (signature / digest).
  • No unsafe; if unavoidable: minimal, justified, documented, and test/fuzz covered.
  • Strongly typed boundaries: typed inputs validated at the edge; no untyped values or errors cross modules.
  • Self-review completed.

Dependency Update Questionnaire for rust, yq, and grpc-health-check

  1. Ownership changes or suspicious concentration? No
  2. Low popularity? No
  3. Unusual version jump? No
  4. Lacking documentation? No
  5. Missing CI? No
  6. No security / disclosure policy? Yes for yq and grpc-health-probe, but security issues are actively fixed via regular Github issues.
  7. Significant size increase? No

@cla-bot cla-bot bot added the cla-signed The CLA has been signed. label Mar 9, 2026
@dd23 dd23 changed the title chore: bump rust toolchain to v1.94 stable, also bump yq and grpc-health-check chore: bump rust to v1.94 stable, also bump yq, grpc-health-check, and tfhe-rs Mar 9, 2026
@github-actions
Copy link

github-actions bot commented Mar 9, 2026

Consolidated Tests Results 2026-03-09 - 17:25:42

Test Results

passed 11 passed

Details

tests 11 tests
clock not captured
tool junit-to-ctrf
build build-and-test arrow-right test-reporter link #775
pull-request chore: bump rust to v1.94 stable, also bump yq, grpc-health-check, and tfhe-rs link #455

test-reporter: Run #775

Tests 📝 Passed ✅ Failed ❌ Skipped ⏭️ Pending ⏳ Other ❓ Flaky 🍂 Duration ⏱️
11 11 0 0 0 0 0 not captured

🎉 All tests passed!

Tests

View All Tests
Test Name Status Flaky Duration
nightly_full_gen_tests_k8s_default_threshld_sequential_crs 33.0s
test_k8s_threshld_insecure 3m 14s
k8s_test_crs_uniqueness 33.0s
k8s_test_insecure_keygen_encrypt_and_public_decrypt 3m 18s
k8s_test_insecure_keygen_encrypt_multiple_types 3m 38s
k8s_test_keygen_and_crs 3m 14s
k8s_test_keygen_uniqueness 8m 51s
nightly_full_gen_tests_k8s_default_centralzd_sequential_crs 1.7s
test_k8s_centralzd_insecure 1m 1s
k8s_test_centralized_insecure 1m 1s
nightly_full_gen_tests_default_k8s_centralized_sequential_crs 1.7s

🍂 No flaky tests in this run.

Github Test Reporter by CTRF 💚

🔄 This comment has been updated

@dd23 dd23 marked this pull request as ready for review March 9, 2026 15:57
@dd23 dd23 requested a review from a team as a code owner March 9, 2026 15:57
@dd23 dd23 force-pushed the dd/chore/bump_rust_v1.94 branch from f22c9a2 to 9818b9a Compare March 9, 2026 16:02
Co-authored-by: David <dvdplm@gmail.com>
@github-actions
Copy link

github-actions bot commented Mar 9, 2026

Vulnerability Scan Results

Details

Report Summary

┌───────────────────────────────────┬────────────┬─────────────────┬─────────┐
│              Target               │    Type    │ Vulnerabilities │ Secrets │
├───────────────────────────────────┼────────────┼─────────────────┼─────────┤
│ base:latest (chainguard 20230214) │ chainguard │        0        │    -    │
├───────────────────────────────────┼────────────┼─────────────────┼─────────┤
│ usr/bin/yq                        │  gobinary  │        0        │    -    │
└───────────────────────────────────┴────────────┴─────────────────┴─────────┘
Legend:
- '-': Not scanned
- '0': Clean (no security findings detected)

@dd23 dd23 changed the title chore: bump rust to v1.94 stable, also bump yq, grpc-health-check, and tfhe-rs chore: bump rust, yq, grpc-health-check, tfhe-rs and trivy Mar 9, 2026
@dd23 dd23 merged commit c3e58cb into main Mar 10, 2026
68 checks passed
@dd23 dd23 deleted the dd/chore/bump_rust_v1.94 branch March 10, 2026 08:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed The CLA has been signed.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants