Skip to content

chore(workspace): remove local device data generation - #268

Merged
gurezo merged 9 commits into
mainfrom
chore/remove-local-device-generation
Sep 12, 2026
Merged

gurezo merged 9 commits into
mainfrom
chore/remove-local-device-generation

Conversation

@gurezo

@gurezo gurezo commented Sep 12, 2026

Copy link
Copy Markdown
Owner

PR タイトルは Conventional Commits に準拠してください (例: feat(web): add device list component)。
利用可能な scope は CONTRIBUTING.md と commitlint.config.js を参照してください。

Summary

Certified Devices JSON へ移行済みのため、Dashboard 側の自前デバイス同期・生成処理を削除しました。ランタイムは引き続き chirimen-certified-devices/generated/devices.json を参照します。

Type of change

  • Bug fix
  • New feature
  • Refactor
  • Documentation
  • Chore (build/test/ci)
  • Breaking change

Related issues

What changed?

  • sync-devices / sync-example-upstreams / generate-platform-examples / validate-platform-examples の Nx プロジェクトを削除しました
  • data/example-upstreams / data/platform-examples / generated/reports / apps/web/public/devices.json を削除しました
  • PR 必須チェックになる generate / sync / validate 系 workflow 5 件を削除しました(refresh-devices.yml と deploy.yml は後続 Issue のため残しています)
  • 不要な npm scripts(generate:devices 等)と依存(axios / yaml / tsx)を削除し、lockfile を更新しました
  • 削除したツール向けの commitlint scope を外し、CONTRIBUTING / Cursor skill の一覧を同期しました

API / Compatibility

  • Public API changes (export / function signature / behavior)
    • Details:
  • This change is backward compatible
  • This change introduces a breaking change
    • Migration notes:

ランタイムの Device Repository API は変更していません。ローカルの pnpm generate:devices など自前生成コマンドは廃止です。

refresh-devices.yml は削除した scripts を呼び出すため、#259 merge 後〜#260 完了までは壊れた状態になります。親 Issue の実施順どおりです。

How to test

  1. pnpm nx show projects に 4 つの同期・生成ツールが残っていないことを確認する
  2. pnpm build / pnpm test:all / pnpm lint:all が成功することを確認する
  3. pnpm start 後、一覧・詳細が Certified Devices JSON から表示され、/devices.json が 404 になることを確認する

Environment (if relevant)

  • Browser: Chrome (Cursor browser)
  • OS: macOS
  • Node version: 24
  • pnpm version: 11.24.0

Checklist

  • I ran tests locally (if available)
  • I updated docs/README if needed
  • I considered error handling where relevant

README / architecture / データ更新手順の本文更新は #262 で実施します。commitlint scope 表だけはこの PR で同期しています。

Made with Cursor

gurezo and others added 9 commits September 12, 2026 17:35
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@gurezo
gurezo merged commit 5b49437 into main Sep 12, 2026
2 checks passed
@gurezo
gurezo deleted the chore/remove-local-device-generation branch September 12, 2026 08:54
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.

[Feature]: Dashboard の自前データ同期・生成処理を削除する

1 participant