ci: remove test gate from release pipeline
Build and Push / release (push) Successful in 2s
Build and Push / build (push) Successful in 1m23s

Tests are run locally before tagging. Removes the slow CI test job
and its dependency gates on release and build jobs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-05 21:22:51 +01:00
co-authored by Claude Opus 4.6
parent f49c5ac02c
commit 4f911929f4
2 changed files with 1 additions and 19 deletions
-18
View File
@@ -6,24 +6,7 @@ on:
- 'v[0-9]*'
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.12'
- name: Install dependencies
run: make setup
- name: Run unit tests
run: make test
release:
needs: test
runs-on: ubuntu-latest
steps:
- name: Create Gitea Release
@@ -35,7 +18,6 @@ jobs:
"${{ github.server_url }}/api/v1/repos/${{ github.repository }}/releases"
build:
needs: test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
+1 -1
View File
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
[project]
name = "tatlock"
version = "2.1.0"
version = "2.1.1"
description = "OpenAI-compatible API with Ollama backend"
requires-python = ">=3.12"
dependencies = [