mirror of
https://github.com/TagStudioDev/TagStudio.git
synced 2024-07-30 21:27:34 +00:00
9f630fe315
* Basic Video Player * Fixes and Comments * Fixed Bug Where Video's Audio did not stop when switching to a Image. * Redo on VideoPlayer. Now with rounded corners. * Fixed size not being correct when first starting video player. * Ruff Check Fix * Fixed Sizing Issue, and added Autoplay option in right click menu. * Autoplay Toggle and Fixed Issue with video not stoping after closing library. * Ruff Format * Suggested Changes Done * Commented out useless code that cause first warning. * Fixed Album Art Error * Might have found solution to Autoplay Inconsistency * Ruff Format * Finally Fixed Autoplay Inconsistency * Fixed Merge Conficts * Requested Changes and Ruff Format * Test for new check * Fix for PySide App Test * More typing fixes and a few other changes. * Ruff Format * MyPy Fix * MyPy Fix * Ruff Format * MyPy Fix * MyPy and Ruff Fix * Code Clean-Up and Requests completed. * Conflict Fixes * MyPy Fix * Confict Fix It appears one of the commits from main fixed the autoplay issue.
51 lines
1.3 KiB
YAML
51 lines
1.3 KiB
YAML
name: PySide App Test
|
|
|
|
on: [ push, pull_request ]
|
|
|
|
jobs:
|
|
test:
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
- name: Checkout code
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: '3.12'
|
|
cache: 'pip'
|
|
|
|
- name: Install system dependencies
|
|
run: |
|
|
# dont run update, it is slow
|
|
# sudo apt-get update
|
|
sudo apt-get install -y --no-install-recommends \
|
|
libxkbcommon-x11-0 \
|
|
x11-utils \
|
|
libyaml-dev \
|
|
libegl1-mesa \
|
|
libxcb-icccm4 \
|
|
libxcb-image0 \
|
|
libxcb-keysyms1 \
|
|
libxcb-randr0 \
|
|
libxcb-render-util0 \
|
|
libxcb-xinerama0 \
|
|
libopengl0 \
|
|
libxcb-cursor0 \
|
|
libpulse0
|
|
|
|
- name: Install dependencies
|
|
run: |
|
|
pip install -r requirements.txt
|
|
|
|
- name: Run TagStudio app and check exit code
|
|
run: |
|
|
xvfb-run --server-args="-screen 0, 1920x1200x24 -ac +extension GLX +render -noreset" python tagstudio/tag_studio.py --ci -o /tmp/
|
|
exit_code=$?
|
|
if [ $exit_code -eq 0 ]; then
|
|
echo "TagStudio ran successfully"
|
|
else
|
|
echo "TagStudio failed with exit code $exit_code"
|
|
exit 1
|
|
fi
|