diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index cfadbba..e84afa1 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -36,10 +36,35 @@ jobs: - name: Install Quorum Repo run: pip3.11 install . - - name: Execute Regression Tests + - name: Run unit tests + run: pytest Quorum/tests --maxfail=1 --disable-warnings --tb=short + + - name: Run Quorum setup + run: Quorum setup --working_dir workdir + + - name: Init working directory run: | - pytest Quorum/tests --maxfail=1 --disable-warnings --tb=short - Quorum validate-address --customer Aave --chain Ethereum --proposal_address 0xAD6c03BF78A3Ee799b86De5aCE32Bb116eD24637 - Quorum validate-batch --config Quorum/tests/regression.json - Quorum validate-by-id --proposal_id 137 --customer Aave - Quorum validate-ipfs --proposal_id 20 --chain Scroll --proposal_address 0x2B25cb729D90630395Cd3140f3460a73A41Fe5f0 + mv Quorum/tests/regression.json workdir/regression.json + mv Quorum/tests/ground_truth.json workdir/ground_truth.json + echo "ETHSCAN_API_KEY=${ETHSCAN_API_KEY}" >> workdir/.env + echo "ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}" >> workdir/.env + + - name: Single Address Test + working-directory: workdir + run: Quorum validate-address --customer Aave --chain Ethereum --proposal_address 0xAD6c03BF78A3Ee799b86De5aCE32Bb116eD24637 + + - name: Batch Test + working-directory: workdir + run: Quorum validate-batch --config regression.json + + - name: Proposal ID Test + working-directory: workdir + run: Quorum validate-by-id --proposal_id 137 --customer Aave + + - name: IPFS Test + working-directory: workdir + run: Quorum validate-ipfs --proposal_id 20 --chain Scroll --proposal_address 0x2B25cb729D90630395Cd3140f3460a73A41Fe5f0 + + - name: Create Report + working-directory: workdir + run: Quorum create-report --proposal_id 137 diff --git a/Quorum/entry_points/quorum_cli.py b/Quorum/entry_points/quorum_cli.py index 0e4c40f..13a3232 100644 --- a/Quorum/entry_points/quorum_cli.py +++ b/Quorum/entry_points/quorum_cli.py @@ -1,5 +1,3 @@ -# Quorum/entry_points/quorum_cli.py - import argparse from pydantic import BaseModel diff --git a/version b/version index 9abb6d0..0d1881a 100644 --- a/version +++ b/version @@ -1 +1 @@ -20250108.102745.806579 +20250108.105422.494484