gitbuyer_

abelmiracle377-stack/pragma / .github/workflows/ci.yml

699 B
name: Solidity CIon:  push:    branches: [main]  pull_request:permissions:  contents: readjobs:  quality:    runs-on: ubuntu-latest    steps:      - name: Checkout        uses: actions/checkout@v4      - name: Install Foundry        uses: foundry-rs/foundry-toolchain@v1        with:          version: stable      - name: Install forge-std        run: forge install foundry-rs/forge-std --no-commit      - name: Format check        run: forge fmt --check      - name: Build        run: forge build      - name: Test        run: forge test -vvv      - name: Check for tracked secrets        run: |          ! git ls-files | grep -E '(^|/)(\.env|.*\.key|.*\.pem)$'