Skip to content

cairo-zero-NIGHTLY-FUZZING #50

cairo-zero-NIGHTLY-FUZZING

cairo-zero-NIGHTLY-FUZZING #50

name: cairo-zero-NIGHTLY-FUZZING
on:
schedule:
- cron: 20 0 * * *
workflow_dispatch: {}
permissions: read-all
jobs:
tests-unit:
runs-on: ubuntu-latest-16-cores
env:
PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION: python
steps:
- uses: actions/checkout@v4
- uses: astral-sh/setup-uv@v2
with:
enable-cache: true
cache-dependency-glob: uv.lock
- uses: actions/setup-python@v5
with:
python-version-file: .python-version
- name: Install Foundry
uses: foundry-rs/foundry-toolchain@v1
with:
version: nightly-a79dfaed6fc6f88cda5f314a25d1b484d9d8c051
- name: Run tests
run: |
make setup-ci
echo "HYPOTHESIS_PROFILE=nightly" >> .env # Override the .env file
make test-unit-cairo-zero
- name: Upload coverage report to codecov
uses: codecov/codecov-action@v3
with:
token: ${{ secrets.CODECOV_TOKEN }}
directory: ./coverage/