Skip to content

chore: 0.3.2 릴리스 안정성 강화 - #13

Merged
emfpdlzj merged 1 commit into
developfrom
chore/release-0.3.2
Oct 1, 2026
Merged

emfpdlzj merged 1 commit into
developfrom
chore/release-0.3.2

Conversation

@emfpdlzj

@emfpdlzj emfpdlzj commented Oct 1, 2026

Copy link
Copy Markdown
Owner

요약

DSLForge 0.3.2 릴리스를 준비하고 패키징 및 텔레메트리 경계를 강화합니다.

변경 배경

릴리스마다 동일한 VSIX가 생성되는지 CI에서 검증할 필요가 있었고, 텔레메트리 클라이언트의 기존 키워드 필터가 안전한 집계 필드까지 제거하는 문제가 있었습니다. 또한 릴리스 문서의 오래된 경로와 체크리스트를 현재 상태에 맞출 필요가 있었습니다.

변경 내용

  • 패키지 버전을 0.3.2로 갱신하고 CHANGELOG 릴리스 노트를 작성했습니다.
  • GitHub Actions를 v7로 갱신하고 @vscode/vsce 4.0.0을 고정했습니다.
  • PR CI에서 실제 VSIX 패키지 내용과 생성 여부를 검증합니다.
  • 릴리스 워크플로에서 생성한 VSIX를 아티팩트로 보관합니다.
  • 텔레메트리 엔드포인트 선택과 속성 허용 정책을 분리하고 회귀 테스트를 추가했습니다.
  • 텔레메트리 프록시의 입력 검증, 민감 필드 제거, 장애 및 속도 제한 테스트를 추가했습니다.
  • VSIX에서 개발 전용 파일을 제외하고 릴리스 문서의 오래된 절대 경로를 정리했습니다.

영향 범위

  • VS Code 확장 런타임의 텔레메트리 전송 속성 필터
  • PR 및 태그 릴리스 CI
  • 배포되는 VSIX 파일 구성
  • 0.3.2 버전 및 릴리스 문서

사용자 기능/API 스펙에는 변경이 없습니다.

검증

  • npm run ci:check
  • npm test
  • npm audit: 취약점 0건
  • npm run package:check
  • 생성된 dslforge-0.3.2.vsix를 격리된 VS Code 확장 디렉터리에 설치 후 emfpdlzj.dslforge@0.3.2 확인
  • git diff --check

리뷰 포인트

  • 허용된 텔레메트리 집계 필드가 필요한 범위로 제한되어 있는지
  • PR CI와 태그 릴리스가 동일한 고정 패키징 도구를 사용하는지
  • VSIX에 런타임에 필요한 파일만 포함되는지

수동 Xtext 및 AI 모델 UI 스모크 테스트는 릴리스 체크리스트에 후속 확인 항목으로 유지했습니다.

@vercel

vercel Bot commented Oct 1, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
dslforge Ready Ready Preview Oct 1, 2026 10:26am UTC

@emfpdlzj
emfpdlzj merged commit 208f167 into develop Oct 1, 2026
7 checks passed

This branch was successfully deployed

1 active deployment
Preview — 833064c8 Deployed Oct 1, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant