Skip to content

Commit

Permalink
Merge pull request #654 from hacspec/remove-specs-from-ci
Browse files Browse the repository at this point in the history
fix(ci): remove `specs` tests
  • Loading branch information
W95Psp authored May 7, 2024
2 parents 16a77ca + e8fdd4f commit 9436063
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 32 deletions.
27 changes: 0 additions & 27 deletions .github/workflows/install_and_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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' }}
Expand Down
8 changes: 3 additions & 5 deletions .github/workflows/test_installs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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() &&
Expand Down

0 comments on commit 9436063

Please sign in to comment.