Skip to content

京王バス・東急バスのGTFS対応を追加#1603

Merged
TinyKitten merged 3 commits into
masterfrom
dev
Jul 12, 2026
Merged

京王バス・東急バスのGTFS対応を追加#1603
TinyKitten merged 3 commits into
masterfrom
dev

Conversation

@TinyKitten

@TinyKitten TinyKitten commented Jul 12, 2026

Copy link
Copy Markdown
Member

概要

リリースブランチ master に開発ブランチ dev の変更を取り込みます。京王バス(京王電鉄バス)と東急バスの GTFS / ODPT 対応の追加、および京王バス GTFS ダウンロードの 404 修正を含みます。

変更の種類

  • バグ修正
  • 新機能
  • データの修正・追加
  • リファクタリング
  • ドキュメント
  • CI/CD
  • その他

変更内容

  • 京王バス(京王電鉄バス)の GTFS-JP フィードを ODPT 取り込み対象に追加(company_cd=254 の会社エントリ、keio: プレフィックスの会社コードマッピング、data/1!companies.csv への追加)(京王バスのGTFSフィードを追加 #1601)
  • 京王バス GTFS のダウンロード 404 を修正。ODPT のバージョン付きエンドポイントは date セレクタが必須のため ?date=current を付与して常に現行ダイヤを取得し、acl:consumerKey のクエリ結合バグ(既存クエリがある場合は & で連結)を修正。あわせて 1 フィードのダウンロード失敗(HTTP エラー・パニック/キャンセル)を非致命化して他フィードのインポートを継続、失敗時の部分展開ディレクトリ削除、reqwest エラーからのトークン付き URL 除去 (京王バスGTFSのダウンロード404を修正 #1602)
  • 東急バス(大田区・品川区・目黒区の各コミュニティバス)を GTFS と ODPT JSON API から統合。ODPT の GTFS フィード 3 件(tokyu_ota / tokyu_shinagawa / tokyu_meguro)に加え、ODPT JSON(BusroutePattern / BusstopPole / BusTimetable)による実ダイヤ取り込みを追加。company_cd=255 の会社エントリ(東急バス)を追加 (東急バスをGTFS・ODPT JSONから統合 #1600)
  • README / AGENTS / architecture ドキュメントとデータソース表記を更新

テスト

  • cargo fmt --all -- --check が通ること
  • cargo clippy -- -D warnings が通ること
  • cargo testSQLX_OFFLINE=true)が通ること

いずれも取り込み元の #1600 / #1601 / #1602 で実行済み・CI green です(本 PR はそれらのマージ済み変更の master への反映で、コード差分は同一)。

関連Issue

スクリーンショット(任意)

@coderabbitai

coderabbitai Bot commented Jul 12, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 2c47d6bd-5e6b-4e24-9801-79b082793594

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dev

Comment @coderabbitai help to get the list of available commands.

@TinyKitten TinyKitten self-assigned this Jul 12, 2026
@TinyKitten TinyKitten changed the title 京王バスGTFSフィードの追加とダウンロード404修正 京王バス・東急バスのGTFS対応を追加 Jul 12, 2026
@TinyKitten TinyKitten merged commit 34c266c into master Jul 12, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant