Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
f5dfcba
Add attestation crate
ameba23 Mar 5, 2026
35e7bc0
Update readme
ameba23 Mar 6, 2026
6cfe3f5
Fixes for azure feature
ameba23 Mar 6, 2026
2f96fea
Mock feature only - rm test-helpers feature
ameba23 Mar 6, 2026
9f7e243
Add CI for testing
ameba23 Mar 6, 2026
85c0b2f
Use nightly in CI
ameba23 Mar 6, 2026
d8ce642
Make rustls crypto provider agnostic
ameba23 Mar 6, 2026
f330b2f
Fmt with nightly and local formatting rules
ameba23 Mar 6, 2026
a2b0a37
Add rust-toolchain.toml
ameba23 Mar 6, 2026
4ebc037
Add shell.nix, fix clippy
ameba23 Mar 6, 2026
366c26b
Fmt
ameba23 Mar 6, 2026
f1777c1
Readme
ameba23 Mar 6, 2026
0dfbf81
Update top-level readme
ameba23 Mar 6, 2026
0ebaba2
Update readme
ameba23 Mar 6, 2026
117e951
Update fn name following updates to dcap-qvl PR
ameba23 Mar 6, 2026
8ba6e48
Merge branch 'main' of https://github.com/flashbots/attested-tls into…
0x416e746f6e Mar 11, 2026
a66c6aa
fix: don't limit the threads
0x416e746f6e Mar 11, 2026
65e8c8b
Capitalise acryonym in debug impl
ameba23 Mar 23, 2026
ebb9870
Improve doccomment
ameba23 Mar 23, 2026
42bc22b
Improve doccomment
ameba23 Mar 23, 2026
6e9cdfd
Improve doccomment
ameba23 Mar 23, 2026
516281a
Typo in doccomment
ameba23 Mar 23, 2026
5e1fdf2
Typo in doccomment
ameba23 Mar 23, 2026
582d16e
Fix tests following name change
ameba23 Mar 23, 2026
8779030
Make debug impl measurement test clearer
ameba23 Mar 23, 2026
39184fd
Fmt readme to 80 columns and document measurement register JSON field…
ameba23 Mar 24, 2026
729c5a1
Top level readme - add note explaining shell.nix
ameba23 Mar 24, 2026
e1453e3
Document known issue with Azure outdated TCB
ameba23 Mar 24, 2026
4d4742f
Typo
ameba23 Mar 24, 2026
4259495
Typo
ameba23 Mar 24, 2026
78e0ea0
Merge branch 'peg/add-attestation-crate' of github.com:flashbots/atte…
ameba23 Mar 24, 2026
7caacea
Typo
ameba23 Mar 24, 2026
036f0f5
Typo
ameba23 Mar 24, 2026
baea881
Rename variable for clarity
ameba23 Mar 24, 2026
9facdc8
Improve check for running on GCP to match GCP documented standard
ameba23 Mar 24, 2026
653d2f9
Change field name for clarity
ameba23 Mar 24, 2026
5f2ebec
Fix doccomment for clarity
ameba23 Mar 24, 2026
f9fb654
Improve normalization for attestation provider URL
ameba23 Mar 24, 2026
5ca3e47
Move Azure root certs to separate files and include with include_str!
ameba23 Mar 24, 2026
f8440a1
Switch toolchain to stable, but in CI check for nightly fmt and clippy
ameba23 Mar 24, 2026
e941ae1
Add stable toolchain in CI
ameba23 Mar 24, 2026
f6cdb5b
Use fixed commit of dcap-qvl
ameba23 Mar 24, 2026
191233d
Prettify JSON in test assets
ameba23 Mar 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 46 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: Test

on: [push, pull_request]

jobs:
build_and_test:
name: "CI: Build & Test"

runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v3

- name: Install system dependencies
run: |
sudo apt-get update
sudo apt-get install -y pkg-config libtss2-dev

- name: Set up stable Rust
uses: dtolnay/rust-toolchain@stable

- name: Set up nightly Rust for clippy/fmt
uses: dtolnay/rust-toolchain@nightly
with:
components: rustfmt, clippy

- name: Cache dependencies
uses: actions/cache@v3
with:
path: |
~/.cargo/registry
~/.cargo/git
target
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
restore-keys: |
${{ runner.os }}-cargo-

- name: Check formatting using nightly
run: cargo +nightly fmt --all -- --check

- name: Run cargo clippy using nightly
run: cargo +nightly clippy --workspace --features azure -- -D warnings

- name: Run cargo test
run: cargo test --workspace --features azure --all-targets
Loading
Loading