Skip to content

refactor: join paths #5

refactor: join paths

refactor: join paths #5

name: Build project and run tests
on: [ push, pull_request ]
jobs:
build-and-test:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Set up Python 3.14
uses: actions/setup-python@v5
with:
python-version: '3.14'
cache: 'pip'
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
- name: Build dockerfile and update dataset
run: |
python -m backend.launch_service.app_setup
- name: Create .env file for tests
run: |
cat > .env << EOF
EMAIL=test@example.com
APP_PASSWORD=test_password_123
EOF
- name: Run Python tests
run: |
python -m pytest -v