name: Gitea Actions Demo run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀 on: [push] jobs: Run Tests: runs-on: ubuntu-latest steps: - name: Check out repository code uses: actions/checkout@v4 - name: Checkout code uses: actions/checkout@v3 - name: Set up Python uses: actions/setup-python@v4 - name: Install dependencies if requirements.txt exists run: | python3 -m venv venv source venv/bin/activate if [ -f requirements.txt ]; then pip install --no-deps -r requirements.txt else echo "No requirements.txt found, skipping installation." fi - name: Run unit tests run: | source venv/bin/activate python3 -m unittest tests.py