Skip to content

Commit

Permalink
Merge branch 'main' into dev-panic-free
Browse files Browse the repository at this point in the history
  • Loading branch information
karthikbhargavan authored Feb 5, 2025
2 parents c958fae + 20dc15a commit 3863c05
Show file tree
Hide file tree
Showing 173 changed files with 3,386 additions and 2,582 deletions.
14 changes: 10 additions & 4 deletions .github/workflows/hax.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,10 @@ on:
hax_rev:
description: "The hax revision you want this job to use"
default: "main"
skip_diff:
description: "Skip diff jobs"
default: false
type: boolean
merge_group:

env:
Expand All @@ -33,7 +37,7 @@ jobs:
- uses: hacspec/hax-actions@main
with:
hax_reference: ${{ github.event.inputs.hax_rev || 'main' }}
fstar: v2024.12.03
fstar: v2025.01.17

- name: 🏃 Extract ML-KEM crate
working-directory: libcrux-ml-kem
Expand All @@ -59,6 +63,7 @@ jobs:
path: ~/fstar-extraction-mlkem

- name: = Diff Extraction
if: ${{ github.event.inputs.skip_diff != 'false' }}
run: |
diff -r libcrux-ml-kem/proofs/fstar/extraction/ \
~/fstar-extraction-mlkem/fstar/extraction/
Expand All @@ -74,7 +79,7 @@ jobs:
- uses: hacspec/hax-actions@main
with:
hax_reference: ${{ github.event.inputs.hax_rev || 'main' }}
fstar: v2024.12.03
fstar: v2025.01.17

- name: 🏃 Lax ML-KEM crate
working-directory: libcrux-ml-kem
Expand All @@ -88,7 +93,7 @@ jobs:
- uses: hacspec/hax-actions@main
with:
hax_reference: ${{ github.event.inputs.hax_rev || 'main' }}
fstar: v2024.12.03
fstar: v2025.01.17

- name: 🏃 Extract ML-DSA crate
working-directory: libcrux-ml-dsa
Expand All @@ -114,6 +119,7 @@ jobs:
path: ~/fstar-extraction-mldsa

- name: = Diff Extraction
if: ${{ github.event.inputs.skip_diff != 'false' }}
run: |
diff -r libcrux-ml-dsa/proofs/fstar/extraction/ \
~/fstar-extraction-mldsa/fstar/extraction/
Expand All @@ -129,7 +135,7 @@ jobs:
- uses: hacspec/hax-actions@main
with:
hax_reference: ${{ github.event.inputs.hax_rev || 'main' }}
fstar: v2024.12.03
fstar: v2025.01.17

- name: 🏃 Lax ML-DSA crate
working-directory: libcrux-ml-dsa
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/nix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: DeterminateSystems/nix-installer-action@v16
- uses: DeterminateSystems/magic-nix-cache-action@v7
- uses: DeterminateSystems/magic-nix-cache-action@v9
- name: Install & configure Cachix
shell: bash
run: |
Expand Down
Loading

0 comments on commit 3863c05

Please sign in to comment.