15 Commits
Author SHA1 Message Date
HappyOnigiri d3e4c7fe0b fix(ci): ローカルCIのテストランナーをpytestからunittest discoverに統一してGitHub Actionsと一致させる 2026-03-30 10:53:27 +00:00
HappyOnigiri 4d45ea6e25 refactor: rename py/ backend package to meld/ and extract SQL to repository
- Rename py/ directory to meld/ to eliminate PyPI 'py' package shadowing,
  which required conftest.py/path.py workarounds in the test suite
- Remove meld/path.py (pytest stub no longer needed after rename)
- Empty meld/__init__.py (removed redundant 'from . import path as path')
- Replace 87-line conftest.py monkeypatch with minimal Package.setup() shim
- Extract create_schema(cursor) from schema.py as single DDL source of truth,
  called by both init_db() and test helpers
- Add permanent_delete, soft_delete, soft_delete_to_trash, restore_image,
  restore_image_with_rename, and collect_deleted_ancestors to repository.py
  to eliminate duplicated inline SQL across router.py and importer/service.py
- Update all import paths, pyproject.toml, Makefile, CI config, and
  check_scripts to reference meld/ instead of py/
2026-03-30 19:21:28 +09:00
HappyOnigiri 8b8ad530e1 feat: extract and display coverage summary in ci script 2026-03-05 02:03:57 +09:00
HappyOnigiri 02e3521451 fix: prevent CI display corruption on Windows 2026-03-04 21:02:59 +09:00
HappyOnigiri a7e94b9337 fix(ci): normalize Windows path casing to avoid v8 coverage duplicates 2026-03-04 15:55:45 +09:00
HappyOnigiri ed73d41679 fix: improve terminal display stability in CI script 2026-03-04 04:15:14 +09:00
HappyOnigiri 9856c97a84 chore: add UI tests to CI and skip test files in frontend API check 2026-03-03 07:06:16 +09:00
HappyOnigiri 572c2290b5 refactor: remove redundant cwd=None from subprocess.Popen 2026-03-02 08:38:41 +09:00
HappyOnigiri 377f3184c2 refactor: simplify CI task execution by using npm scripts directly 2026-03-02 08:31:19 +09:00
HappyOnigiri af38e52447 fix: resolve CI execution issues by correcting environment and dependencies 2026-02-23 13:12:52 +09:00
HappyOnigiri 4c99b68ad8 chore: use explicit allowlist for mutating tasks in ci.py 2026-02-21 20:15:56 +09:00
HappyOnigiri f6f10c9b09 chore: add UI-Lint-tsc and split tasks into mutating and non-mutating 2026-02-21 20:04:59 +09:00
HappyOnigiri cce2ce9c4b chore: refine CI output layout and execution order 2026-02-21 20:02:41 +09:00
HappyOnigiri 7f271f40e3 chore: convert ci.py to ASCII and improve Windows compatibility 2026-02-21 19:46:00 +09:00
HappyOnigiri db81dab1bf refactor: migrate CI logic to Python script for improved stability 2026-02-21 19:36:01 +09:00