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)$'