Add interactive TUI browsing and reversible cleanup #19
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: test | |
| on: | |
| push: | |
| pull_request: | |
| jobs: | |
| smoke: | |
| runs-on: ubuntu-latest | |
| strategy: | |
| matrix: | |
| python-version: ["3.9", "3.12"] | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: actions/setup-python@v5 | |
| with: | |
| python-version: ${{ matrix.python-version }} | |
| - name: Compile scripts | |
| run: python -m py_compile audit-local-files/scripts/*.py | |
| - name: Run smoke test | |
| run: python tests/smoke_test.py | |
| - name: Run contract test | |
| run: python tests/contract_test.py | |
| - name: Run duplicate detection test | |
| run: python tests/duplicate_test.py | |
| - name: Run interactive map test | |
| run: python tests/interactive_test.py | |
| - name: Run terminal UI test | |
| run: python tests/tui_test.py | |
| - name: Run cleanup loop test | |
| run: python tests/cleanup_test.py | |
| - name: Run workspace actions test | |
| run: python tests/workspace_test.py | |
| - name: Run advanced browsing test | |
| run: python tests/browse_test.py |