Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: solapi/solapi-nodejs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: solapi-v6.0.0
Choose a base ref
...
head repository: solapi/solapi-nodejs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: solapi-v6.0.1
Choose a head ref
  • 7 commits
  • 9 files changed
  • 3 contributors

Commits on Apr 20, 2026

  1. 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>
    Palbahngmiyine and claude committed Apr 20, 2026
    Configuration menu
    Copy the full SHA
    734a9be View commit details
    Browse the repository at this point in the history
  2. 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>
    Palbahngmiyine and claude committed Apr 20, 2026
    Configuration menu
    Copy the full SHA
    57ad84f View commit details
    Browse the repository at this point in the history
  3. Merge pull request #17 from Palbahngmiyine/fix/typedoc-build-errors

    fix(build): resolve typedoc type errors and add tsc gate
    Palbahngmiyine authored Apr 20, 2026
    Configuration menu
    Copy the full SHA
    0b42f25 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #18 from Palbahngmiyine/ci/trigger-docs-after-publish

    ci(release): trigger docs build after stable publish
    Palbahngmiyine authored Apr 20, 2026
    Configuration menu
    Copy the full SHA
    5c13296 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #160 from Palbahngmiyine/master

    fix(docs): restore GitHub Pages deployment for v6.0.0
    Palbahngmiyine authored Apr 20, 2026
    Configuration menu
    Copy the full SHA
    bec855e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e6f9cea View commit details
    Browse the repository at this point in the history
  7. Merge pull request #161 from solapi/release-please--branches--master-…

    …-components--solapi
    
    chore(master): release solapi 6.0.1
    Palbahngmiyine authored Apr 20, 2026
    Configuration menu
    Copy the full SHA
    5e93e72 View commit details
    Browse the repository at this point in the history
Loading