Skip to content

chore(deps): 의존성을 같은 major 안에서 최신으로 올린다 - #126

Merged
minjun0219 merged 3 commits into
mainfrom
claude/project-thread-5yby81
Oct 19, 2026
Merged

minjun0219 merged 3 commits into
mainfrom
claude/project-thread-5yby81

Conversation

@minjun0219

@minjun0219 minjun0219 commented Oct 19, 2026 •

Copy link
Copy Markdown
Owner

Requested by 민준 · project thread

변경 전: 사이트에서 pnpm audit 이 high 2건을 보고한다. wrangler 아래 miniflare 가 쓰는 sharp 0.35.4 와 astro 아래 http-cache-semantics 4.2.0 이다.

변경 후: 사이트의 pnpm audit 이 0건이 된다. Rust 쪽은 cargo audit 이 처음부터 0건이었고, Cargo.lock 만 semver 범위 안에서 갱신한다.

주간 의존성 점검 루틴이 연 PR 이다. 같은 major 안의 patch, minor 업데이트만 담았다.

고친 취약점 (사이트)

바꾼 것

커밋을 영역별로 나눴다. 사이트 커밋은 chore(site) 라서 git-cliff 가 CHANGELOG 에서 뺀다.

  • chore(deps): Cargo.lock 의 serde_json 1.0.154, wasm-bindgen 0.2.129, syn 3.0.9, unicode-ident 1.0.27. Cargo.toml 은 그대로다
  • chore(site): astro ^7.4.0, @astrojs/mdx ^8.1.0, @astrojs/react ^7.1.0, posthog-js ^1.438.12, react, react-dom ^19.3.1, wrangler ^4.151.0 과 lockfile 의 하위 의존성
  • chore(site): 사이트 engines.node 를 >=22.22.0 으로 올렸다. astro 7.4.0, @astrojs/mdx 8.1.0, @astrojs/react 7.1.0 이 요구하는 하한이고, astro CLI 는 그보다 낮은 Node 에서 실행을 거부한다
  • 범위를 벗어나는 major: 사이트의 typescript 7

바꾸지 않은 곳:

  • examples/react-streaming 은 잠금 파일이 없어서 CI 가 늘 범위 안의 최신을 받는다. npm audit 도 0건이다
  • Go 이식은 외부 모듈 의존이 없다. 표준 라이브러리 취약점을 보는 govulncheck 는 이 환경에서 vuln.go.dev 가 막혀 돌리지 못했다

확인

ci.yml 게이트를 같은 순서로 돌렸다.

  • ./scripts/readme-sync.sh
  • cargo test --workspace --locked (168개 통과), clippy -D warnings, wasm32 빌드
  • Go: gofmt, go vet, MDWIRE_RUST=../target/debug/mdwire go test ./...
  • ./scripts/build-npm.sh, CI=1 ./scripts/smoke.sh (Node, Bun, 최신 lezer, workerd, 타입 모두 통과)
  • 예제 npm install, npm run build
  • 사이트 pnpm install --frozen-lockfile, pnpm run check (오류, 경고 0), pnpm run build (27페이지)
  • 확인하지 못한 것: context7.json 스키마 검사(이 환경에서 context7.com 이 막혀 있다)

Generated by Claude Code

주간 의존성 점검에서 cargo audit 은 취약점을 찾지 않았다. Cargo.toml 은
그대로 두고 Cargo.lock 만 갱신한다.

- serde_json 1.0.151 → 1.0.154 (mdwire-cli)
- wasm-bindgen 0.2.128 → 0.2.129 (mdwire-wasm)
- 하위의 syn 3.0.9, unicode-ident 1.0.27
- 나온 지 3일이 안 된 버전은 없었다

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015Ys4hKe4PqcPfHtEUvrD2z
pnpm audit 이 찾은 high 2건을 고친다.

- wrangler 4.151.0: miniflare 아래 sharp 0.35.4 → 0.35.5
  (GHSA-wq5f-xc86-pv6w)
- astro 아래 http-cache-semantics 4.2.0 → 4.3.0 (GHSA-ch52-4w7c-c8xp)
- astro 7.4.0, @astrojs/mdx 8.1.0, @astrojs/react 7.1.0,
  posthog-js 1.438.12, react, react-dom 19.3.1
- 나온 지 3일이 안 된 버전은 고르지 않았다

typescript 7 은 major 라서 올리지 않았다.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015Ys4hKe4PqcPfHtEUvrD2z
@minjun0219 minjun0219 self-assigned this Oct 19, 2026
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 19, 2026 •

Copy link
Copy Markdown

🚀 Deploying Preview to Cloudflare 🚀

Preview URL: https://claude-project-thread-5yby81-mdwire-site.minjun.workers.dev (commit 86d2eef)

This URL reflects your latest Preview deployment

Preview Deployments by commit

Status Deployment URL Commit Updated (UTC) See this deployment's details
  • Build: Success ✅
  • Deployment: Success ✅

View logs ↗
https://7d5d767c-mdwire-site.minjun.workers.dev 86d2eef 2026-10-19T01:51:42.399Z Visit the dashboard ↗
  • Build: Success ✅
  • Deployment: Success ✅

View logs ↗
https://422c1711-mdwire-site.minjun.workers.dev 5432beb 2026-10-19T00:09:13.594Z Visit the dashboard ↗

@minjun0219
minjun0219 marked this pull request as ready for review October 19, 2026 01:46
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 19, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-19T01:48:51.984379Z 5432beb Draft marked ready
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 5432beb646

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread site/package.json
astro 7.4.0, @astrojs/mdx 8.1.0, @astrojs/react 7.1.0 은 Node 22.22.0
이상을 요구한다. astro CLI 는 그보다 낮은 버전에서 실행을 거부하는데,
engines 는 아직 22.12.0 을 지원한다고 적고 있었다.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015Ys4hKe4PqcPfHtEUvrD2z
@minjun0219
minjun0219 merged commit a36238b into main Oct 19, 2026
11 checks passed
@minjun0219
minjun0219 deleted the claude/project-thread-5yby81 branch October 19, 2026 02:02
@github-actions github-actions Bot mentioned this pull request Oct 19, 2026
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.

2 participants