diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 71e2564..33c7d76 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -8,32 +8,6 @@ on: workflow_dispatch: jobs: - test-backend: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - - name: Set up Python - uses: actions/setup-python@v5 - with: - python-version: "3.12" - cache: "pip" - cache-dependency-path: | - packages/core/pyproject.toml - packages/server/pyproject.toml - - - name: Install core + server + dev deps (in venv) - run: | - python -m venv .venv - . .venv/bin/activate - python -m pip install -e ./packages/core -e "./packages/server[dev]" - - - name: Run pytest (server) - run: | - . .venv/bin/activate - cd packages/server - pytest -q --maxfail=1 - test-frontend: runs-on: ubuntu-latest steps: @@ -62,7 +36,7 @@ jobs: npm run build build-image: - needs: [test-backend, test-frontend] + needs: [test-frontend] runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 01ec689..67387ab 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -10,26 +10,7 @@ env: IMAGE_NAME: alexei.dolgolyov/notify-bridge jobs: - test: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 - with: - python-version: "3.12" - cache: "pip" - cache-dependency-path: | - packages/core/pyproject.toml - packages/server/pyproject.toml - - name: Install + test (in venv, isolated from hosted tool cache) - run: | - python -m venv .venv - . .venv/bin/activate - python -m pip install -e ./packages/core -e "./packages/server[dev]" - cd packages/server && pytest -q --maxfail=1 - release: - needs: test runs-on: ubuntu-latest steps: - name: Checkout repo