Skip to content

Commit 63f30ce

Browse files
committed
refactor attestation for multi-provider support
Add the dstack-attest crate with versioned attestations, runtime events, and platform-aware modes (dstack, GCP, Nitro). Migrate RA-TLS, guest-agent, KMS, verifier, and tdx-attest wiring to the new attestation/eventlog flow with cert embedding and legacy fallback. Introduce Attest RPC and SDK support; update gateway ACME and cert quoting to emit attestations. Extend types/configs for TPM key provider and host-share disk label; update system setup and docker compose orphan cleanup.
1 parent d789e35 commit 63f30ce

File tree

109 files changed

+5436
-2969
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

109 files changed

+5436
-2969
lines changed

.github/workflows/rust.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,9 @@ jobs:
2020
- uses: actions/checkout@v4
2121

2222
- name: Install Rust
23-
uses: dtolnay/rust-toolchain@1.86
23+
uses: dtolnay/rust-toolchain@master
2424
with:
25+
toolchain: 1.92.0
2526
components: clippy, rustfmt
2627

2728
- name: Run Clippy

.github/workflows/sdk.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,9 @@ jobs:
2323
- uses: actions/checkout@v4
2424

2525
- name: Install Rust
26-
uses: dtolnay/rust-toolchain@1.86
26+
uses: dtolnay/rust-toolchain@master
2727
with:
28+
toolchain: 1.92.0
2829
components: clippy, rustfmt
2930
# This additional target is needed for wasm32 compatibility check.
3031
targets: wasm32-unknown-unknown, thumbv6m-none-eabi

0 commit comments

Comments
 (0)