CI: swap GitLab CI for Gitea Actions (remote is Gitea)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-06-12 06:28:41 -04:00
parent dbae49dce2
commit 9bb4b98491
3 changed files with 15 additions and 16 deletions

11
.gitea/workflows/test.yml Normal file
View File

@@ -0,0 +1,11 @@
name: tests
on: [push, pull_request]
jobs:
pytest:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: astral-sh/setup-uv@v5
- run: uv sync --frozen
- run: uv run pytest

View File

@@ -1,13 +0,0 @@
test:
image: ghcr.io/astral-sh/uv:python3.13-bookworm-slim
variables:
UV_CACHE_DIR: .uv-cache
cache:
key:
files:
- uv.lock
paths:
- .uv-cache
script:
- uv sync --frozen
- uv run pytest

View File

@@ -10,9 +10,10 @@ architecture and conventions. Delete this file when the list is done.
- **P0 DONE** (commit 6df25bcd, NOT yet pushed — push denied to agent, run - **P0 DONE** (commit 6df25bcd, NOT yet pushed — push denied to agent, run
`git push origin main`): .gitignore fixed and Takeout dump (23,673 files, `git push origin main`): .gitignore fixed and Takeout dump (23,673 files,
personal health data) untracked; note it is still in remote history from personal health data) untracked; note it is still in remote history from
earlier pushes — rewrite history if that ever matters. `.gitlab-ci.yml` earlier pushes — rewrite history if that ever matters. CI added at
added (assumes GitLab at g.o00.io; swap if Gitea/Forgejo). `gitlab` remote `.gitea/workflows/test.yml` (remote g.o00.io is Gitea — Actions must be
URL typo (ttps://) fixed. `scripts/backup_db.sh` snapshots the DB, keeps 14. enabled repo-side with a registered runner). `gitlab` remote URL typo
(ttps://) fixed. `scripts/backup_db.sh` snapshots the DB, keeps 14.
- DB: `garmin/data/garmin.db` is canonical — 378 activities (→ 2026-05-10), - DB: `garmin/data/garmin.db` is canonical — 378 activities (→ 2026-05-10),
349 FITs linked, wellness through 2026-05-17. 349 FITs linked, wellness through 2026-05-17.
- The stray `../data/garmin.db` (vault root) was a Takeout-ZIP ingest run from - The stray `../data/garmin.db` (vault root) was a Takeout-ZIP ingest run from