diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml new file mode 100644 index 0000000..2283a95 --- /dev/null +++ b/.gitea/workflows/ci.yml @@ -0,0 +1,22 @@ +name: CI +on: + push: + branches: ["feature/**", "bugfix/**", "hotfix/**", "fix/**", "ci/**"] + pull_request: + branches: [main] + +jobs: + test: + runs-on: self-hosted + steps: + - uses: actions/checkout@v4 + - name: Install dependencies + run: | + python3 -m pip install --user --upgrade pip + python3 -m pip install --user -r requirements.txt + - name: Test + env: + PYTHONPATH: ${{ github.workspace }} + run: | + export PATH="$HOME/.local/bin:$PATH" + python3 -m pytest tests/ -q