中央線東京〜河口湖の富士急行線直通系統追加を master へ反映 - #1668
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
🚉 停車駅の変更3 件の新しい停車パターン
🆕 快速 (Rapid) - 中央線(快速) / 中央本線 / 富士急行線type_cd=102, line_group_cd=1180 変更内容: 59 駅追加 全駅リスト (59駅)
🆕 通勤快速 (Commuter Rapid) - 中央線(快速) / 中央本線 / 富士急行線type_cd=104, line_group_cd=1181 変更内容: 59 駅追加 全駅リスト (59駅)
🆕 中央特快 (Chūō Special Rapid) - 中央線(快速) / 中央本線 / 富士急行線type_cd=120, line_group_cd=1182 変更内容: 59 駅追加 全駅リスト (59駅)
|
概要
devに入っている 1 件 (#1667) をmasterへ反映する本番リリース PR。中身はdata/5!station_station_types.csvのみのデータ追加で、JR 中央線快速電車と富士急行線を直通する東京〜河口湖の運行系統 3 件を新規収録する。コードの変更は無く、既存系統の書き換えも無い(追加のみ 177 行、削除 0 行)。masterへのマージで Build Cloudflare Worker ワークフローの production デプロイ (stationapi) が動く。変更の種類
変更内容
全体で 1 file changed, +177 / -0。
#1667 中央線東京〜高尾系統に富士急行線直通を追加
高尾〜河口湖の直通普通 (
line_group_cd=969) と特急富士回遊 (line_group_cd=350) は収録済みだったが、東京発着の直通系統が欠けていたため、運行実態にあわせて 3 系統を追加した。line_group_cdtype_cdAGENTS.mdの Through-service junction stations に従い、高尾は1131232(中央線(快速))と1131112(中央本線)、大月は1131120(中央本線)と9940101(富士急行線)の両方を登録。line_group_cd=20/21/22の通過フラグを踏襲。快速系統 (1180) のみ高円寺・阿佐ケ谷・西荻窪をpass=3(平日通過)ではなくpass=0としている(平日運転の上り列車で実際に停車するため)。高尾以西は普通扱いのため全駅pass=0。line_group_cd=20〜23(東京〜大月)はそのまま。これらを河口湖まで延伸すると、大多数を占める高尾・大月止まりの列車まで河口湖行きとして扱われてしまう。青梅線直通を別系統 (590/592/967/24) にしている既存方針にあわせ、別系統として追加した。運行実態は富士山麓電気鉄道の公式案内(東京〜河口湖 / 高尾〜河口湖)で裏取り済み。
テスト
make fmtが通ることmake clippyが通ること(wasm32 ターゲットを含む)make testが通ること省略: 本 PR は CSV データのみの変更で、コード本体(
stationapi/src/**等)に変更が無いため上記 3 項目は未実施(ci.ymlの paths フィルタ対象外でもある)。代わりに取り込み元の #1667 で以下を実行し、いずれも成功している。cargo run -p data_validator→[VALID] No errors reported.cargo test -p stationapi -p stationapi-preprocessor -p data_validator→ 全テスト pass加えて
devの先端98be61cに対する Verify station data integrity(run 33089845844)と Deploy to staging(run 33089845882)がいずれも success。この PR 自体はマージ済みコミット 1 件をそのままmasterへ運ぶだけで、追加の変更は含まない。関連Issue
スクリーンショット(任意)
Generated by Claude Code