15 Commits
Author SHA1 Message Date
dengwenhao a8051ad936 chore: add pre-commit quality checks
Deploy TodoList / deploy (push) Successful in 4s
2026-07-31 10:36:06 +08:00
dengwenhao 99e42f8be4 style: format Python files with Ruff
Deploy TodoList / deploy (push) Successful in 4s
2026-07-31 10:26:51 +08:00
dengwenhao 2fedb6736a ci: add deployment workflow and automated tests
Deploy TodoList / deploy (push) Failing after 2s
2026-07-31 09:38:39 +08:00
dengwenhao 1e142f1de4 Use production host runner for deployment
Deploy TodoList / deploy (push) Successful in 3s
2026-07-27 07:52:16 +00:00
dengwenhao 2690088423 Add Gitea Actions production deployment
Deploy TodoList / deploy (push) Failing after 1m42s
2026-07-27 06:49:07 +00:00
dengwenhao 548c57b83a Format Python code and mark release script executable 2026-07-27 13:09:41 +08:00
dengwenhao beae4d5532 Mark release script as executable 2026-07-27 11:30:30 +08:00
dengwenhao 67ce83bf34 Add automated release script 2026-07-27 11:27:52 +08:00
dengwenhao 9c178ee37a Add Alembic baseline migration 2026-07-27 10:22:51 +08:00
dengwenhao 37ef65c78c Add systemd and Caddy deployment configs 2026-07-24 01:57:28 +00:00
dengwenhao f95cbff6a7 Format Python code and add Ruff tooling 2026-07-23 13:19:30 +08:00
dengwenhao 5159e1a2b1 Refactor database sessions into FastAPI dependency 2026-07-22 13:22:32 +08:00
dengwenhao b50625c606 Migrate Todo CRUD to SQLAlchemy ORM 2026-07-21 16:11:23 +08:00
dengwenhao a54364f8f5 Migrate Python dependencies to uv 2026-07-17 10:04:44 +08:00
dengwenhao fb0a53676f Initial TodoList MySQL delivery 2026-07-16 15:42:31 +08:00