Skip to content

Add ggml-base.bin to gitignore #2

Add ggml-base.bin to gitignore

Add ggml-base.bin to gitignore #2

name: 🎯 Critical Cursor Coordinate Tests
on:
push:
branches: [ main, master ]
paths:
- 'processor2/timeline/CursorTransform.py'
- 'processor2/timeline/CursorProcessor.py'
- 'processor2/TimelineEngine.py'
- 'processor2/test_cursor_coordinates.py'
pull_request:
branches: [ main, master ]
paths:
- 'processor2/timeline/CursorTransform.py'
- 'processor2/timeline/CursorProcessor.py'
- 'processor2/TimelineEngine.py'
- 'processor2/test_cursor_coordinates.py'
jobs:
cursor-coordinate-tests:
runs-on: ubuntu-latest
name: 🚨 Prevent Cursor Triple Scaling Bug
steps:
- uses: actions/checkout@v3
- name: Set up Python 3.9
uses: actions/setup-python@v4
with:
python-version: 3.9
- name: Install dependencies
run: |
python -m pip install --upgrade pip
# Only install minimal dependencies needed for cursor coordinate tests
pip install opencv-python numpy
- name: 🧪 Run Critical Cursor Coordinate Tests
run: |
cd processor2
python test_cursor_coordinates.py
env:
PYTHONDONTWRITEBYTECODE: 1
- name: 🚨 Test Results
if: failure()
run: |
echo "❌ CURSOR COORDINATE TESTS FAILED!"
echo "🚫 DO NOT MERGE - Triple scaling bug detected!"
echo "📋 The cursor coordinates are being scaled incorrectly."
echo "🔧 Check CursorTransform.py for coordinate transformation issues."
exit 1