Skip to content

Download & prepare GTFS > better error handling#797

Merged
mmathieum merged 9 commits into
masterfrom
mm/download_prepare_gtfs
Jul 1, 2026
Merged

Download & prepare GTFS > better error handling#797
mmathieum merged 9 commits into
masterfrom
mm/download_prepare_gtfs

Conversation

@mmathieum

Copy link
Copy Markdown
Member

No description provided.

@mmathieum mmathieum self-assigned this Jul 1, 2026
@mmathieum mmathieum marked this pull request as ready for review July 1, 2026 13:10

@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 introduces ZIP file validation checks using unzip -tqq in archive.sh and unzip_gtfs.sh, and adds the --fail flag to curl in commons.sh. The review feedback correctly identifies that using return outside of a function in these non-sourced Bash scripts will cause runtime errors, and suggests replacing them with exit 1 while also correcting copy-paste typos in the error messages.

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-opt-dir/agency-parser/archive.sh
Comment thread shared-opt-dir/agency-parser/unzip_gtfs.sh
Comment thread shared-opt-dir/agency-parser/unzip_gtfs.sh Outdated
mmathieum and others added 3 commits July 1, 2026 09:12
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
@mmathieum

Copy link
Copy Markdown
Member Author

/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 introduces ZIP file integrity validation using unzip -tqq before extraction in archive.sh and unzip_gtfs.sh, and adds the --fail flag to curl under CI environments in commons.sh. The review feedback suggests improving error handling in unzip_gtfs.sh by explicitly checking for file existence first to avoid misleading error messages, and recommends applying the curl --fail flag globally rather than restricting it to CI environments to prevent silent download failures locally.

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-opt-dir/agency-parser/unzip_gtfs.sh
Comment thread commons.sh Outdated
@mmathieum

Copy link
Copy Markdown
Member Author

/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 introduces validation checks for GTFS zip files before extraction in archive.sh and unzip_gtfs.sh, and updates commons.sh to append verbose flags in CI mode and add --fail to curl. The feedback recommends improving the zip validation by checking if the unzip -tqq exit code is greater than 1 rather than non-zero, as minor warnings can return 1. Additionally, it suggests quoting variables to prevent word splitting and removing redundant local declarations in commons.sh.

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-opt-dir/agency-parser/archive.sh
Comment thread shared-opt-dir/agency-parser/unzip_gtfs.sh
Comment thread shared-opt-dir/agency-parser/unzip_gtfs.sh Outdated
Comment thread commons.sh Outdated
@mmathieum

Copy link
Copy Markdown
Member Author

/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 validation checks for GTFS ZIP files using unzip -tqq before extraction, and updates curl options in commons.sh to fail on server errors. However, a critical bug was identified in the ZIP validation logic in both archive.sh and unzip_gtfs.sh: using [[ $? -ne 1 ]] will cause the scripts to fail on perfectly valid ZIP files (which return exit code 0). It is recommended to change these conditions to [[ $? -gt 1 ]] to correctly handle successful extractions.

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-opt-dir/agency-parser/archive.sh Outdated
Comment thread shared-opt-dir/agency-parser/unzip_gtfs.sh Outdated
mmathieum and others added 2 commits July 1, 2026 09:27
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
@mmathieum

Copy link
Copy Markdown
Member Author

/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 improves download and extraction scripts by configuring curl to fail on server errors, fixing CI debug logging, and adding validation checks to ensure ZIP files exist and are valid before extraction. The review feedback correctly points out that if the 'unzip' command is missing, the scripts will return exit code 127, leading to a misleading 'Invalid ZIP' error. It is recommended to explicitly handle exit code 127 to report that the 'unzip' command is not found.

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-opt-dir/agency-parser/archive.sh
Comment thread shared-opt-dir/agency-parser/unzip_gtfs.sh
Comment thread shared-opt-dir/agency-parser/unzip_gtfs.sh

Copilot AI 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.

Pull request overview

This PR improves robustness of the GTFS download/unzip workflow by failing earlier and more explicitly when inputs are missing/invalid, reducing downstream failures during parsing/archiving.

Changes:

  • Add explicit GTFS ZIP existence checks and ZIP integrity validation (unzip -tqq) before unzipping.
  • Improve download failure signaling by using curl --fail (and preserving verbose output in CI).

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 4 comments.

File Description
shared-opt-dir/agency-parser/unzip_gtfs.sh Adds GTFS ZIP presence/integrity checks before extracting into input directories.
shared-opt-dir/agency-parser/archive.sh Validates GTFS ZIP integrity before unzipping into archive workspace.
commons.sh Makes download() fail on HTTP 4xx/5xx via curl --fail and keeps CI verbosity.
Comments suppressed due to low confidence (1)

shared-opt-dir/agency-parser/unzip_gtfs.sh:24

  • The unzip command uses unquoted variables (${GTFS_ZIP}, ${TARGET_DIR}), which can break on whitespace/globs and is inconsistent with the quoting used later in this script. Quote both variables.
echo ">> Unzip '$GTFS_ZIP' in '$TARGET_DIR'...";
unzip -j ${GTFS_ZIP} -d ${TARGET_DIR};
checkResult $?;

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread shared-opt-dir/agency-parser/unzip_gtfs.sh
Comment thread shared-opt-dir/agency-parser/unzip_gtfs.sh
Comment thread shared-opt-dir/agency-parser/archive.sh
Comment thread shared-opt-dir/agency-parser/archive.sh
@mmathieum mmathieum merged commit b138ab3 into master Jul 1, 2026
5 checks passed
@mmathieum mmathieum deleted the mm/download_prepare_gtfs branch July 1, 2026 13:47
montransit added a commit to mtransitapps/ca-moose-jaw-transit-bus-android that referenced this pull request Jul 1, 2026
- 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-android: Code cleanup from other PR mtransitapps/commons-android#165
- parser: `JSON` config > + `trip_headsign_from_original_route_id_regex` #STLaval
montransit added a commit to mtransitapps/mtransit-for-android that referenced this pull request Jul 1, 2026
mmathieum added a commit to mtransitapps/ca-montreal-stm-bus-android that referenced this pull request Jul 1, 2026
…er':

- 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-android: Code cleanup from other PR mtransitapps/commons-android#165
- commons-android: `ProviderContract.Filter` > shared filter params mtransitapps/commons-android#164
- commons-java: `ProviderContract.Filter` > shared filter params mtransitapps/commons-java#42
- parser: `JSON` config > + `trip_headsign_from_original_route_id_regex` #STLaval
montransit added a commit to mtransitapps/ca-gtha-go-transit-train-android that referenced this pull request Jul 3, 2026
…parser':

- 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-android: Code cleanup from other PR mtransitapps/commons-android#165
- commons-android: `ProviderContract.Filter` > shared filter params mtransitapps/commons-android#164
- commons-java: Support for custom LC UC words min
montransit added a commit to mtransitapps/ca-west-coast-transit-bus-android that referenced this pull request Jul 3, 2026
…parser':

- 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: Code cleanup from other PR mtransitapps/commons-android#165
- commons-java: Support for custom LC UC words min
montransit added a commit to mtransitapps/ca-gtha-go-transit-bus-android that referenced this pull request Jul 3, 2026
…parser':

- 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-android: Code cleanup from other PR mtransitapps/commons-android#165
- commons-android: `ProviderContract.Filter` > shared filter params mtransitapps/commons-android#164
- commons-java: Support for custom LC UC words min
montransit added a commit to mtransitapps/ca-kelowna-regional-transit-system-bus-android that referenced this pull request Jul 3, 2026
…parser':

- 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: Code cleanup from other PR mtransitapps/commons-android#165
- commons-java: Support for custom LC UC words min
montransit added a commit to mtransitapps/ca-whistler-transit-system-bus-android that referenced this pull request Jul 3, 2026
…parser':

- 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: Code cleanup from other PR mtransitapps/commons-android#165
- commons-java: Support for custom LC UC words min
montransit added a commit to mtransitapps/ca-yellowknife-transit-bus-android that referenced this pull request Jul 3, 2026
- 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-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 3, 2026
…parser':

- 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: Code cleanup from other PR mtransitapps/commons-android#165
- commons-java: Support for custom LC UC words min
montransit added a commit to mtransitapps/ca-clearwater-regional-transit-bus-android that referenced this pull request Jul 3, 2026
…parser':

- 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: Code cleanup from other PR mtransitapps/commons-android#165
- commons-java: Support for custom LC UC words min
montransit added a commit to mtransitapps/ca-mont-tremblant-bus-android that referenced this pull request Jul 3, 2026
…parser':

- 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: Code cleanup from other PR mtransitapps/commons-android#165
- 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 3, 2026
…parser':

- 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: Code cleanup from other PR mtransitapps/commons-android#165
- commons-java: Support for custom LC UC words min
montransit added a commit to mtransitapps/ca-port-alberni-transit-bus-android that referenced this pull request Jul 3, 2026
…parser':

- 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: Code cleanup from other PR mtransitapps/commons-android#165
- commons-java: Support for custom LC UC words min
montransit added a commit to mtransitapps/ca-dawson-creek-transit-system-bus-android that referenced this pull request Jul 3, 2026
…parser':

- 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: Code cleanup from other PR mtransitapps/commons-android#165
- commons-java: Support for custom LC UC words min
montransit added a commit to mtransitapps/ca-merritt-transit-bus-android that referenced this pull request Jul 3, 2026
…parser':

- 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: Code cleanup from other PR mtransitapps/commons-android#165
- commons-java: Support for custom LC UC words min
montransit added a commit to mtransitapps/ca-cornwall-transit-bus-android that referenced this pull request Jul 3, 2026
…parser':

- 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: Code cleanup from other PR mtransitapps/commons-android#165
- commons-java: Support for custom LC UC words min
montransit added a commit to mtransitapps/ca-west-kootenay-transit-system-bus-android that referenced this pull request Jul 3, 2026
…parser':

- 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: Code cleanup from other PR mtransitapps/commons-android#165
- commons-java: Support for custom LC UC words min
montransit added a commit to mtransitapps/ca-pierre-de-saurel-stc-bus-android that referenced this pull request Jul 3, 2026
…parser':

- 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: Code cleanup from other PR mtransitapps/commons-android#165
- 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 3, 2026
…parser':

- 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: Code cleanup from other PR mtransitapps/commons-android#165
- commons-java: Support for custom LC UC words min
montransit added a commit to mtransitapps/ca-whitehorse-transit-bus-android that referenced this pull request Jul 3, 2026
…parser':

- 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-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-java: Support for custom LC UC words min
montransit added a commit to mtransitapps/ca-fort-st-john-transit-system-bus-android that referenced this pull request Jul 3, 2026
…parser':

- 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: Code cleanup from other PR mtransitapps/commons-android#165
- commons-java: Support for custom LC UC words min
montransit added a commit to mtransitapps/ca-victoria-regional-transit-system-bus-android that referenced this pull request Jul 3, 2026
…parser':

- 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: Code cleanup from other PR mtransitapps/commons-android#165
- commons-java: Support for custom LC UC words min
montransit added a commit to mtransitapps/ca-gta-up-express-train-android that referenced this pull request Jul 3, 2026
…parser':

- 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-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-java: Support for custom LC UC words min
montransit added a commit to mtransitapps/ca-pemberton-valley-regional-transit-bus-android that referenced this pull request Jul 3, 2026
…parser':

- 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: Code cleanup from other PR mtransitapps/commons-android#165
- 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 3, 2026
…parser':

- 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: Code cleanup from other PR mtransitapps/commons-android#165
- 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 3, 2026
…parser':

- 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: Code cleanup from other PR mtransitapps/commons-android#165
- commons-java: Support for custom LC UC words min
montransit added a commit to mtransitapps/ca-sunshine-coast-regional-transit-system-bus-android that referenced this pull request Jul 3, 2026
…parser':

- 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: Code cleanup from other PR mtransitapps/commons-android#165
- commons-java: Support for custom LC UC words min
montransit added a commit to mtransitapps/ca-fredericton-transit-bus-android that referenced this pull request Jul 3, 2026
…parser':

- 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: Code cleanup from other PR mtransitapps/commons-android#165
- commons-java: Support for custom LC UC words min
montransit added a commit to mtransitapps/ca-mrc-montcalm-transport-collectif-bus-android that referenced this pull request Jul 3, 2026
…parser':

- 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: Code cleanup from other PR mtransitapps/commons-android#165
- commons-java: Support for custom LC UC words min
montransit added a commit to mtransitapps/ca-ashcroft-cache-creek-clinton-regional-transit-bus-android that referenced this pull request Jul 3, 2026
…parser':

- 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: Code cleanup from other PR mtransitapps/commons-android#165
- 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 3, 2026
…parser':

- 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: Code cleanup from other PR mtransitapps/commons-android#165
- commons-java: Support for custom LC UC words min
montransit added a commit to mtransitapps/ca-creston-valley-regional-transit-bus-android that referenced this pull request Jul 3, 2026
…parser':

- 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: Code cleanup from other PR mtransitapps/commons-android#165
- commons-java: Support for custom LC UC words min
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