366978ce0f
ci / static (push) Has been cancelled
ci / publish (push) Has been cancelled
ci / backend (push) Has been cancelled
ci / frontend (push) Has been cancelled
Build & Test with Secrets / build (pull_request) Has been cancelled
Build & Test with Secrets / frontend (pull_request) Has been cancelled
Build & Test with Secrets / security-scan (pull_request) Has been cancelled
Build & Test with Secrets / notification (pull_request) Has been cancelled
ci / static (pull_request) Successful in 7s
ci / publish (pull_request) Has been cancelled
ci / frontend (pull_request) Has been cancelled
ci / backend (pull_request) Has been cancelled
792 B
792 B
배포 frontend artifact 계약
Source
- 운영 배포 Run 3357 로그:
dotnet publish전 frontend build 단계 없음 - 운영 bundle에
app-version및UI contract 4.0marker 없음 frontend의 재현 가능한pnpm-lock.yaml및 기존 CI frontend job
Decision
배포 workflow는 Host publish 전에 pnpm install --frozen-lockfile과 VITE_APP_VERSION=${GITHUB_SHA::7} pnpm build를 실행한다. 생성된 frontend/dist를 Host wwwroot에 복사하고, app-version과 UI contract 4.0 marker가 없으면 배포를 중단한다.
Evidence / Unknown
- Source 변경과 운영 artifact를 분리하지 않고, 매 배포 시 동일 commit에서 재생성한다.
- 실제 운영 반영 증거는 이 Slice의 CI 및 deploy run 완료 후 보존한다.