Skip to content

chore: apply all open dependency updates - #211

Merged
paper2 merged 3 commits into
mainfrom
chore/apply-all-dependency-updates
Aug 15, 2026
Merged

chore: apply all open dependency updates#211
paper2 merged 3 commits into
mainfrom
chore/apply-all-dependency-updates

Conversation

@paper2

@paper2 paper2 commented Aug 15, 2026

Copy link
Copy Markdown
Owner

Summary

Open になっている Dependabot のアップデート PR を 1 本にまとめて適用しました。major 更新で壊れた箇所は必要な範囲だけ直しています。

Applies:

Companion upgrades needed for ESLint 10:

  • @eslint/js 10.0.1
  • eslint-plugin-github 6.1.2
  • @typescript-eslint/parser 8.65.0 (plugin と揃える)
  • .npmrclegacy-peer-deps=trueeslint-plugin-import@2.32 がまだ ESLint 10 の peer を宣言していないため)

Code / config fixes:

  • TypeScript 6 向けに deprecated な baseUrl をやめ、types: ["node"] を追加
  • src/... 絶対 import を相対 import に変更
  • ESLint 10 recommended の preserve-caught-error に合わせて Errorcause を付与
  • 期限切れしていたテスト用 WORKFLOW_RUN_ID を直近の成功 run に更新
  • npm run packagedist/ を再生成

Verification

.devcontainer/compose.yml の Prometheus / Jaeger を起動し、DEV_CONTAINER=false でホストからテストしました。

  • npm run format:check / npm run lint (eslint + tsc --noEmit --strict) 成功
  • DEV_CONTAINER=false npm run test -- --run 104 / 104 passed
  • Prometheus に github_workflow_duration_seconds / github_job_duration_seconds / github_job_queued_duration_seconds が届いていることを確認
  • Jaeger に service github-actions-opentelemetry と workflow / job / step span が登録されていることを確認

Test plan

paper2 added 3 commits August 15, 2026 16:42
Combine Dependabot PRs #202, #203, #204, #205, #209, and #210, rebuild dist, and fix breakages from the major upgrades.
The TypeScript Tests job timed out because this case did a second full
workflow fetch and export after the success path. Mock the fetch so it
only covers the forceFlush error.
Drop the fetch mock. Reset spies between tests so a previous Once
implementation cannot leak, and give the real API cases more time.
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