From 99cb0ac005768d94b41731492f05b04b13986bfa Mon Sep 17 00:00:00 2001 From: Deeman Date: Sun, 1 Mar 2026 17:06:09 +0100 Subject: [PATCH] chore: remove .gitlab-ci.yml (GitLab now backup-only mirror) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CI runs on Gitea only. GitLab is a passive push mirror — no runners, no tagging, no deploy involvement. Co-Authored-By: Claude Sonnet 4.6 --- .gitlab-ci.yml | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml deleted file mode 100644 index 3caaa8b..0000000 --- a/.gitlab-ci.yml +++ /dev/null @@ -1,31 +0,0 @@ -stages: - - test - - tag - -test: - stage: test - image: python:3.12-slim - before_script: - - pip install uv - script: - - uv sync - - uv run pytest web/tests/ -x -q -p no:faulthandler - - uv run ruff check web/src/ web/tests/ - rules: - - if: $CI_COMMIT_BRANCH == "master" - - if: $CI_PIPELINE_SOURCE == "merge_request_event" - -tag: - stage: tag - image: - name: alpine/git - entrypoint: [""] - script: - - git tag "v${CI_PIPELINE_IID}" - - git push "https://gitlab-ci-token:${CI_JOB_TOKEN}@${CI_SERVER_HOST}/${CI_PROJECT_PATH}.git" "v${CI_PIPELINE_IID}" - rules: - - if: $CI_COMMIT_BRANCH == "master" - -# Deployment is handled by the on-server supervisor (src/padelnomics/supervisor.py). -# It polls git every 60s, fetches tags, and deploys only when a new passing tag exists. -# No CI secrets needed — zero SSH keys, zero deploy credentials.