Repository navigation
Releases: Muring/dev-tools
Release list
dev-tools-0.1.16-x64.exe
dev-tools 0.1.16
공용 작업 도우미와 스킬 지침을 업데이트했습니다.
usage-report에bounded_run.py를 추가했습니다. 큰 비대화형 명령을 한 번 실행하고 전체 출력은 비공개 로컬 로그에 보존하며, 기본 응답에는 종료코드·시간·로그 크기·경로만 표시합니다. 필요한 경우에만 제한된 원문 끝부분을 요청할 수 있습니다.- 모델·추론 수준과 필수 검증을 유지하면서 중복 읽기와 짧은 반복 대기를 줄이는 공용 지침을 보완했습니다. 도구 호출을 강제로 가로채거나 토큰 절감률을 보장하지는 않습니다.
- 독립된 연재 초안을 병렬 작성할 때 편별 범위·근거를 먼저 정하고, 책임 에이전트가 통합 검토한 뒤 등록하도록
blog-draft절차를 보완했습니다. - 사용량 추적 문서를 현재 Git 기반 일일 발행·예약 동작에 맞췄습니다.
사용 방법
새 PC는 dev-tools-0.1.16-x64.exe를 Windows 로컬 폴더에서 실행하고 환경 확인 → 설치 구성 → 설치 진행 순서로 진행하세요.
기존 PC는 설치기의 커맨드 · 스킬 업데이트 → 업데이트 확인 → 확인한 버전 적용으로 공용 스킬을 갱신할 수 있습니다. 이번 스킬 변경은 0.1.15 설치기로도 받을 수 있습니다.
공용 스킬은 EXE에 복사해 넣지 않고 확인한 GitHub 콘텐츠 버전에서 설치합니다. 개인 로컬 전역 지침에 적용한 자동 진입 규칙은 이 EXE 실행만으로 다른 기기에 설치되지 않습니다.
기존 설정·백업·설치 경로를 유지하며 이전 릴리스 파일은 교체하지 않습니다.
실패하면 로그 폴더 열기에서 기록을 확인하세요. 상태·로그 경로는 %LOCALAPPDATA%\dev-bootstrap입니다. 후속 버전은 GitHub Releases에서 새 EXE를 받습니다.
검증과 한계
- 같은 세션의 효율화 도우미 합성 6개 검사와 Codex·Claude 공용 원본 연결 검증 결과를 재사용했습니다. 성공·실패 종료코드, 큰 출력의 로그 보존, argv·셸 파이프 의미와 POSIX 신호 종료를 확인했습니다.
- 변경되지 않은 앱 단위 15개·전체 UI 15개 검사는 앞서 통과한 결과를 재사용합니다. 이번 버전의 콘텐츠 업데이트 10개·형식·빌드·브랜드 표시 검사가 통과했습니다. 패키지 버전과 리소스 47개의 소스 일치를 확인했습니다.
- 최종 EXE를 Windows 로컬 격리 폴더에서 실행해 버전 0.1.16, sandbox preload·IPC, 실제 WSL 조회, GitHub 콘텐츠 미리보기와 설치 구성 화면 검사가 통과했습니다.
- 비밀값 자동 마스킹이나 전체 로그 용량 제한은 제공하지 않습니다. 대화형/TTY·상시 서버에는 도우미를 사용하지 않습니다.
신규 Windows 전체 설치·재부팅·인증은 미검증입니다. 서명되지 않은 Windows x64 Pre-release입니다.
산출물
dev-tools-0.1.16-x64.exe- 크기: 124,451,239 bytes
- SHA-256:
54fe605f91e1b1a711bea88cbe3252ab0a7a96a696c17fdcaa68a8ee90529a93 - 체크섬:
SHA256SUMS.txt
dev-tools-0.1.15-x64.exe
dev-tools 0.1.15
개발환경 설치와 공용 도구 관리 역할에 맞춰 MuRing Dev Setup의 이름을 dev-tools로 변경했습니다.
- 설치 프로그램 좌측 상단과 창 제목을
dev-tools로 표시합니다. 최소 창 크기에서도 브랜드가 두 줄로 나뉘지 않습니다. - EXE 이름은
dev-tools-0.1.15-x64.exe, 저장소는Muring/dev-tools입니다. 설치·콘텐츠 업데이트의 원본 주소도 변경했습니다. - 기존 설정·백업·설치 경로와 공용 스킬 연결은 유지합니다. 이전 릴리스 파일은 교체하지 않습니다.
사용 방법
EXE를 Windows 로컬 폴더에서 실행하고 환경 확인 → 설치 구성 → 설치 진행 순서로 진행합니다.
기존 PC에서는 새 EXE를 실행해 필요한 항목만 선택하세요. 기존 Ubuntu나 개발환경을 삭제할 필요가 없습니다.
실패하면 로그 폴더 열기에서 기록을 확인하고 미완료 단계를 재시도하세요.
Windows 상태·로그 경로는 %LOCALAPPDATA%\dev-bootstrap을 유지합니다.
후속 버전은 GitHub Releases에서 새 EXE를 받습니다.
검증과 한계
- 같은 세션에서 통과한 앱 단위 15개·전체 UI 15개·콘텐츠 업데이트 10개 검사 결과를 재사용했습니다.
- 버전 증가 후 형식 검사, 앱 빌드, 최소 창 크기의 브랜드 UI 검사와 Windows portable 패키징을 수행했습니다.
- 설치 순서·셸 설정·KB 설치 연결 검사가 통과했습니다.
- 패키지 내부 버전·창 제목·화면 버전 표시를 확인했습니다.
- Windows의 격리된 로컬 폴더에서 최종 EXE를 실행해 이름·버전, sandbox preload·IPC, 실제 WSL 조회, GitHub 콘텐츠 미리보기와 설치 구성 화면 검사가 통과했습니다. 새 브랜드의 한 줄 표시를 실제 화면에서도 확인했습니다.
- 동봉 리소스 47개가 소스와 일치하며, Windows 호스트·WSL 설치 경로 검사도 통과했습니다.
신규 Windows 전체 설치·재부팅·인증은 검증하지 않았습니다. 서명되지 않은 Windows x64 Pre-release입니다.
산출물
dev-tools-0.1.15-x64.exe- 크기: 124,452,665 bytes
- SHA-256:
b0bc83390838de5dbbd11d855aea7a8dfb3dcc694fb97de1b6177a3363fb5b68 - 체크섬:
SHA256SUMS.txt
MuRingDevSetup-0.1.14-x64.exe
MuRing Dev Setup 0.1.14
Orca에서 새 Codex 워크트리의 작업 신호가 다른 창으로 전달되는 문제를 피하도록 Orca Codex 실행 설정 항목을 추가했습니다.
- Orca가 종료된 상태에서 활성 프로필 설정을 백업하고
codex --no-daemon을 저장합니다. - 실행 중이면 종료 후 재시도를 안내합니다. 기존 세션을 강제 종료하지 않으며, 이미 적용된 설정은 확인만 합니다.
- 기존 실행 인자·환경변수·다른 에이전트 설정을 보존합니다. 사용자 지정 명령은 자동으로 덮어쓰지 않습니다.
- Codex의 옵션 지원 여부와 Orca 설정 형식을 검사합니다. 기존 JSON 및 SQLite 스키마 3을 지원하며, 미반영 JSON 변경·손상·지원하지 않는 스키마는 수정하지 않습니다.
사용 방법
새 PC에서는 EXE를 Windows 로컬 폴더에서 실행하고 환경 확인 → 설치 구성 → 설치 진행 순서로 진행합니다. 기존 PC에서는 설치 구성에 Orca Codex 실행 설정을 선택한 뒤, Orca를 종료하고 로그인·연동 화면의 Codex 실행 설정 적용·확인을 누르세요. 새 EXE 실행만으로 설정이 바뀌지는 않습니다. 적용 후 Orca에서 새 Codex 워크트리를 여세요.
사용자 지정 명령은 로그 안내를 확인해 직접 설정하거나 해당 설치 항목을 선택 해제하세요. 프로필별로 설정되므로 다른 프로필은 별도로 적용해야 합니다. 적용 전 백업은 Orca 설정 파일 옆의 *.before-codex-no-daemon.*.bak에 남습니다. 실행 로그는 설치기의 로그 열기에서 확인하며, 작업 상태는 %LOCALAPPDATA%\dev-bootstrap\last-operation.json에 저장합니다. 다음 버전은 GitHub Releases에서 새 EXE를 받으세요.
검증
-
설정 보존·백업·재실행·중간 실패 롤백·손상 거부 검사 15개: Linux 및 동봉 Windows Node에서 통과.
-
현재 PC의 기존 설정 확인 및 실행 중 Orca에 대한 변경 거부 검증 통과. 실제 프로필 DB의 격리 복사본을 수정한 뒤 설치된 Orca 1.4.215의 읽기 코드로 정상 로드되는 것을 확인했습니다. 기존 프로필과 세션은 변경하지 않았습니다.
-
앱 단위 검사 15개, UI 검사 14개, 형식 검사, 설치 순서 회귀 검사 통과. UI 검사는 준비된 사용자 라이브러리 경로로 실행했습니다.
-
최종 EXE를 격리된 Windows 로컬 폴더에서 실행해 버전 0.1.14, sandbox preload·IPC, 실제 WSL 환경 조회, 콘텐츠 미리보기와 새 설치 항목을 확인했습니다. 추출된 ASAR와 리소스 45개의 SHA-256이 빌드·소스와 일치했습니다.
신규 Windows 전체 설치·재부팅·인증, 실제 사용 프로필의 종료·수정·재시작, 다른 Orca DB 스키마와 클라우드 프로필 동기화는 미검증입니다. 서명되지 않은 Windows x64 Pre-release이며 기존 배포 파일은 교체하지 않습니다.
산출물
MuRingDevSetup-0.1.14-x64.exe- 크기: 136,574,871 bytes
- SHA-256:
c8f3d9a4a26eb9177d3e5a6b589a125573c1c6ba04ef58f20c737767a6863fb1 - 체크섬:
SHA256SUMS.txt
MuRingDevSetup-0.1.13-x64.exe
MuRing Dev Setup 0.1.13
Orca 자동 재패치가 PowerShell 창을 반복해서 띄우던 실행 방식을 수정했습니다. 초기 환경 조회에 실패했을 때 오류를 보여주고 다시 시도할 수 있습니다.
- 자동 재패치의 1분 반복 예약을 제거했습니다. 설치 직후와 로그인 때 콘솔 창 없이 한 번 시작합니다.
- 상주 감시기는 5초마다 파일 변경 여부만 확인하고, 시작 시와 업데이트 감지 시 검사·재패치합니다. 변경이 없으면 상태 파일도 다시 쓰지 않습니다.
- 재설치 시 기존 반복 예약을 제거하며, 이전 감시 프로세스가 완전히 종료된 뒤 실행 파일을 교체합니다.
- 파일 잠금 해제 대기, 백업·검증, 이미 수정된 코드 보존은 유지합니다. 감시기를 직접 종료하면 다음 로그인 또는 재설치 전까지 다시 시작하지 않습니다.
- 초기 환경 조회 실패 시 오류와 다시 시도 버튼을 표시합니다. 재시도는 초기 데이터를 다시 읽으며 설치 작업을 실행하지 않습니다.
사용 방법
새 PC에서는 EXE를 Windows 로컬 폴더에서 실행하고 환경 확인 → 설치 구성 → 설치 진행 순서로 진행합니다. 기존 PC에서 자동 재패치 실행 방식까지 바꾸려면 새 EXE의 Orca 자동 재패치 항목을 다시 설치하세요. 새 EXE 실행만으로 기존 예약 작업을 교체하지는 않습니다.
실패한 작업 기록은 %LOCALAPPDATA%\dev-bootstrap\last-operation.json, 자동 재패치 상태는 %LOCALAPPDATA%\MuRingDevSetup\OrcaAutoPatch\state\auto-status.json, 실행 로그는 같은 설치 폴더의 controller.log에서 확인할 수 있습니다. 다음 버전은 GitHub Releases에서 새 EXE를 받아 실행합니다.
검증
- 이번 세션의 자동 패치 단위 검사 11개와 Windows 설치·재설치·제거, 파일 잠금·연속 합성 업데이트·백업·복원 검사 통과. 이후 해당 코드 변경 없음.
- 현재 PC에 로그인 트리거 하나만 등록됨을 확인했고, 실행기·PowerShell·Node의 창 핸들은 모두 0이었습니다. 65초 동안 같은 컨트롤러 PID와 상태 파일 수정 시각을 유지했습니다.
- 콘텐츠 업데이트, 설치 순서, 셸 설정, 로컬 KB 설치 회귀 검사 통과.
- 앱 형식 검사, 단위 검사 14개, UI 검사 13개 통과. UI 검사는 기존 사용자 라이브러리 경로를 지정해 실행했습니다.
- 실제 Windows 읽기 전용 환경 검사, 인수·한글 전달, WSL 미설치 모의 검사, 설치 위치 검증, 격리된 알림 감시 예약 작업의 설치·복구·제거 검사 통과.
- 최종 EXE를 격리된 Windows 로컬 폴더에서 실행해 버전 0.1.13, sandbox preload·IPC, 실제 WSL 환경 조회, 콘텐츠 미리보기와 설치 구성 화면을 확인했습니다. 실제 추출된 리소스 43개의 SHA-256이 소스와 일치했습니다. Authenticode 상태는 NotSigned입니다.
신규 Windows 전체 설치·재부팅·인증, 실제 재로그인과 향후 공식 Orca 업데이트는 미검증입니다. 창이 순간적으로 깜박이지 않는지의 화면 관찰과 검증된 원본을 사용하는 수동 패치 검사는 이번 릴리스에서 별도로 수행하지 않았습니다.
산출물
MuRingDevSetup-0.1.13-x64.exe- 크기: 136,571,361 bytes
- SHA-256:
4b251304f619a85d7f4292b27292ca2438db8801bdccc987bc06127a3b4a067e - 체크섬:
SHA256SUMS.txt - 검증한 앱을
ELECTRON_BUILDER_COMPRESSION_LEVEL=5로 패키징했습니다. - Windows x64 Pre-release. 기존 배포 파일은 교체하지 않습니다.
MuRingDevSetup-0.1.12-x64.exe
MuRing Dev Setup 0.1.12
Orca 자동 재패치에 터미널 출력 복원 수정을 추가했습니다. 복원 데이터가 도착했는데 화면 배치가 지연되면 복원 불가로 오인하던 경로를 수정합니다.
- 이름 생성과 터미널 복원의 수정 상태를 각각 검사합니다.
- 공식 업데이트 또는 로컬 패치로 이미 수정된 코드가 확인되면 그 코드를 변경하지 않습니다.
- 수정 전 코드와 주변 동작이 정확히 일치할 때만 백업·검증 후 적용합니다. 판별할 수 없는 변경은 검토 알림으로 안내합니다.
- 이름 생성 전용 패치의 기존 영수증만으로 전체 수정 완료를 판단하지 않습니다.
- 엔진·검증 데이터·런타임은 EXE에 포함됩니다. 파일 잠금 해제까지 기다리며 Orca를 강제 종료하지 않습니다.
모든 터미널 출력 누락 원인을 해결하거나 자동 진단하는 기능은 아닙니다. 신규 Windows 전체 설치 및 미래의 실제 공식 업데이트는 미검증입니다.
검증
-
자동 패치 회귀 검사 10개 통과. 이미 수정된 복원 코드는 무변경, 이전 영수증은 새 대상 재검사, 미지원·중복·손상 대상은 거부.
-
실제 Orca 1.4.215 원본과 이름 생성만 패치한 파일에서 최종 결과가 검증된 터미널 복원 패치 해시와 일치. 현재 설치본은 두 수정 모두 이미 적용되어 파일 무변경 확인.
-
실제 Windows에서 잠금 해제 후 자동 적용, 연속 합성 업데이트, 백업·복원, 외부 Node 없는 설치·재설치·제거 통과.
-
현재 PC 상주 자동화를 새 엔진으로 교체한 뒤 두 기능 모두 already-fixed 확인. Orca를 종료하거나 재시작하지 않음.
-
앱 형식 검사, 단위 검사 14개, TypeScript/Vite 빌드, UI 검사 11개, 설치 순서 검사 통과.
-
동봉 리소스 42개가 원본과 일치함.
-
최종 EXE의 Windows 실행 검사 통과: 버전 0.1.12, IPC·실제 WSL 검사, 콘텐츠 미리보기, 23개 설치 항목 및 자동 재패치 선택 확인. 실제 추출 파일 42개의 해시가 소스와 일치하며 Authenticode 상태는 NotSigned입니다.
산출물
MuRingDevSetup-0.1.12-x64.exe- 크기: 124,438,712 bytes
- SHA-256:
d941c99e8a582ed922c6edaa702144a703d1ac4dc9b70e32b6c9d3875edc60f9 - Windows x64 Pre-release. 기존 배포 파일은 교체하지 않습니다.
MuRingDevSetup-0.1.11-x64.exe
MuRing Dev Setup 0.1.11
Orca 공식 업데이트로 사라진 WSL 이름 생성 패치를 다시 적용하는 Orca 자동 재패치 선택 항목을 추가했습니다.
- 엔진·검증 데이터·Windows Node 22.23.2 런타임과 라이선스를 EXE에 동봉합니다. 사용자에게 저장소 다운로드나 별도 Windows Node 설치를 요구하지 않습니다.
- 현재 사용자 예약 작업으로 실행하며 원본 백업·무결성·함수 동작 검증 후 적용합니다.
- 파일 잠금은 정상 종료까지 기다립니다. Orca를 강제 종료하거나 공식 업데이트를 막지 않습니다.
- 지원하지 않는 코드 구조는 변경하지 않고 알림으로 안내합니다. 모든 향후 버전의 자동 패치를 보장하지 않습니다.
- 설치 화면의 항목은 기본 선택 해제이며, 설치 완료와 현재 패치 적용 완료를 구분합니다. 기존 수동 패치·알림 전용 감시도 유지됩니다.
- 재설치 시 해당 자동화 프로세스만 종료하고 파일을 갱신합니다. 백업·영수증은 유지합니다.
검증
- 앱 형식 검사, 단위 검사 14개, TypeScript/Vite 빌드, UI 검사 11개 통과.
- 자동 패치 회귀 검사 6개 통과: ASAR 구조·함수 계약, 손상·미지원 파일 거부, 연속 업데이트, 백업·복원, 업데이트 경쟁, 내장 무결성 정책 보존.
- 실제 Windows 임시 앱에서 파일 잠금 중 원본 유지, 잠금 해제 후 자동 적용, 미등록 버전 2개 연속 처리, 복원, 미지원 구조 거부 통과.
- 격리된 Windows 예약 작업에서 외부 Node 없는 상주 실행, 재설치 시 이전 컨트롤러 종료, 비활성화·파일 누락·변경 감지와 복구, 제거 통과.
- 설치 순서 검사에서 외부 Windows Node 및 Orca 스킬 설치와 독립적인 선택 항목 실행 확인.
- 등록 회귀 검사(콘텐츠 업데이트·AI 워크플로·PDP·자동 패치)와 최종 산출물의 Windows 스모크 검사 통과.
- WSL UI 검사는 기존 사용자 브라우저 라이브러리 경로를 지정하여 실행함.
- 패키지의 Linux·Windows·공유 리소스 39개(전용 Node와 라이선스 포함)가 원본과 일치함.
신규 Windows 전체 설치와 미래의 실제 Orca 업데이트는 검증 범위에 포함하지 않습니다. 서명되지 않은 Windows x64 포터블 빌드입니다.
- 최종 EXE를 Windows 로컬 폴더와 격리된 설정 경로로 실행하여 버전 0.1.11, sandbox preload·IPC, 실제 WSL 검사, 콘텐츠 미리보기, 설치 항목 23개와 자동 재패치 선택 상태 확인. 화면 캡처도 확인함.
- 최종 portable EXE에서 실제로 추출된 리소스 39개도 소스와 일치함. Authenticode 상태 NotSigned.
빌드 산출물
- 파일:
MuRingDevSetup-0.1.11-x64.exe - 크기: 124,435,434 bytes
- SHA-256:
23f4f90a25b0d2f26979b0d5bb74e02329b6745b351cd604f12951032c05e716 - 체크섬:
app/release/SHA256SUMS.txt - Windows x64 Pre-release. 기존 배포 파일은 교체하지 않음.
MuRingDevSetup-0.1.10-x64.exe
MuRingDevSetup-0.1.10-x64.exe
Orca WSL 자동 이름 생성 패치와 업데이트 후 누락 감시를 포함한 Pre-release입니다.
변경 내용
- Orca 이름 생성 패치에 Windows 1.4.215 지원을 추가했습니다. 기존 1.4.202도 지원하며, 검증된 파일 해시가 일치할 때만 적용합니다.
- 백업을 버전별로 보관해 Orca 업데이트 후 이전 백업과 충돌하지 않습니다.
- 설치 구성에 Orca 패치 누락 감시를 추가했습니다. 기본 선택은 해제돼 있고 Orca 스킬·패치와 독립적으로 선택할 수 있습니다.
- 감시는 현재 Windows 사용자의 로그인 시와 5분마다 패치 상태를 확인합니다. 검증된 원본이면 누락을 알리고, 알 수 없는 버전이면 검토가 필요하다고 알립니다. 앱을 자동 수정·종료하거나 업데이트를 차단하지 않습니다.
- 감시 스크립트와 검증 데이터는 Orca 업데이트 폴더 밖에 보관합니다. 재실행 시 예약 작업과 파일을 확인하고 비활성화·누락·오래된 파일을 복구합니다.
실행 방법
Windows 로컬 폴더에서 MuRingDevSetup-0.1.10-x64.exe를 실행하고 환경을 확인한 뒤 필요한 항목을 선택합니다.
현재 PC에 패치가 적용돼 있어도 Orca 패치 누락 감시를 별도로 선택할 수 있습니다.
패치 적용에는 Orca 정상 종료가 필요하고, 설치기가 사용 중인 Orca를 자동 종료하지 않습니다.
감시 항목의 완료는 감시 설치 완료를 뜻하며 패치 적용 완료와 별개입니다.
Windows 알림 설정에 따라 표시가 억제될 수 있습니다. 결과는 %LOCALAPPDATA%\MuRingDevSetup\OrcaPatchMonitor\status.json에도 기록합니다.
선택 해제는 기존 감시를 제거하지 않습니다. 제거 명령은 저장소의 패치 안내를 참고하세요.
기존 설치 상태·설정 경로는 유지합니다. 0.1.9를 포함한 과거 배포 파일은 교체하지 않습니다.
검증 범위
- 앱 형식 검사, 단위 테스트 14개, TypeScript/Vite 빌드, Playwright UI 11개 통과.
- 콘텐츠 업데이트 10개, AI 워크플로 9개, 설치 순서·재시도·감시 독립 설치, 셸 설정 보존, KB 연결 검사 통과.
- Windows
app-host.ps1,wsl-location.ps1통과. - 격리된 Windows 예약 작업으로 감시 설치·반복·비활성화 감지·스크립트/검증 데이터 손상 복구·제거 검사 통과. 실제 WSL 설치 단계로 현재 사용자의 감시 업데이트와
-Check검증도 통과. - Orca 1.4.202/1.4.215의 적용·복원·반복·잠금·미지원 파일·손상 백업 거부 및 감시 상태 검사는 이번 변경 과정에서 통과했습니다. 이후 패치 적용 스크립트는 변경하지 않았습니다.
- 현재 PC의 Orca 1.4.215에 패치를 적용하고 재시작한 뒤, WSL Codex의 실제 자동 이름 생성과 이전 오류 해제를 확인했습니다.
- 패키지 버전 0.1.10과 동봉된 Linux·Windows·공유 리소스 28개가 소스와 일치합니다.
- 최종 EXE를 Windows 로컬 폴더에서 격리된 LOCALAPPDATA로 실행했습니다. 앱 이름·버전, sandbox preload·IPC, 실제 WSL 환경 검사, GitHub 콘텐츠 미리보기, 설치 항목 22개, 감시 항목의 기본 선택 해제·선택 가능 상태와 고정 제목 스크롤을 확인했습니다. 화면 캡처도 확인했습니다.
- 최종 EXE의 Authenticode 상태는 NotSigned입니다.
신규 Windows VM의 WSL 설치·재부팅·Ubuntu 생성·전체 설치와 실제 향후 Orca 업데이트 후 알림은 미검증입니다.
서명되지 않은 Windows x64 포터블 빌드입니다.
배포 산출물
- 파일:
MuRingDevSetup-0.1.10-x64.exe - 크기: 103,345,240 bytes
- SHA-256:
87b0945abdf8edc109123ead5cfd3ba75fe5fe8ee7e87856967ba0f32b1e2dd4 - 체크섬:
SHA256SUMS.txt
MuRingDevSetup-0.1.9-x64.exe
MuRingDevSetup-0.1.9-x64.exe
이름 변경과 기존 설치 호환성을 확인한 Pre-release입니다.
변경 내용
- 앱 이름을 Dev Bootstrap에서 MuRing Dev Setup으로 변경했습니다.
- 새 포터블 실행 파일명은
MuRingDevSetup-0.1.9-x64.exe입니다. 화면의 버전 표시도 0.1.9로 갱신했습니다. - 설치 및 커맨드·스킬 다운로드 원본을
Muring/muring-dev-setup으로 전환했습니다. - 기존 설치 경로·상태 파일·셸 설정·Claude/Codex 링크는 유지합니다. 기존 환경을 삭제할 필요가 없습니다.
실행 방법
Windows 로컬 폴더에서 EXE를 실행하고 환경 확인을 누릅니다.
기존 사용자는 같은 Windows 계정에서 선택 기록을 불러오며 실제 설치 상태를 다시 확인합니다.
새 PC에서는 WSL 준비 → Ubuntu 설치 → 설치 구성 → 변경 내용 확인 → 설치 → 로그인·연동 순서로 진행합니다.
릴리스 Assets에서 MuRingDevSetup-0.1.9-x64.exe를 받으세요. Git clone은 필요 없습니다.
기존 DevBootstrap-0.1.8-x64.exe 릴리스도 유지합니다.
검증 범위
- 형식 검사, 앱 단위 테스트 14개, TypeScript/Vite 빌드, Windows 포터블 패키징 통과.
- Playwright UI 테스트 11개 통과. Linux에서는 기존 사용자 라이브러리 캐시를 해당 프로세스의
LD_LIBRARY_PATH로 지정했습니다. - 콘텐츠 업데이트 테스트 10개와 설치 순서·재시도, 셸 설정 보존, KB 연결 회귀 검사 통과.
- 실제 Windows에서
tests/app-host.ps1,tests/wsl-location.ps1통과. - 패키지 내부 버전과 화면 버전 0.1.9, 동봉된 설치·콘텐츠 스크립트와 현재 소스의 일치를 확인했습니다.
- EXE를 Windows 로컬 임시 폴더에 복사하고 격리된
LOCALAPPDATA로 실행했습니다.
Windows Node + playwright-core의 CDP 검사로 앱 이름·버전, sandbox preload·IPC, 실제 WSL 환경 검사,
GitHub 콘텐츠 미리보기, 설치 구성 화면과 고정 제목 스크롤을 확인했습니다.
최초 CDP 연결은 포터블 압축 해제 중 거부됐으며 앱 준비 후 재시도하여 통과했습니다. - 실행 검증은 환경 검사와 미리보기 범위입니다. 신규 Windows VM의 WSL 설치·재부팅·Ubuntu 생성·전체 설치,
기존 사용자 상태의 실제 업그레이드, Orca 패치 실행은 검증하지 않았습니다. 안정판으로 판정하지 않습니다.
배포 산출물
- 파일:
app/release/MuRingDevSetup-0.1.9-x64.exe - 크기: 103,341,123 bytes
- SHA-256:
8d622471768a812149baa5f7e92211e65277f657cd49e23e818043d1a79b4bc5 - 체크섬:
app/release/SHA256SUMS.txt
서명되지 않은 Windows x64 포터블 빌드입니다.
DevBootstrap-0.1.8-x64.exe
DevBootstrap-0.1.8-x64.exe
집 PC처럼 WSL이 아직 없는 PC에서 흐름을 끊던 두 가지 창을 줄였습니다.
- SmartScreen·보안 경고는 처음 한 번만: 앱이 시작되면 다운로드한 EXE의 Mark-of-the-Web(
Zone.Identifier)을 스스로 지웁니다. 첫 실행에서 "추가 정보 → 실행"을 누른 뒤에는 재부팅 후 다시 열어도 묻지 않습니다. 계속 뜨면 파일 속성의 차단 해제를 확인하세요. - WSL 준비의 완전 설치 보장:
wsl --status에 더해wsl --version이 버전 번호를 돌려줘야(Store판 WSL 패키지 존재) 준비됨으로 표시하고 다음 단계를 엽니다. 이후 단계에서 wsl.exe가 자기 설치를 마저 하려고 스스로 관리자 권한(UAC)을 요청하는 경우를 막습니다. WSL 준비가 재부팅 없이 끝났는데도 준비되지 않으면 "사용자 작업 필요"로 멈추고 안내합니다. Ubuntu 설치는 준비가 완전하지 않으면 wsl.exe를 부르기 전에 거부합니다. - PC 상태의 WSL 칸에 확인된 WSL 버전을 표시합니다(예:
준비됨 · 2.7.13.0).
0.1.7의 오른쪽 진행 상황 패널과 단계별 작업 기록을 포함합니다.
DevBootstrap-0.1.8-x64.exe를 받아 Windows 로컬 폴더에서 실행하세요. Git clone은 필요 없습니다.
tests/app-host.ps1에 WSL 미설치 스텁 시나리오(준비 필요 판정·Ubuntu 설치 거부)와 Store WSL 완전성 검사를 추가해 7개 검사를 통과했습니다. 단위 테스트 14개, UI 테스트 11개, 빌드, Windows EXE 스모크 테스트, 패키징 EXE의 Mark-of-the-Web 자동 제거를 확인했습니다.
서명되지 않은 Pre-release입니다. 실제 WSL 미설치 PC에서 WSL 준비 → 재부팅 → 재실행 흐름과 UAC 횟수는 사용자 확인이 남아 있습니다.
DevBootstrap-0.1.7-x64.exe
DevBootstrap-0.1.7-x64.exe
작업 진행 상황을 본문 상단 대신 오른쪽 패널에 표시하고, 단계마다 그 단계에서 실행한 마지막 작업을 기억합니다.
- 다음 단계로 넘어가면 이전 단계의 작업 표시가 사라지고, 돌아오면 그 결과가 다시 보입니다. 작업이 없는 단계에서는 "이 단계에서 실행한 작업이 없습니다."를 표시합니다.
- 패널은 접었다 펼 수 있습니다. 접으면 상태 점과 경과 시간만 남고, 새 작업이 시작되면 자동으로 펼쳐집니다. 창 너비가 1240px보다 좁으면 펼친 패널이 본문 위에 겹치고, 창을 그보다 좁게 줄이면 자동으로 접힙니다.
- 설치 진행 단계의 "진행 기록 보기"를 없애고 설치 진행 기록을 같은 패널에 표시합니다. 로그 폴더 열기 버튼은 그대로입니다.
- 기본 창 너비를 1160에서 1460으로 넓혀 본문 너비를 유지합니다.
- 드롭다운을 연 직후 뒤늦게 도착한 스크롤 이벤트로 메뉴가 닫히던 문제를 고쳤습니다. 트리거가 실제로 움직였을 때만 닫힙니다.
DevBootstrap-0.1.7-x64.exe를 받아 Windows 로컬 폴더에서 실행하세요. 이번 화면 변경은 새 EXE에서 반영됩니다. Git clone은 필요 없습니다.
UI 회귀 테스트 11개(패널 단계별 기록·접기/펼치기 2개 추가), 단위 테스트 14개, 빌드와 Windows EXE 스모크 테스트를 통과했습니다. 앱 소스는 Prettier 형식으로 정리했으며 정리 전후의 빌드 결과가 동일함을 확인했습니다.
서명되지 않은 Pre-release입니다. 0.1.6의 WSL 미설치 PC 재실행 확인과 신규 Windows 전체 설치 검증은 별도로 남아 있습니다.