diff --git a/.github/workflows/install_and_test.yml b/.github/workflows/install_and_test.yml index 2a044548a..153175e83 100644 --- a/.github/workflows/install_and_test.yml +++ b/.github/workflows/install_and_test.yml @@ -41,33 +41,6 @@ jobs: with: repository: 'hacspec/specs' path: specs - - - name: Extract specifications - working-directory: specs - run: | - paths=$(tomlq -r '.workspace.members | .[]' Cargo.toml) - for cratePath in $paths; do - crate=$(tomlq -r '.package.name' "$cratePath/Cargo.toml") - for backend in fstar coq; do - for skip in $SKIPLIST; do - if [[ "$skip" == "$crate" || "$skip" == "$crate-$backend" ]]; then - echo "⛔ $crate [$backend] (skipping)" - continue 2 - fi - done - echo "::group::$crate [$backend]" - cargo hax -C -p "$crate" \; into "$backend" - echo "::endgroup::" - done - done - env: - SKIPLIST: | - tls_cryptolib - hacspec-merlin - hacspec-halo2-coq - hacspec-halo2-fstar - hacspec-weierstrass-coq - hacspec-weierstrass-fstar - name: Push to Cachix if: ${{ github.event_name == 'workflow_dispatch' || github.event_name == 'merge_group' }} diff --git a/.github/workflows/test_installs.yml b/.github/workflows/test_installs.yml index 5ed2a6640..f0de760ea 100644 --- a/.github/workflows/test_installs.yml +++ b/.github/workflows/test_installs.yml @@ -40,12 +40,10 @@ jobs: ./setup.sh - run: cargo hax --version - name: Test an extraction - uses: actions/checkout@v3 - with: - repository: 'hacspec/specs' - - run: | + run: | + cd examples/chacha20 eval $(opam env) - cargo hax -C -p hacspec-chacha20 \; -i '**' into fstar + cargo hax into fstar setup_sh_status: if: | always() &&