-
Notifications
You must be signed in to change notification settings - Fork 14
Comparing changes
Open a pull request
base repository: solapi/solapi-nodejs
base: solapi-v6.0.0
head repository: solapi/solapi-nodejs
compare: solapi-v6.0.1
- 7 commits
- 9 files changed
- 3 contributors
Commits on Apr 20, 2026
-
fix(build): resolve typedoc type errors and add tsc gate to CI
`pnpm run docs`(typedoc)가 tsconfig의 include(src + test) 기준으로 전체 TypeScript 컴파일을 수행하다가 4개 타입 에러로 실패하여, v6.0.0 이후 GitHub Pages 문서 배포가 막혀 있었다. CI는 Biome/Vitest/tsup(모두 esbuild 계열)만 돌려 타입 에러를 잡지 못하는 공백이 있었다. - src/lib/schemaUtils.ts: Effect.void(= Effect<void, never>)를 Effect<Date | undefined, InvalidDateError> 자리에 사용하던 것을 Effect.succeed<Date | undefined>(undefined)로 교정. - test/lib/bms-test-utils.ts: BmsChatBubbleType을 내부용 type-only import만 존재하는 kakaoOption.ts가 아니라 정식 re-export 위치인 @/models/base/kakao/bms 에서 import. - test/models/base/kakao/bms/bmsConstraints.test.ts: 콜백이 2-arg인데 it.each 튜플에 사용되지 않는 3번째 원소(`true`)가 섞여 있어 제거. - test/models/requests/messages/sendMessage.test.ts: Schema.encodeSync 결과의 scheduledDate 타입이 string | Date이므로 new Date(...) 정규화 후 getTime 비교. 추가로 회귀 방지를 위해 package.json에 `typecheck` 스크립트 (tsc --noEmit)를 신설하고 CI lint 잡에 Typecheck step을 추가한다. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 734a9be - Browse repository at this point
Copy the full SHA 734a9beView commit details -
ci(release): trigger docs build after stable publish
release-please가 기본 GITHUB_TOKEN으로 GitHub Release를 생성할 때, GitHub Actions 정책상 `release: [published]` 이벤트가 다음 워크플로를 트리거하지 않는다. 이 제약으로 v6.0.0 이후 `build-docs.yaml`이 자동으로 돌지 않아 API Reference가 구버전으로 남아 있었다. `workflow_dispatch`는 GITHUB_TOKEN으로도 기동이 허용되므로, publish 잡 성공 후 `gh workflow run build-docs.yaml --ref $TAG`로 명시적 디스패치 하는 `trigger-docs` 잡을 추가한다. master 브랜치이고 release_created가 true일 때만 동작하므로 beta 경로나 release PR 생성 단계에서는 트리거 되지 않는다. `--ref $TAG`로 릴리즈 태그 기준 커밋에서 문서를 빌드해 릴리즈와 동일한 소스 상태가 보장된다. build-docs.yaml 자체는 그대로 유지 — 수동 재빌드 경로와 향후 PAT 전환 시의 release 이벤트 경로 모두 보존. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 57ad84f - Browse repository at this point
Copy the full SHA 57ad84fView commit details -
Merge pull request #17 from Palbahngmiyine/fix/typedoc-build-errors
fix(build): resolve typedoc type errors and add tsc gate
Configuration menu - View commit details
-
Copy full SHA for 0b42f25 - Browse repository at this point
Copy the full SHA 0b42f25View commit details -
Merge pull request #18 from Palbahngmiyine/ci/trigger-docs-after-publish
ci(release): trigger docs build after stable publish
Configuration menu - View commit details
-
Copy full SHA for 5c13296 - Browse repository at this point
Copy the full SHA 5c13296View commit details -
Merge pull request #160 from Palbahngmiyine/master
fix(docs): restore GitHub Pages deployment for v6.0.0
Configuration menu - View commit details
-
Copy full SHA for bec855e - Browse repository at this point
Copy the full SHA bec855eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e6f9cea - Browse repository at this point
Copy the full SHA e6f9ceaView commit details -
Merge pull request #161 from solapi/release-please--branches--master-…
…-components--solapi chore(master): release solapi 6.0.1
Configuration menu - View commit details
-
Copy full SHA for 5e93e72 - Browse repository at this point
Copy the full SHA 5e93e72View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff solapi-v6.0.0...solapi-v6.0.1