diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index 83828e9..5a09e3e 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -9,27 +9,26 @@ on: jobs: lint-and-test: runs-on: ubuntu-latest - + container: catthehacker/ubuntu:act-latest steps: - - uses: actions/checkout@v4 - - - name: Set up Python - uses: actions/setup-python@v5 - with: - python-version: '3.12' + - uses: actions/checkout@v3 + - name: Set up Python 3.14 + uses: actions/setup-python@v3 + with: + python-version: "3.14" - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install flake8 - if [ -f requirements.txt ]; then pip install -r requirements.txt; fi - - - name: Lint with flake8 - run: | - # stop the build if there are Python syntax errors or undefined names - # E9, F63, F7, F82 are logic/syntax errors - flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics - - - name: Check syntax - run: | - python -m py_compile main.py + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install flake8 + if [ -f requirements.txt ]; then pip install -r requirements.txt; fi + + - name: Lint with flake8 + run: | + # stop the build if there are Python syntax errors or undefined names + # E9, F63, F7, F82 are logic/syntax errors + flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics + + - name: Check syntax + run: | + python -m py_compile main.py