Skip to content

Conversation

@avinash2692
Copy link
Member

No description provided.

@mergify
Copy link

mergify bot commented Jan 21, 2026

Merge Protections

Your pull request matches the following merge protections and will not be merged until they are valid.

🟢 📃 Configuration Change Requirements

Wonderful, this rule succeeded.

Mergify configuration change

  • check-success = Configuration changed

🟢 Enforce conventional commit

Wonderful, this rule succeeded.

Make sure that we follow https://www.conventionalcommits.org/en/v1.0.0/

  • title ~= ^(fix|feat|docs|style|refactor|perf|test|build|ci|chore|revert)(?:\(.+\))?:

avinash2692 and others added 12 commits January 21, 2026 08:50
- Comment out pre-commit steps in quality.yml
- Add pre-commit config file for future use
- Focus on getting tests running in CI first
- Add Ollama installation steps (install, serve, pull granite4:micro)
- Add OLLAMA_HOST environment variable
- Remove module-level test execution in test_AL_statues.py
- Tests actually need Ollama for start_session() calls
- Add test/conftest.py with gh_run fixture and aggressive memory cleanup
- Refactor test_AL_statues.py to use session fixture instead of direct start_session()
- Refactor test_is_appellate_case.py to use session fixture
- Add gc.collect() cleanup in fixtures for memory management
- Tests now support CICD environment variable for CI-aware behavior
- Add eyecite for citation parsing
- Add citeurl for citation URL handling
- Add playwright for web automation
- Add markdown as transitive dependency of citeurl

Fixes ModuleNotFoundError in test_citation_exists.py
- Rename test_long_user_prompt_and_context to _test_long_user_prompt_and_context
  to prevent pytest from discovering it as a test (it's a helper function
  called from __main__ with arguments)
- Mark test_appellate_case_session as qualitative since it depends on LLM
  behavior and can fail non-deterministically (skipped when CICD=1)

All tests now pass with CICD=1 (92 passed, 1 skipped).
@avinash2692 avinash2692 changed the title testing ci automation test: ci automation Jan 21, 2026
@avinash2692 avinash2692 requested a review from nrfulton January 21, 2026 23:38
@avinash2692 avinash2692 merged commit d5473e6 into main Jan 23, 2026
5 checks passed
@avinash2692 avinash2692 deleted the test-ci-workflow branch January 23, 2026 21:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants