Skip to content

Tags: eddmpython/codaro

Tags

v0.0.13

Toggle v0.0.13's commit message
WebView2 잠금 테스트의 docs 패키지 import를 파일 로더로 바꾼다

상황:
v0.0.13 태그의 product-release 워크플로 build job이 테스트 수집 단계에서 실패했다.
tests/product/testWebView2RuntimeLock.py가 `from docs.skills.ops.tools import
installWebView2FixedRuntime`으로 docs 트리를 패키지처럼 import하는데, docs/는 패키지가
아니다. 로컬 게이트는 `python -m pytest`로 실행돼 cwd(repo 루트)가 sys.path에 올라 우연히
동작했고, CI는 `uv run pytest` 콘솔 스크립트라 repo 루트가 경로에 없어
ModuleNotFoundError('docs')로 죽었다. 저장소 전체에서 docs 패키지 import는 이 한 곳이다.

변경:
tests/product/testWebView2RuntimeLock.py: import를 importlib.util
spec_from_file_location 기반 파일 로더(_loadInstallerModule)로 바꿔 실행 방식과 무관하게
docs/skills/ops/tools/installWebView2FixedRuntime.py를 로드한다.

영향:
release 워크플로의 pytest 수집이 다시 성립한다. 테스트 대상과 검증 내용은 그대로다.
v0.0.13 태그는 이 수정 커밋으로 다시 발행한다(기존 태그는 draft조차 생성되기 전 build
단계에서 실패해 어떤 릴리즈에도 연결되지 않았다).

검증:
uv run pytest tests/product/testWebView2RuntimeLock.py -q(콘솔 스크립트, CI와 같은 방식)와
uv run python -X utf8 -m pytest ... -q(로컬 게이트 방식) 모두 8개 테스트 통과.
grep으로 docs 패키지 import가 저장소에 더 없음을 확인했다.

v0.0.12

Toggle v0.0.12's commit message
릴리즈: 0.0.12 버전 정정

v0.2.3

Toggle v0.2.3's commit message
Codaro 0.2.3

v0.2.2

Toggle v0.2.2's commit message
Codaro 0.2.2

v0.0.11

Toggle v0.0.11's commit message
커리큘럼: resilience intro.diagram.runtime을 diagram 하위로 정정

runtime 블록이 intro 직속(2-space)으로 잘못 들여쓰여 diagram.runtime이
비어 보이던 것을 diagram 하위(4-space)로 옮기고 로컬 실행 계층을 명시한다.
workflow-architecture 게이트(intro.diagram.runtime 필수)를 충족한다.

v0.0.10

Toggle v0.0.10's commit message
릴리즈 0.0.10 — 버전 bump + CHANGELOG 섹션

pyproject 0.0.9→0.0.10, uv.lock 동기화. CHANGELOG에 0.0.10 섹션(리액티브 위젯 값 바인딩·순환 의존
감지 — marimo 로컬-우선 흡수). 런처 미변경이라 Cargo 0.2.1 유지(변경은 전부 백엔드/프론트=wheel이라
백엔드 자동 업데이트로 사용자에게 도달, EXE 교체 불필요).

v0.0.9

Toggle v0.0.9's commit message
릴리즈 0.0.9 — 버전 bump + CHANGELOG(사이드바 베타 반영)

pyproject 0.0.9, uv.lock 동기화. 0.0.8은 numpy 미설치 CI 환경의 테스트 실패로 릴리즈가 생성되지
않아(워크플로 테스트 단계 차단) 그 버전을 건너뛴다. CHANGELOG 0.0.9에 사이드바 베타 항목 추가.
런처 미변경이라 Cargo 0.2.1 유지.

v0.0.8

Toggle v0.0.8's commit message
릴리즈 0.0.8 — 버전 bump + CHANGELOG 섹션

pyproject 0.0.7→0.0.8, uv.lock 동기화. CHANGELOG에 0.0.8 섹션 작성(라이브 학습 검증 루프·오개념
카탈로그·간격 반복 복습·실행 포착 primitive·자동화 Harvest/리포트·mastery 정직성·실행 전 예측/검증
기준 카드 제거). 런처는 미변경이라 Cargo 0.2.1 유지.

v0.0.7

Toggle v0.0.7's commit message
버전 0.0.7: 학습 카드 정리 + DataFrame 표 출력 + 전역 터미널·댓글 + 사이드바/런처 수정

- 검증 시스템·예측 카드·빈 셀 플레이스홀더 제거; 섹션 개요 3열+상세설명 재배치 및 가독성 개선
- 셀 + 버튼을 에디터 박스 위/아래 모서리 고정, 실행 버튼 우측·아이콘만·모두실행; 탑바 제거 floating 컨트롤; 기본 언어 한국어
- polars/pandas DataFrame 구조화 직렬화 + 표 렌더; 전역 터미널(백엔드 PTY); 레슨별 Giscus 댓글
- 사이드바 펼침 상태 localStorage 영속+useMemo로 버벅임 제거; 커리큘럼 클릭 시 본문 갱신(remount); SW stale 캐시 빈 화면 방지
- 런처 더블클릭 시 창 안 뜨던 문제 수정(인자 없이 실행 시 창); 런처 0.2.1
- 랜딩 사이트 재설계; preflight 9/9 + 에디터·���딩 빌드 통과

v0.0.6

Toggle v0.0.6's commit message
버전 0.0.6 — Codaro.exe 이름 + 아바타 아이콘