Skip to content

feat(cairo): use pow #70

feat(cairo): use pow

feat(cairo): use pow #70

name: Pull Request Integration
on:
pull_request:
branches:
- main
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: foundry-rs/setup-snfoundry@v3
with:
starknet-foundry-version: "0.38.2"
- uses: software-mansion/setup-scarb@v1
with:
scarb-version: "2.11.0"
- name: Install cairo-coverage
run: |
curl -L https://raw.githubusercontent.com/software-mansion/cairo-coverage/main/scripts/install.sh | sh
- name: Run test and coverage
run: scarb test --coverage
- uses: codecov/codecov-action@v5.3.1
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: coverage/coverage.lcov
fail_ci_if_error: true
- name: Check formatting
run: |
scarb fmt --check