Skip to content

Improve GTFS input logging with optional CSV-aware previews after archive preparation#805

Merged
mmathieum merged 4 commits into
masterfrom
copilot/add-log-first-100-lines-txt-files
Jul 3, 2026
Merged

Improve GTFS input logging with optional CSV-aware previews after archive preparation#805
mmathieum merged 4 commits into
masterfrom
copilot/add-log-first-100-lines-txt-files

Conversation

Copilot AI commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

prepare_only.sh previously had no direct visibility into the unpacked GTFS inputs in workflow logs. This update adds an optional post-prepare log step that inspects GTFS .txt (CSV) files and prints a structured preview for both current and next datasets.

  • Workflow placement

    • Added a new step immediately after MT select archive (./prepare_only.sh) in shared-overwrite/.github/workflows/mt-sync-code-data.yml.
    • Targets:
      • agency-parser/input/gtfs/
      • agency-parser/input/gtfs_next/ (when present)
  • CSV-focused log output

    • For each .txt file found, logs:
      • total line count
      • inferred column count (from header)
      • header row
      • first 100 lines with line numbers
      • explicit truncation note when file length exceeds 100 lines
    • Uses grouped logs (::group:: ... ::endgroup::) per file for scanability.
  • Non-blocking behavior

    • Step is explicitly optional via continue-on-error: true.
    • Missing directories/files are logged as informational; workflow proceeds.
- name: MT log GTFS CSV previews
  continue-on-error: true
  run: |
    for DIR in "agency-parser/input/gtfs/" "agency-parser/input/gtfs_next/"; do
      # ...
      TOTAL_LINES=$(wc -l < "$FILE")
      COLUMN_COUNT=$(awk -F',' 'NR==1{print NF; exit}' "$FILE")
      HEADER=$(head -n 1 "$FILE")
      nl -ba "$FILE" | head -n 100
    done

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Code Review

This pull request adds a new step to the GitHub Actions workflow to log previews of GTFS CSV files. Feedback was provided to address a potential pipeline failure caused by using nl -ba "$FILE" | head -n 100 on files with more than 100 lines, which triggers a SIGPIPE error under pipefail. Reversing the command to head -n 100 "$FILE" | nl -ba is recommended to ensure the workflow runs successfully.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

Comment thread shared-overwrite/.github/workflows/mt-sync-code-data.yml Outdated
@mmathieum

Copy link
Copy Markdown
Member

@copilot what about this #805 (comment) ?

Copilot AI commented Jul 3, 2026

Copy link
Copy Markdown
Contributor Author

@copilot what about this #805 (comment) ?

Good catch. I addressed that thread by switching the preview pipeline to head -n 100 "$FILE" | nl -ba, so files over 100 lines no longer trip pipefail and stop processing subsequent files. Fixed in commit 8579ca6.

Copilot AI requested a review from mmathieum July 3, 2026 17:34
mmathieum added a commit to mtransitapps/ca-dawson-creek-transit-system-bus-android that referenced this pull request Jul 3, 2026
@mmathieum

Copy link
Copy Markdown
Member

/gemini review

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Code Review

This pull request adds a new step to the GitHub Actions workflow to log previews of GTFS CSV/TXT files, including their headers, line counts, and column counts. The feedback suggests stripping trailing carriage returns (\r) from headers to prevent rendering issues with CRLF line endings, and sorting the files alphabetically to ensure deterministic log output.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

Comment thread shared-overwrite/.github/workflows/mt-sync-code-data.yml
Comment thread shared-overwrite/.github/workflows/mt-sync-code-data.yml Outdated
@mmathieum

Copy link
Copy Markdown
Member

@copilot address those #805 (comment) #805 (comment)

Copilot AI commented Jul 3, 2026

Copy link
Copy Markdown
Contributor Author

@copilot address those #805 (comment) #805 (comment)

Addressed in commit 7c0b375.

  • stripped trailing CR from HEADER to avoid CRLF log rendering issues
  • sorted find ... -print0 output with sort -z for deterministic .txt preview order

@mmathieum

Copy link
Copy Markdown
Member

@mmathieum mmathieum merged commit 2e2cd0b into master Jul 3, 2026
4 checks passed
@mmathieum mmathieum deleted the copilot/add-log-first-100-lines-txt-files branch July 3, 2026 18:22
mmathieum added a commit to mtransitapps/ca-calgary-transit-train-android that referenced this pull request Jul 3, 2026
…er':

- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons: Update README Twitter link to x.com
- commons: Build(deps): Bump androidx.sqlite:sqlite-ktx from 2.6.2 to 2.7.0 in the androidx group across 1 directory mtransitapps/commons#799
- commons: Build(deps): Bump gradle-wrapper from 9.6.0 to 9.6.1 in /shared mtransitapps/commons#803
- commons: Build(deps): Bump com.gradle.develocity from 4.4.3 to 4.5.0 in /shared mtransitapps/commons#802
- commons: Build(deps): Bump com.google.android.gms:play-services-location from 21.3.0 to 21.4.0 in the gms group across 1 directory mtransitapps/commons#800
- commons: Build(deps): Bump the ads group across 1 directory with 2 updates mtransitapps/commons#801
- commons: Build(deps): Bump mtransitapps/gh-actions from 1.2.1 to 1.3.0 in /shared-overwrite/.github/workflows mtransitapps/commons#798
- commons: Download & prepare GTFS > better error handling mtransitapps/commons#797
- commons: Update workflow paths for mt-store-listing-push
- commons: Generated Store listing full/short desc > compat w/ NextBus
- commons: Fix "archive" script > compat with space in headers "service_id, monday, ..." mtransitapps/commons#796
- commons: Build(deps): Bump the ads group across 1 directory with 2 updates mtransitapps/commons#794
- commons: Build(deps): Bump gradle-wrapper from 9.5.1 to 9.6.0 in /shared mtransitapps/commons#795
- commons: Build(deps): Bump the gh-actions group across 2 directories with 1 update mtransitapps/commons#793
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
- commons-android: Code cleanup from other PR mtransitapps/commons-android#165
- commons-android: `ProviderContract.Filter` > shared filter params mtransitapps/commons-android#164
- commons-android: `ServiceUpdates` mtransitapps/commons-android#162
- commons-android: Fix spread operator usage in getText function mtransitapps/commons-android#163
- commons-java: Support for custom LC UC words min
montransit added a commit to mtransitapps/mtransit-for-android that referenced this pull request Jul 3, 2026
- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
montransit added a commit to mtransitapps/ca-st-hyacinthe-transport-collectif-bus-android that referenced this pull request Jul 4, 2026
- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
montransit added a commit to mtransitapps/fr-perpignan-sankeo-bus-android that referenced this pull request Jul 4, 2026
- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
montransit added a commit to mtransitapps/ca-ottawa-oc-transpo-bus-android that referenced this pull request Jul 4, 2026
- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
montransit added a commit to mtransitapps/ca-toronto-share-bike-android that referenced this pull request Jul 7, 2026
- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons: Update README Twitter link to x.com
- commons: Build(deps): Bump androidx.sqlite:sqlite-ktx from 2.6.2 to 2.7.0 in the androidx group across 1 directory mtransitapps/commons#799
- commons: Build(deps): Bump gradle-wrapper from 9.6.0 to 9.6.1 in /shared mtransitapps/commons#803
- commons: Build(deps): Bump com.gradle.develocity from 4.4.3 to 4.5.0 in /shared mtransitapps/commons#802
- commons: Build(deps): Bump com.google.android.gms:play-services-location from 21.3.0 to 21.4.0 in the gms group across 1 directory mtransitapps/commons#800
- commons: Build(deps): Bump the ads group across 1 directory with 2 updates mtransitapps/commons#801
- commons: Build(deps): Bump mtransitapps/gh-actions from 1.2.1 to 1.3.0 in /shared-overwrite/.github/workflows mtransitapps/commons#798
- commons: Download & prepare GTFS > better error handling mtransitapps/commons#797
- commons: Update workflow paths for mt-store-listing-push
- commons: Generated Store listing full/short desc > compat w/ NextBus
- commons-android: cleanup
- commons-android: Filter `inFocus` cleanup & POI status `validity` (& `useful`) mtransitapps/commons-android#166
- commons-android: Delete `TimeExt.kt` mtransitapps/commons-android#169
- commons-android: Handle Twitter/X ISO-8601 millisecond timestamps in legacy date parsing mtransitapps/commons-android#167
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
- commons-android: Code cleanup from other PR mtransitapps/commons-android#165
- commons-java: cleanup
- commons-java: Support for custom LC UC words min
montransit added a commit to mtransitapps/ca-vernon-transit-system-bus-android that referenced this pull request Jul 7, 2026
- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons-android: cleanup
- commons-android: Filter `inFocus` cleanup & POI status `validity` (& `useful`) mtransitapps/commons-android#166
- commons-android: Delete `TimeExt.kt` mtransitapps/commons-android#169
- commons-android: Handle Twitter/X ISO-8601 millisecond timestamps in legacy date parsing mtransitapps/commons-android#167
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
- commons-java: cleanup
montransit added a commit to mtransitapps/ca-vancouver-translink-ferry-android that referenced this pull request Jul 7, 2026
…parser':

- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons: Update README Twitter link to x.com
- commons: Build(deps): Bump androidx.sqlite:sqlite-ktx from 2.6.2 to 2.7.0 in the androidx group across 1 directory mtransitapps/commons#799
- commons: Build(deps): Bump gradle-wrapper from 9.6.0 to 9.6.1 in /shared mtransitapps/commons#803
- commons: Build(deps): Bump com.gradle.develocity from 4.4.3 to 4.5.0 in /shared mtransitapps/commons#802
- commons: Build(deps): Bump com.google.android.gms:play-services-location from 21.3.0 to 21.4.0 in the gms group across 1 directory mtransitapps/commons#800
- commons: Build(deps): Bump the ads group across 1 directory with 2 updates mtransitapps/commons#801
- commons: Build(deps): Bump mtransitapps/gh-actions from 1.2.1 to 1.3.0 in /shared-overwrite/.github/workflows mtransitapps/commons#798
- commons: Download & prepare GTFS > better error handling mtransitapps/commons#797
- commons: Update workflow paths for mt-store-listing-push
- commons: Generated Store listing full/short desc > compat w/ NextBus
- commons-android: cleanup
- commons-android: Filter `inFocus` cleanup & POI status `validity` (& `useful`) mtransitapps/commons-android#166
- commons-android: Delete `TimeExt.kt` mtransitapps/commons-android#169
- commons-android: Handle Twitter/X ISO-8601 millisecond timestamps in legacy date parsing mtransitapps/commons-android#167
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
- commons-android: Code cleanup from other PR mtransitapps/commons-android#165
- commons-java: cleanup
- commons-java: Support for custom LC UC words min
montransit added a commit to mtransitapps/ca-mount-waddington-regional-transit-bus-android that referenced this pull request Jul 7, 2026
- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons-android: cleanup
- commons-android: Filter `inFocus` cleanup & POI status `validity` (& `useful`) mtransitapps/commons-android#166
- commons-android: Delete `TimeExt.kt` mtransitapps/commons-android#169
- commons-android: Handle Twitter/X ISO-8601 millisecond timestamps in legacy date parsing mtransitapps/commons-android#167
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
- commons-java: cleanup
montransit added a commit to mtransitapps/ca-kingston-transit-bus-android that referenced this pull request Jul 7, 2026
…parser':

- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons: Update README Twitter link to x.com
- commons: Build(deps): Bump androidx.sqlite:sqlite-ktx from 2.6.2 to 2.7.0 in the androidx group across 1 directory mtransitapps/commons#799
- commons: Build(deps): Bump gradle-wrapper from 9.6.0 to 9.6.1 in /shared mtransitapps/commons#803
- commons: Build(deps): Bump com.gradle.develocity from 4.4.3 to 4.5.0 in /shared mtransitapps/commons#802
- commons: Build(deps): Bump com.google.android.gms:play-services-location from 21.3.0 to 21.4.0 in the gms group across 1 directory mtransitapps/commons#800
- commons: Build(deps): Bump the ads group across 1 directory with 2 updates mtransitapps/commons#801
- commons: Build(deps): Bump mtransitapps/gh-actions from 1.2.1 to 1.3.0 in /shared-overwrite/.github/workflows mtransitapps/commons#798
- commons: Download & prepare GTFS > better error handling mtransitapps/commons#797
- commons: Update workflow paths for mt-store-listing-push
- commons: Generated Store listing full/short desc > compat w/ NextBus
- commons-android: cleanup
- commons-android: Filter `inFocus` cleanup & POI status `validity` (& `useful`) mtransitapps/commons-android#166
- commons-android: Delete `TimeExt.kt` mtransitapps/commons-android#169
- commons-android: Handle Twitter/X ISO-8601 millisecond timestamps in legacy date parsing mtransitapps/commons-android#167
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
- commons-android: Code cleanup from other PR mtransitapps/commons-android#165
- commons-java: cleanup
- commons-java: Support for custom LC UC words min
montransit added a commit to mtransitapps/ca-banff-roam-transit-bus-android that referenced this pull request Jul 7, 2026
- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons-android: cleanup
- commons-android: Filter `inFocus` cleanup & POI status `validity` (& `useful`) mtransitapps/commons-android#166
- commons-android: Delete `TimeExt.kt` mtransitapps/commons-android#169
- commons-android: Handle Twitter/X ISO-8601 millisecond timestamps in legacy date parsing mtransitapps/commons-android#167
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
- commons-java: cleanup
montransit added a commit to mtransitapps/ca-fredericton-transit-bus-android that referenced this pull request Jul 7, 2026
- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons-android: cleanup
- commons-android: Filter `inFocus` cleanup & POI status `validity` (& `useful`) mtransitapps/commons-android#166
- commons-android: Delete `TimeExt.kt` mtransitapps/commons-android#169
- commons-android: Handle Twitter/X ISO-8601 millisecond timestamps in legacy date parsing mtransitapps/commons-android#167
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
- commons-java: cleanup
montransit added a commit to mtransitapps/ca-vancouver-translink-bus-android that referenced this pull request Jul 7, 2026
…parser':

- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons: Update README Twitter link to x.com
- commons: Build(deps): Bump androidx.sqlite:sqlite-ktx from 2.6.2 to 2.7.0 in the androidx group across 1 directory mtransitapps/commons#799
- commons: Build(deps): Bump gradle-wrapper from 9.6.0 to 9.6.1 in /shared mtransitapps/commons#803
- commons: Build(deps): Bump com.gradle.develocity from 4.4.3 to 4.5.0 in /shared mtransitapps/commons#802
- commons: Build(deps): Bump com.google.android.gms:play-services-location from 21.3.0 to 21.4.0 in the gms group across 1 directory mtransitapps/commons#800
- commons: Build(deps): Bump the ads group across 1 directory with 2 updates mtransitapps/commons#801
- commons: Build(deps): Bump mtransitapps/gh-actions from 1.2.1 to 1.3.0 in /shared-overwrite/.github/workflows mtransitapps/commons#798
- commons: Download & prepare GTFS > better error handling mtransitapps/commons#797
- commons: Update workflow paths for mt-store-listing-push
- commons: Generated Store listing full/short desc > compat w/ NextBus
- commons-android: cleanup
- commons-android: Filter `inFocus` cleanup & POI status `validity` (& `useful`) mtransitapps/commons-android#166
- commons-android: Delete `TimeExt.kt` mtransitapps/commons-android#169
- commons-android: Handle Twitter/X ISO-8601 millisecond timestamps in legacy date parsing mtransitapps/commons-android#167
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
- commons-android: Code cleanup from other PR mtransitapps/commons-android#165
- commons-java: cleanup
- commons-java: Support for custom LC UC words min
montransit added a commit to mtransitapps/ca-smithers-district-transit-bus-android that referenced this pull request Jul 7, 2026
- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons-android: cleanup
- commons-android: Filter `inFocus` cleanup & POI status `validity` (& `useful`) mtransitapps/commons-android#166
- commons-android: Delete `TimeExt.kt` mtransitapps/commons-android#169
- commons-android: Handle Twitter/X ISO-8601 millisecond timestamps in legacy date parsing mtransitapps/commons-android#167
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
- commons-java: cleanup
montransit added a commit to mtransitapps/ca-quesnel-transit-bus-android that referenced this pull request Jul 7, 2026
- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons-android: cleanup
- commons-android: Filter `inFocus` cleanup & POI status `validity` (& `useful`) mtransitapps/commons-android#166
- commons-android: Delete `TimeExt.kt` mtransitapps/commons-android#169
- commons-android: Handle Twitter/X ISO-8601 millisecond timestamps in legacy date parsing mtransitapps/commons-android#167
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
- commons-java: cleanup
montransit added a commit to mtransitapps/ca-creston-valley-regional-transit-bus-android that referenced this pull request Jul 7, 2026
- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons-android: cleanup
- commons-android: Filter `inFocus` cleanup & POI status `validity` (& `useful`) mtransitapps/commons-android#166
- commons-android: Delete `TimeExt.kt` mtransitapps/commons-android#169
- commons-android: Handle Twitter/X ISO-8601 millisecond timestamps in legacy date parsing mtransitapps/commons-android#167
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
- commons-java: cleanup
montransit added a commit to mtransitapps/ca-windsor-transit-bus-android that referenced this pull request Jul 7, 2026
…parser':

- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons: Update README Twitter link to x.com
- commons: Build(deps): Bump androidx.sqlite:sqlite-ktx from 2.6.2 to 2.7.0 in the androidx group across 1 directory mtransitapps/commons#799
- commons: Build(deps): Bump gradle-wrapper from 9.6.0 to 9.6.1 in /shared mtransitapps/commons#803
- commons: Build(deps): Bump com.gradle.develocity from 4.4.3 to 4.5.0 in /shared mtransitapps/commons#802
- commons: Build(deps): Bump com.google.android.gms:play-services-location from 21.3.0 to 21.4.0 in the gms group across 1 directory mtransitapps/commons#800
- commons: Build(deps): Bump the ads group across 1 directory with 2 updates mtransitapps/commons#801
- commons: Build(deps): Bump mtransitapps/gh-actions from 1.2.1 to 1.3.0 in /shared-overwrite/.github/workflows mtransitapps/commons#798
- commons: Download & prepare GTFS > better error handling mtransitapps/commons#797
- commons: Update workflow paths for mt-store-listing-push
- commons: Generated Store listing full/short desc > compat w/ NextBus
- commons-android: cleanup
- commons-android: Filter `inFocus` cleanup & POI status `validity` (& `useful`) mtransitapps/commons-android#166
- commons-android: Delete `TimeExt.kt` mtransitapps/commons-android#169
- commons-android: Handle Twitter/X ISO-8601 millisecond timestamps in legacy date parsing mtransitapps/commons-android#167
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
- commons-android: Code cleanup from other PR mtransitapps/commons-android#165
- commons-java: cleanup
- commons-java: Support for custom LC UC words min
montransit added a commit to mtransitapps/ca-gatineau-sto-bus-android that referenced this pull request Jul 7, 2026
- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons-android: cleanup
- commons-android: Filter `inFocus` cleanup & POI status `validity` (& `useful`) mtransitapps/commons-android#166
- commons-android: Delete `TimeExt.kt` mtransitapps/commons-android#169
- commons-android: Handle Twitter/X ISO-8601 millisecond timestamps in legacy date parsing mtransitapps/commons-android#167
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
- commons-java: cleanup
montransit added a commit to mtransitapps/ca-cranbrook-transit-system-bus-android that referenced this pull request Jul 7, 2026
- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons-android: cleanup
- commons-android: Filter `inFocus` cleanup & POI status `validity` (& `useful`) mtransitapps/commons-android#166
- commons-android: Delete `TimeExt.kt` mtransitapps/commons-android#169
- commons-android: Handle Twitter/X ISO-8601 millisecond timestamps in legacy date parsing mtransitapps/commons-android#167
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
- commons-java: cleanup
montransit added a commit to mtransitapps/ca-sunshine-coast-regional-transit-system-bus-android that referenced this pull request Jul 7, 2026
- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons-android: cleanup
- commons-android: Filter `inFocus` cleanup & POI status `validity` (& `useful`) mtransitapps/commons-android#166
- commons-android: Delete `TimeExt.kt` mtransitapps/commons-android#169
- commons-android: Handle Twitter/X ISO-8601 millisecond timestamps in legacy date parsing mtransitapps/commons-android#167
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
- commons-java: cleanup
montransit added a commit to mtransitapps/ca-annapolis-valley-tidal-transit-bus-android that referenced this pull request Jul 7, 2026
- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons-android: cleanup
- commons-android: Filter `inFocus` cleanup & POI status `validity` (& `useful`) mtransitapps/commons-android#166
- commons-android: Delete `TimeExt.kt` mtransitapps/commons-android#169
- commons-android: Handle Twitter/X ISO-8601 millisecond timestamps in legacy date parsing mtransitapps/commons-android#167
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
- commons-java: cleanup
montransit added a commit to mtransitapps/ca-kitimat-stikine-region-transit-bus-android that referenced this pull request Jul 7, 2026
- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons-android: cleanup
- commons-android: Filter `inFocus` cleanup & POI status `validity` (& `useful`) mtransitapps/commons-android#166
- commons-android: Delete `TimeExt.kt` mtransitapps/commons-android#169
- commons-android: Handle Twitter/X ISO-8601 millisecond timestamps in legacy date parsing mtransitapps/commons-android#167
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
- commons-java: cleanup
montransit added a commit to mtransitapps/ca-mrc-haut-st-laurent-bus-android that referenced this pull request Jul 7, 2026
…parser':

- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons: Update README Twitter link to x.com
- commons: Build(deps): Bump androidx.sqlite:sqlite-ktx from 2.6.2 to 2.7.0 in the androidx group across 1 directory mtransitapps/commons#799
- commons: Build(deps): Bump gradle-wrapper from 9.6.0 to 9.6.1 in /shared mtransitapps/commons#803
- commons: Build(deps): Bump com.gradle.develocity from 4.4.3 to 4.5.0 in /shared mtransitapps/commons#802
- commons: Build(deps): Bump com.google.android.gms:play-services-location from 21.3.0 to 21.4.0 in the gms group across 1 directory mtransitapps/commons#800
- commons: Build(deps): Bump the ads group across 1 directory with 2 updates mtransitapps/commons#801
- commons: Build(deps): Bump mtransitapps/gh-actions from 1.2.1 to 1.3.0 in /shared-overwrite/.github/workflows mtransitapps/commons#798
- commons: Download & prepare GTFS > better error handling mtransitapps/commons#797
- commons: Update workflow paths for mt-store-listing-push
- commons: Generated Store listing full/short desc > compat w/ NextBus
- commons-android: cleanup
- commons-android: Filter `inFocus` cleanup & POI status `validity` (& `useful`) mtransitapps/commons-android#166
- commons-android: Delete `TimeExt.kt` mtransitapps/commons-android#169
- commons-android: Handle Twitter/X ISO-8601 millisecond timestamps in legacy date parsing mtransitapps/commons-android#167
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
- commons-android: Code cleanup from other PR mtransitapps/commons-android#165
- commons-java: cleanup
- commons-java: Support for custom LC UC words min
montransit added a commit to mtransitapps/ca-100-mile-house-transit-bus-android that referenced this pull request Jul 7, 2026
- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons-android: cleanup
- commons-android: Filter `inFocus` cleanup & POI status `validity` (& `useful`) mtransitapps/commons-android#166
- commons-android: Delete `TimeExt.kt` mtransitapps/commons-android#169
- commons-android: Handle Twitter/X ISO-8601 millisecond timestamps in legacy date parsing mtransitapps/commons-android#167
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
- commons-java: cleanup
montransit added a commit to mtransitapps/us-longview-rivercities-transit-bus-android that referenced this pull request Jul 7, 2026
…parser':

- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons: Update README Twitter link to x.com
- commons: Build(deps): Bump androidx.sqlite:sqlite-ktx from 2.6.2 to 2.7.0 in the androidx group across 1 directory mtransitapps/commons#799
- commons: Build(deps): Bump gradle-wrapper from 9.6.0 to 9.6.1 in /shared mtransitapps/commons#803
- commons: Build(deps): Bump com.gradle.develocity from 4.4.3 to 4.5.0 in /shared mtransitapps/commons#802
- commons: Build(deps): Bump com.google.android.gms:play-services-location from 21.3.0 to 21.4.0 in the gms group across 1 directory mtransitapps/commons#800
- commons: Build(deps): Bump the ads group across 1 directory with 2 updates mtransitapps/commons#801
- commons: Build(deps): Bump mtransitapps/gh-actions from 1.2.1 to 1.3.0 in /shared-overwrite/.github/workflows mtransitapps/commons#798
- commons: Download & prepare GTFS > better error handling mtransitapps/commons#797
- commons: Update workflow paths for mt-store-listing-push
- commons: Generated Store listing full/short desc > compat w/ NextBus
- commons: Fix "archive" script > compat with space in headers "service_id, monday, ..." mtransitapps/commons#796
- commons: Build(deps): Bump the ads group across 1 directory with 2 updates mtransitapps/commons#794
- commons: Build(deps): Bump gradle-wrapper from 9.5.1 to 9.6.0 in /shared mtransitapps/commons#795
- commons: Build(deps): Bump the gh-actions group across 2 directories with 1 update mtransitapps/commons#793
- commons: Build(deps): Bump com.android.billingclient:billing-ktx from 9.0.0 to 9.1.0 in the play group across 1 directory mtransitapps/commons#792
- commons: Build(deps): Bump the androidx group across 1 directory with 4 updates mtransitapps/commons#786
- commons: Add lint custom rules URLs in TOML
- commons: Android 17 initial support: compile with SDK `37` & build tools `37.0.0` mtransitapps/commons#791
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.1.1 to 1.2.1 mtransitapps/commons#789
- commons: fix featured graphic cities max length with "…"
- commons: Build(deps): Bump the gms group across 1 directory with 2 updates mtransitapps/commons#787
- commons: Build(deps): Bump com.google.gms.google-services from 4.4.4 to 4.5.0 mtransitapps/commons#788
- commons: Build(deps): Bump com.gradle.develocity from 4.4.2 to 4.4.3 in /shared mtransitapps/commons#790
- commons: Auto-delete `.github/ISSUE_TEMPLATE/module-setup.md` mtransitapps/commons#785
- commons: Auto-delete `.github/ISSUE_TEMPLATE/module-setup.md` (part 2)
- commons: Auto-delete `.github/ISSUE_TEMPLATE/module-setup.md` mtransitapps/commons#783 mtransitapps/commons#784
- commons: CI: `mt-sync-code-data.yml` > allow commit code change on PRs mtransitapps/commons#782
- commons: Only skip mt-download-data on PR when archive exists mtransitapps/commons#781
- commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.14.0 to 34.14.1 in the gms group across 1 directory mtransitapps/commons#780
- commons: Required changes for templates mtransitapps/commons#779
- commons: Generated featured graphic > agency name max length 15->14
- commons: Auto-delete `art/hi-res-app-icon-clear.png` mtransitapps/commons#777
- commons: Make `mt-image-gen` fail on direct push errors and drive PR flow via explicit step outputs mtransitapps/commons#771
- commons: Delete old `.gitignore` mtransitapps/commons#776
- commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.13.0 to 34.14.0 in the gms group across 1 directory mtransitapps/commons#773
- commons: Build(deps): Bump org.sonarqube from 7.3.0.8198 to 7.3.1.8318 mtransitapps/commons#775
- commons: Support dash-aware agency name splitting in featured graphic generator mtransitapps/commons#770
- commons: Consolidate shared MT.gitignore rules into shared-overwrite root template mtransitapps/commons#768
- commons: Generate Store listing full desc: remove end of line space
- commons: Exclude Markdown files from Android resources packaging mtransitapps/commons#765
- commons: Generated Store listing full description w/o source URL mtransitapps/commons#763
- commons: Build(deps): Bump com.gradle.develocity from 4.4.1 to 4.4.2 in /shared mtransitapps/commons#762
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.1.0 to 1.1.1 mtransitapps/commons#761
- commons: Build(deps): Bump com.google.android.gms:play-services-ads from 25.2.0 to 25.3.0 in the gms group across 1 directory mtransitapps/commons#760
- commons: Build(deps): Bump com.google.devtools.ksp from 2.3.8 to 2.3.9 in the kotlin-ksp-compose group across 1 directory mtransitapps/commons#759
- commons: Merge branch 'master' of github.com:mtransitapps/commons
- commons: Add promote from internal draft to internal
- commons: CI: `mt-store-listing-push.sh` & `mt-image-gen.yml` > allow in PR (setup) mtransitapps/commons#757
- commons: Add publish to internal draft
- commons: Delete `shared-overwrite/.travis.yml` mtransitapps/commons#756
- commons: Remove usused `StmInfoSubwayProvider` mtransitapps/commons#755
- commons: Generate action-specific store-channel commit messages and PR titles mtransitapps/commons#754
- commons: Build(deps): Bump com.android.billingclient:billing-ktx from 8.3.0 to 9.0.0 in the play group across 1 directory mtransitapps/commons#751
- commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.1 to 1.1.0 mtransitapps/commons#753
- commons: Build(deps): Bump com.google.ads.mediation:vungle from 7.7.3.0 to 7.7.4.0 in the ads group across 1 directory mtransitapps/commons#752
- commons: Add `kotlinx-datetime` mtransitapps/commons#750
- commons: CI > MT check data outdated > daily at 7am UTC mtransitapps/commons#749
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748
- commons: Add support for Store `internal` track mtransitapps/commons#746
- commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747
- commons-android: cleanup
- commons-android: Filter `inFocus` cleanup & POI status `validity` (& `useful`) mtransitapps/commons-android#166
- commons-android: Delete `TimeExt.kt` mtransitapps/commons-android#169
- commons-android: Handle Twitter/X ISO-8601 millisecond timestamps in legacy date parsing mtransitapps/commons-android#167
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
- commons-android: Code cleanup from other PR mtransitapps/commons-android#165
- commons-android: `ProviderContract.Filter` > shared filter params mtransitapps/commons-android#164
- commons-android: `ServiceUpdates` mtransitapps/commons-android#162
- commons-android: Fix spread operator usage in getText function mtransitapps/commons-android#163
- commons-android: Add AndroidX Fragment dependency (GPS basement+Play AppUpdate) mtransitapps/commons-android#160
- commons-android: Update SSL cert mtransitapps/commons-android#159
- commons-android: Generated featured graphic > agency name max length 15->14
- commons-android: GTFS-RT providers > handle interrupted I/O exceptions mtransitapps/commons-android#157
- commons-android: GTFS-RT Trip Updates > filter NOT useful before matching... mtransitapps/commons-android#156
- commons-android: Play Store URLs tracking mtransitapps/commons-android#154
- commons-android: Module redirect activiyt > getText/getString/HtmlUtil.fromHtml()...
- commons-android: Context/Resource KTX for text/quantity w/ args & HtmlUtils.fromHtmlLegacy()
- commons-android: Add `Resources.getQuantityText()` w/ format args KT ext
- commons-android: RSS news provider > Ignore `<--` comments `-->` in description mtransitapps/commons-android#153
- commons-android: Remove usused `StmInfoSubwayProvider` mtransitapps/commons-android#151
- commons-android: comments
- commons-android: Fix STM subway priority warning, not info [FR]
- commons-android: cleanup
- commons-android: delete unused class
- commons-android: Refactor Google Play Store URI constants and logic mtransitapps/commons-android#150
- commons-android: cleanup
- commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149
- commons-android: Fix dp/px mess mtransitapps/commons-android#148
- commons-android: comments++
- commons-android: Module featured graphic gen > escape '&'
- commons-java: cleanup
- commons-java: Support for custom LC UC words min
montransit added a commit to mtransitapps/ca-quebec-plumobile-bus-android that referenced this pull request Jul 7, 2026
- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons-android: cleanup
- commons-android: Filter `inFocus` cleanup & POI status `validity` (& `useful`) mtransitapps/commons-android#166
- commons-android: Delete `TimeExt.kt` mtransitapps/commons-android#169
- commons-android: Handle Twitter/X ISO-8601 millisecond timestamps in legacy date parsing mtransitapps/commons-android#167
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
- commons-java: cleanup
montransit added a commit to mtransitapps/ca-montreal-bixi-bike-android that referenced this pull request Jul 7, 2026
- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons: Update README Twitter link to x.com
- commons: Build(deps): Bump androidx.sqlite:sqlite-ktx from 2.6.2 to 2.7.0 in the androidx group across 1 directory mtransitapps/commons#799
- commons: Build(deps): Bump gradle-wrapper from 9.6.0 to 9.6.1 in /shared mtransitapps/commons#803
- commons: Build(deps): Bump com.gradle.develocity from 4.4.3 to 4.5.0 in /shared mtransitapps/commons#802
- commons: Build(deps): Bump com.google.android.gms:play-services-location from 21.3.0 to 21.4.0 in the gms group across 1 directory mtransitapps/commons#800
- commons: Build(deps): Bump the ads group across 1 directory with 2 updates mtransitapps/commons#801
- commons: Build(deps): Bump mtransitapps/gh-actions from 1.2.1 to 1.3.0 in /shared-overwrite/.github/workflows mtransitapps/commons#798
- commons: Download & prepare GTFS > better error handling mtransitapps/commons#797
- commons: Update workflow paths for mt-store-listing-push
- commons: Generated Store listing full/short desc > compat w/ NextBus
- commons-android: cleanup
- commons-android: Filter `inFocus` cleanup & POI status `validity` (& `useful`) mtransitapps/commons-android#166
- commons-android: Delete `TimeExt.kt` mtransitapps/commons-android#169
- commons-android: Handle Twitter/X ISO-8601 millisecond timestamps in legacy date parsing mtransitapps/commons-android#167
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
- commons-android: Code cleanup from other PR mtransitapps/commons-android#165
- commons-java: cleanup
- commons-java: Support for custom LC UC words min
montransit added a commit to mtransitapps/ca-powell-river-regional-transit-system-bus-android that referenced this pull request Jul 7, 2026
- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons-android: cleanup
- commons-android: Filter `inFocus` cleanup & POI status `validity` (& `useful`) mtransitapps/commons-android#166
- commons-android: Delete `TimeExt.kt` mtransitapps/commons-android#169
- commons-android: Handle Twitter/X ISO-8601 millisecond timestamps in legacy date parsing mtransitapps/commons-android#167
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
- commons-java: cleanup
montransit added a commit to mtransitapps/ca-clearwater-regional-transit-bus-android that referenced this pull request Jul 7, 2026
- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons-android: cleanup
- commons-android: Filter `inFocus` cleanup & POI status `validity` (& `useful`) mtransitapps/commons-android#166
- commons-android: Delete `TimeExt.kt` mtransitapps/commons-android#169
- commons-android: Handle Twitter/X ISO-8601 millisecond timestamps in legacy date parsing mtransitapps/commons-android#167
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
- commons-java: cleanup
montransit added a commit to mtransitapps/ca-williams-lake-transit-bus-android that referenced this pull request Jul 7, 2026
- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons-android: cleanup
- commons-android: Filter `inFocus` cleanup & POI status `validity` (& `useful`) mtransitapps/commons-android#166
- commons-android: Delete `TimeExt.kt` mtransitapps/commons-android#169
- commons-android: Handle Twitter/X ISO-8601 millisecond timestamps in legacy date parsing mtransitapps/commons-android#167
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
- commons-java: cleanup
montransit added a commit to mtransitapps/ca-nanaimo-rdn-transit-system-bus-android that referenced this pull request Jul 7, 2026
- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons-android: cleanup
- commons-android: Filter `inFocus` cleanup & POI status `validity` (& `useful`) mtransitapps/commons-android#166
- commons-android: Delete `TimeExt.kt` mtransitapps/commons-android#169
- commons-android: Handle Twitter/X ISO-8601 millisecond timestamps in legacy date parsing mtransitapps/commons-android#167
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
- commons-java: cleanup
montransit added a commit to mtransitapps/ca-airdrie-transit-bus-android that referenced this pull request Jul 7, 2026
…parser':

- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons: Update README Twitter link to x.com
- commons: Build(deps): Bump androidx.sqlite:sqlite-ktx from 2.6.2 to 2.7.0 in the androidx group across 1 directory mtransitapps/commons#799
- commons: Build(deps): Bump gradle-wrapper from 9.6.0 to 9.6.1 in /shared mtransitapps/commons#803
- commons: Build(deps): Bump com.gradle.develocity from 4.4.3 to 4.5.0 in /shared mtransitapps/commons#802
- commons: Build(deps): Bump com.google.android.gms:play-services-location from 21.3.0 to 21.4.0 in the gms group across 1 directory mtransitapps/commons#800
- commons: Build(deps): Bump the ads group across 1 directory with 2 updates mtransitapps/commons#801
- commons: Build(deps): Bump mtransitapps/gh-actions from 1.2.1 to 1.3.0 in /shared-overwrite/.github/workflows mtransitapps/commons#798
- commons: Download & prepare GTFS > better error handling mtransitapps/commons#797
- commons: Update workflow paths for mt-store-listing-push
- commons: Generated Store listing full/short desc > compat w/ NextBus
- commons-android: cleanup
- commons-android: Filter `inFocus` cleanup & POI status `validity` (& `useful`) mtransitapps/commons-android#166
- commons-android: Delete `TimeExt.kt` mtransitapps/commons-android#169
- commons-android: Handle Twitter/X ISO-8601 millisecond timestamps in legacy date parsing mtransitapps/commons-android#167
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
- commons-android: Code cleanup from other PR mtransitapps/commons-android#165
- commons-java: cleanup
- commons-java: Support for custom LC UC words min
montransit added a commit to mtransitapps/ca-quebec-rtc-bus-android that referenced this pull request Jul 7, 2026
- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons-android: cleanup
- commons-android: Filter `inFocus` cleanup & POI status `validity` (& `useful`) mtransitapps/commons-android#166
- commons-android: Delete `TimeExt.kt` mtransitapps/commons-android#169
- commons-android: Handle Twitter/X ISO-8601 millisecond timestamps in legacy date parsing mtransitapps/commons-android#167
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
- commons-java: cleanup
montransit added a commit to mtransitapps/ca-mont-tremblant-bus-android that referenced this pull request Jul 7, 2026
- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons-android: cleanup
- commons-android: Filter `inFocus` cleanup & POI status `validity` (& `useful`) mtransitapps/commons-android#166
- commons-android: Delete `TimeExt.kt` mtransitapps/commons-android#169
- commons-android: Handle Twitter/X ISO-8601 millisecond timestamps in legacy date parsing mtransitapps/commons-android#167
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
- commons-java: cleanup
montransit added a commit to mtransitapps/ca-kamloops-transit-system-bus-android that referenced this pull request Jul 7, 2026
- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons-android: cleanup
- commons-android: Filter `inFocus` cleanup & POI status `validity` (& `useful`) mtransitapps/commons-android#166
- commons-android: Delete `TimeExt.kt` mtransitapps/commons-android#169
- commons-android: Handle Twitter/X ISO-8601 millisecond timestamps in legacy date parsing mtransitapps/commons-android#167
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
- commons-java: cleanup
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