Skip to content

Migrate to GMA Next-Gen SDK#589

Merged
mmathieum merged 9 commits intomasterfrom
mm/gma_next_gen_sdk
Apr 17, 2026
Merged

Migrate to GMA Next-Gen SDK#589
mmathieum merged 9 commits intomasterfrom
mm/gma_next_gen_sdk

Conversation

@mmathieum
Copy link
Copy Markdown
Member

@mmathieum mmathieum self-assigned this Feb 24, 2026
@gemini-code-assist
Copy link
Copy Markdown
Contributor

Summary of Changes

Hello @mmathieum, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request initiates the migration to the Google Mobile Ads Next-Gen SDK. The core changes involve updating the ad dependency to the new module and version, alongside implementing specific exclusion rules to manage potential conflicts with older ad service libraries. This ensures the application leverages the latest advertising platform features and improvements, streamlining the integration process for future ad-related functionalities.

Highlights

  • GMA Next-Gen SDK Migration: The project has been updated to migrate to the Google Mobile Ads (GMA) Next-Gen SDK, as indicated by the changes in dependency versions and module names.
  • Dependency Updates: The gps-ads dependency version has been updated to 0.24.0-beta01 and its module path changed from com.google.android.gms:play-services-ads to com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk.
  • Dependency Exclusions: Exclusion rules have been added in the main application's build.gradle to prevent conflicts by excluding play-services-ads and play-services-ads-lite from configurations when isMainApp is true.
Changelog
  • gradle/libs.versions.toml
    • Updated the gps-ads version from 25.0.0 to 0.24.0-beta01.
    • Changed the gps-ads module from com.google.android.gms:play-services-ads to com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk.
  • shared/app-android/build.gradle
    • Added a conditional block to exclude com.google.android.gms:play-services-ads and com.google.android.gms:play-services-ads-lite from all configurations when isMainApp is true.
Activity
  • No specific activity (comments, reviews, progress updates) has been recorded for this pull request yet.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Copy Markdown
Contributor

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

Choose a reason for hiding this comment

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

Code Review

The pull request successfully migrates the project to the GMA Next-Gen SDK by updating the gps-ads version and module in gradle/libs.versions.toml and adding exclusion rules for the old play-services-ads dependencies in shared/app-android/build.gradle. The changes appear to align with the migration guide provided in the PR description. The exclusion rules are a good practice to prevent conflicts with the new SDK.

mmathieum added a commit to mtransitapps/mtransit-for-android that referenced this pull request Feb 24, 2026
@mmathieum mmathieum added the P3 ⏸️ Priority 3: Medium label Feb 24, 2026
@mmathieum mmathieum added the money 💰 monetisation (ads/subscriptions) label Apr 16, 2026
@mmathieum mmathieum marked this pull request as ready for review April 16, 2026 20:15
Copy link
Copy Markdown
Contributor

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

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 migrates the project from the legacy Google Play Services Ads SDK to the GMA Next-Gen SDK. Key changes include updating the dependency module to ads-mobile-sdk, adding supporting libraries like Cronet and Tink, and excluding legacy ads artifacts in the build configuration. Review feedback identifies critical concerns: the Next-Gen SDK lacks mediation support, which will cause existing mediation adapters for Facebook, AppLovin, and Vungle to fail at runtime. Furthermore, the PR lacks the necessary source code import updates for the new package, and a comment in the version catalog needs to be updated to reflect the new SDK's characteristics.

Comment thread gradle/libs.versions.toml
Comment thread shared/app-android/build.gradle
Comment thread gradle/libs.versions.toml Outdated
@mmathieum mmathieum merged commit 804c42a into master Apr 17, 2026
5 checks passed
@mmathieum mmathieum deleted the mm/gma_next_gen_sdk branch April 17, 2026 17:25
montransit added a commit to mtransitapps/mtransit-for-android that referenced this pull request Apr 17, 2026
mmathieum added a commit to mtransitapps/fr-perpignan-sankeo-bus-android that referenced this pull request Apr 17, 2026
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
mmathieum added a commit to mtransitapps/ca-richelieu-citvr-bus-android that referenced this pull request Apr 20, 2026
…er':

- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons: logs++
- commons: logs++
- commons: Revert "Add deleted file `.github/actions/setup/action.yml`" mtransitapps/commons#678
- commons: Add deleted file `.github/actions/setup/action.yml` mtransitapps/commons#676
- commons: Build(deps): Bump com.google.firebase.crashlytics from 3.0.6 to 3.0.7 mtransitapps/commons#671
- commons: Support `MT.DELETE.<filename>` marker files in `shared-overwrite` for file deletion mtransitapps/commons#675
- commons: Build(deps): Bump the gms group with 2 updates mtransitapps/commons#669
- commons: Build(deps): Bump org.xerial:sqlite-jdbc from 3.51.3.0 to 3.53.0.0 mtransitapps/commons#672
- commons: Build(deps): Bump com.google.guava:guava from 33.5.0-android to 33.6.0-android mtransitapps/commons#673
- commons: Build(deps): Bump android-gradlePlugin from 9.1.0 to 9.1.1 mtransitapps/commons#670
- commons: Build(deps): Bump org.jetbrains.kotlinx:kotlinx-serialization-bom from 1.10.0 to 1.11.0 in the kotlin-ksp-compose group mtransitapps/commons#668
- commons: Replace local `setup` composite action by shared repo mtransitapps/commons#667
- commons: Rename `check_data_outdated.sh` → `check_data_not_outdated.sh`, keep wrapper for backward compat mtransitapps/commons#663
- commons: Circle CI: only build `master` branch mtransitapps/commons#665
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
- commons-java: Add 'gtfs-prod' to the list of sources mtransitapps/commons-java#31
- parser: Fix route provide missing color Java<>JSON config mess mtransitapps/parser#60
mmathieum added a commit to mtransitapps/ca-montreal-stm-bus-android that referenced this pull request Apr 20, 2026
- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons: logs++
- commons: logs++
- commons: Revert "Add deleted file `.github/actions/setup/action.yml`" mtransitapps/commons#678
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
- commons-java: Add 'gtfs-prod' to the list of sources mtransitapps/commons-java#31
montransit added a commit to mtransitapps/ca-vancouver-mobi-bike-android that referenced this pull request Apr 21, 2026
- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons: logs++
- commons: logs++
- commons: Revert "Add deleted file `.github/actions/setup/action.yml`" mtransitapps/commons#678
- commons: Add deleted file `.github/actions/setup/action.yml` mtransitapps/commons#676
- commons: Build(deps): Bump com.google.firebase.crashlytics from 3.0.6 to 3.0.7 mtransitapps/commons#671
- commons: Support `MT.DELETE.<filename>` marker files in `shared-overwrite` for file deletion mtransitapps/commons#675
- commons: Build(deps): Bump the gms group with 2 updates mtransitapps/commons#669
- commons: Build(deps): Bump org.xerial:sqlite-jdbc from 3.51.3.0 to 3.53.0.0 mtransitapps/commons#672
- commons: Build(deps): Bump com.google.guava:guava from 33.5.0-android to 33.6.0-android mtransitapps/commons#673
- commons: Build(deps): Bump android-gradlePlugin from 9.1.0 to 9.1.1 mtransitapps/commons#670
- commons: Build(deps): Bump org.jetbrains.kotlinx:kotlinx-serialization-bom from 1.10.0 to 1.11.0 in the kotlin-ksp-compose group mtransitapps/commons#668
- commons: Replace local `setup` composite action by shared repo mtransitapps/commons#667
- commons: Rename `check_data_outdated.sh` → `check_data_not_outdated.sh`, keep wrapper for backward compat mtransitapps/commons#663
- commons: Circle CI: only build `master` branch mtransitapps/commons#665
- commons-android: Update SSL cert mtransitapps/commons-android#122
- commons-android: Fix `debug` build != debuggable builds mtransitapps/commons-android#121
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
- commons-java: Add 'gtfs-prod' to the list of sources mtransitapps/commons-java#31
montransit added a commit to mtransitapps/ca-quebec-a-velo-bike-android that referenced this pull request Apr 21, 2026
- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons: logs++
- commons: logs++
- commons: Revert "Add deleted file `.github/actions/setup/action.yml`" mtransitapps/commons#678
- commons: Add deleted file `.github/actions/setup/action.yml` mtransitapps/commons#676
- commons: Build(deps): Bump com.google.firebase.crashlytics from 3.0.6 to 3.0.7 mtransitapps/commons#671
- commons: Support `MT.DELETE.<filename>` marker files in `shared-overwrite` for file deletion mtransitapps/commons#675
- commons: Build(deps): Bump the gms group with 2 updates mtransitapps/commons#669
- commons: Build(deps): Bump org.xerial:sqlite-jdbc from 3.51.3.0 to 3.53.0.0 mtransitapps/commons#672
- commons: Build(deps): Bump com.google.guava:guava from 33.5.0-android to 33.6.0-android mtransitapps/commons#673
- commons: Build(deps): Bump android-gradlePlugin from 9.1.0 to 9.1.1 mtransitapps/commons#670
- commons: Build(deps): Bump org.jetbrains.kotlinx:kotlinx-serialization-bom from 1.10.0 to 1.11.0 in the kotlin-ksp-compose group mtransitapps/commons#668
- commons: Replace local `setup` composite action by shared repo mtransitapps/commons#667
- commons: Rename `check_data_outdated.sh` → `check_data_not_outdated.sh`, keep wrapper for backward compat mtransitapps/commons#663
- commons: Circle CI: only build `master` branch mtransitapps/commons#665
- commons-android: Update SSL cert mtransitapps/commons-android#122
- commons-android: Fix `debug` build != debuggable builds mtransitapps/commons-android#121
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
- commons-java: Add 'gtfs-prod' to the list of sources mtransitapps/commons-java#31
montransit added a commit to mtransitapps/ca-south-okanagan-similkameen-transit-system-bus-android that referenced this pull request Apr 21, 2026
- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons-android: Update SSL cert mtransitapps/commons-android#122
- commons-android: Fix `debug` build != debuggable builds mtransitapps/commons-android#121
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
montransit added a commit to mtransitapps/ca-gta-up-express-train-android that referenced this pull request Apr 21, 2026
- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons-android: Update SSL cert mtransitapps/commons-android#122
- commons-android: Fix `debug` build != debuggable builds mtransitapps/commons-android#121
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
montransit added a commit to mtransitapps/ca-prince-george-transit-system-bus-android that referenced this pull request Apr 21, 2026
- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons-android: Update SSL cert mtransitapps/commons-android#122
- commons-android: Fix `debug` build != debuggable builds mtransitapps/commons-android#121
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
montransit added a commit to mtransitapps/ca-chilliwack-transit-system-bus-android that referenced this pull request Apr 21, 2026
- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons-android: Update SSL cert mtransitapps/commons-android#122
- commons-android: Fix `debug` build != debuggable builds mtransitapps/commons-android#121
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
montransit added a commit to mtransitapps/ca-williams-lake-transit-bus-android that referenced this pull request Apr 21, 2026
- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons-android: Update SSL cert mtransitapps/commons-android#122
- commons-android: Fix `debug` build != debuggable builds mtransitapps/commons-android#121
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
montransit added a commit to mtransitapps/ca-victoria-regional-transit-system-bus-android that referenced this pull request Apr 21, 2026
- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons-android: Update SSL cert mtransitapps/commons-android#122
- commons-android: Fix `debug` build != debuggable builds mtransitapps/commons-android#121
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
montransit added a commit to mtransitapps/ca-calgary-transit-train-android that referenced this pull request Apr 21, 2026
…parser':

- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons: logs++
- commons: logs++
- commons: Revert "Add deleted file `.github/actions/setup/action.yml`" mtransitapps/commons#678
- commons: Add deleted file `.github/actions/setup/action.yml` mtransitapps/commons#676
- commons: Build(deps): Bump com.google.firebase.crashlytics from 3.0.6 to 3.0.7 mtransitapps/commons#671
- commons: Support `MT.DELETE.<filename>` marker files in `shared-overwrite` for file deletion mtransitapps/commons#675
- commons: Build(deps): Bump the gms group with 2 updates mtransitapps/commons#669
- commons: Build(deps): Bump org.xerial:sqlite-jdbc from 3.51.3.0 to 3.53.0.0 mtransitapps/commons#672
- commons: Build(deps): Bump com.google.guava:guava from 33.5.0-android to 33.6.0-android mtransitapps/commons#673
- commons: Build(deps): Bump android-gradlePlugin from 9.1.0 to 9.1.1 mtransitapps/commons#670
- commons: Build(deps): Bump org.jetbrains.kotlinx:kotlinx-serialization-bom from 1.10.0 to 1.11.0 in the kotlin-ksp-compose group mtransitapps/commons#668
- commons: Replace local `setup` composite action by shared repo mtransitapps/commons#667
- commons: Rename `check_data_outdated.sh` → `check_data_not_outdated.sh`, keep wrapper for backward compat mtransitapps/commons#663
- commons: Circle CI: only build `master` branch mtransitapps/commons#665
- commons-android: Update SSL cert mtransitapps/commons-android#122
- commons-android: Fix `debug` build != debuggable builds mtransitapps/commons-android#121
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
- commons-java: Add 'gtfs-prod' to the list of sources mtransitapps/commons-java#31
- parser: Fix route provide missing color Java<>JSON config mess mtransitapps/parser#60
montransit added a commit to mtransitapps/ca-milton-transit-bus-android that referenced this pull request Apr 21, 2026
- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons-android: Update SSL cert mtransitapps/commons-android#122
- commons-android: Fix `debug` build != debuggable builds mtransitapps/commons-android#121
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
montransit added a commit to mtransitapps/ca-shawinigan-rtcs-bus-android that referenced this pull request Apr 21, 2026
…parser':

- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons: logs++
- commons: logs++
- commons: Revert "Add deleted file `.github/actions/setup/action.yml`" mtransitapps/commons#678
- commons: Add deleted file `.github/actions/setup/action.yml` mtransitapps/commons#676
- commons: Build(deps): Bump com.google.firebase.crashlytics from 3.0.6 to 3.0.7 mtransitapps/commons#671
- commons: Support `MT.DELETE.<filename>` marker files in `shared-overwrite` for file deletion mtransitapps/commons#675
- commons: Build(deps): Bump the gms group with 2 updates mtransitapps/commons#669
- commons: Build(deps): Bump org.xerial:sqlite-jdbc from 3.51.3.0 to 3.53.0.0 mtransitapps/commons#672
- commons: Build(deps): Bump com.google.guava:guava from 33.5.0-android to 33.6.0-android mtransitapps/commons#673
- commons: Build(deps): Bump android-gradlePlugin from 9.1.0 to 9.1.1 mtransitapps/commons#670
- commons: Build(deps): Bump org.jetbrains.kotlinx:kotlinx-serialization-bom from 1.10.0 to 1.11.0 in the kotlin-ksp-compose group mtransitapps/commons#668
- commons: Replace local `setup` composite action by shared repo mtransitapps/commons#667
- commons: Rename `check_data_outdated.sh` → `check_data_not_outdated.sh`, keep wrapper for backward compat mtransitapps/commons#663
- commons: Circle CI: only build `master` branch mtransitapps/commons#665
- commons-android: Update SSL cert mtransitapps/commons-android#122
- commons-android: Fix `debug` build != debuggable builds mtransitapps/commons-android#121
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
- commons-java: Add 'gtfs-prod' to the list of sources mtransitapps/commons-java#31
- parser: Fix route provide missing color Java<>JSON config mess mtransitapps/parser#60
montransit added a commit to mtransitapps/us-everett-transit-bus-android that referenced this pull request Apr 21, 2026
…parser':

- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons: logs++
- commons: logs++
- commons: Revert "Add deleted file `.github/actions/setup/action.yml`" mtransitapps/commons#678
- commons: Add deleted file `.github/actions/setup/action.yml` mtransitapps/commons#676
- commons: Build(deps): Bump com.google.firebase.crashlytics from 3.0.6 to 3.0.7 mtransitapps/commons#671
- commons: Support `MT.DELETE.<filename>` marker files in `shared-overwrite` for file deletion mtransitapps/commons#675
- commons: Build(deps): Bump the gms group with 2 updates mtransitapps/commons#669
- commons: Build(deps): Bump org.xerial:sqlite-jdbc from 3.51.3.0 to 3.53.0.0 mtransitapps/commons#672
- commons: Build(deps): Bump com.google.guava:guava from 33.5.0-android to 33.6.0-android mtransitapps/commons#673
- commons: Build(deps): Bump android-gradlePlugin from 9.1.0 to 9.1.1 mtransitapps/commons#670
- commons: Build(deps): Bump org.jetbrains.kotlinx:kotlinx-serialization-bom from 1.10.0 to 1.11.0 in the kotlin-ksp-compose group mtransitapps/commons#668
- commons: Replace local `setup` composite action by shared repo mtransitapps/commons#667
- commons: Rename `check_data_outdated.sh` → `check_data_not_outdated.sh`, keep wrapper for backward compat mtransitapps/commons#663
- commons: Circle CI: only build `master` branch mtransitapps/commons#665
- commons: Modify timeout settings for apt dependencies installation mtransitapps/commons#662
- commons: Input URLs > fallback to source URL if missing mtransitapps/commons#661
- commons: Support missing `config/input_url` file mtransitapps/commons#660
- commons: Trigger mt-sync-code-data.yml on new data download, not just outdated data mtransitapps/commons#657
- commons: Modify mt-download-data.yml to skip data download
- commons: CI: Pre-install apt dependencies in setup action to prevent hangs mtransitapps/commons#655
- commons: Module generated files improvements mtransitapps/commons#653
- commons: Module Store listing gen > add `config/agency_type` mtransitapps/commons#652
- commons: Build(deps): Bump com.google.android.libraries.places:places from 5.1.1 to 5.2.0 mtransitapps/commons#651
- commons: Build(deps): Bump androidx.annotation:annotation from 1.9.1 to 1.10.0 in the androidx group mtransitapps/commons#650
- commons: SH > download() > compat w/ "dh key too small"... #GRT
- commons-android: Update SSL cert mtransitapps/commons-android#122
- commons-android: Fix `debug` build != debuggable builds mtransitapps/commons-android#121
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
- commons-android: GTFS-RT > static<>real-time matching (out-of-sync `trip_id`...) & tests mtransitapps/commons-android#117
- commons-android: GTFS-RT > trip IDs oudated -> require direction match mtransitapps/commons-android#115
- commons-android: CA Sudbury Transit MyBus API status provider > Deprecated (HTTP 500)
- commons-android: cleanup
- commons-android: GTFS-RT > vehicle trip IDs mistmatch fallback fix mtransitapps/commons-android#113
- commons-android: GTFS-RT > cleanup logs
- commons-android: CA STM.info service updates provider > cleanup mtransitapps/commons-android#112
- commons-android: GTFS-RT cleanup mtransitapps/commons-android#111
- commons-android: GTFS-RT > handle outdated/missing trip ID for Alerts/Vehicles mtransitapps/commons-android#110
- commons-android: GTFS RT Trip Updates provider > keep feed in memory mtransitapps/commons-android#109
- commons-java: Add 'gtfs-prod' to the list of sources mtransitapps/commons-java#31
- commons-java: Strings cleaner > remove Station from light rail as well
- commons-java: Sources > black list > "web[app[s]]"
- commons-java: String cleaner > clean "/" for trip head-signs
- commons-java: Strings cleaner > FR > compat w/ remove VIA
- parser: Fix route provide missing color Java<>JSON config mess mtransitapps/parser#60
- parser: cleanup
- parser: JSON config > + `original_route_type_id` & `route_long_name` route def mtransitapps/parser#59
- parser: Route color fix remove agency color
- parser: Fix stop head-sign clean after merge
- parser: Route > merge different `route_sort_order` mtransitapps/parser#58
montransit added a commit to mtransitapps/ca-toronto-share-bike-android that referenced this pull request Apr 21, 2026
- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons: logs++
- commons: logs++
- commons: Revert "Add deleted file `.github/actions/setup/action.yml`" mtransitapps/commons#678
- commons: Add deleted file `.github/actions/setup/action.yml` mtransitapps/commons#676
- commons: Build(deps): Bump com.google.firebase.crashlytics from 3.0.6 to 3.0.7 mtransitapps/commons#671
- commons: Support `MT.DELETE.<filename>` marker files in `shared-overwrite` for file deletion mtransitapps/commons#675
- commons: Build(deps): Bump the gms group with 2 updates mtransitapps/commons#669
- commons: Build(deps): Bump org.xerial:sqlite-jdbc from 3.51.3.0 to 3.53.0.0 mtransitapps/commons#672
- commons: Build(deps): Bump com.google.guava:guava from 33.5.0-android to 33.6.0-android mtransitapps/commons#673
- commons: Build(deps): Bump android-gradlePlugin from 9.1.0 to 9.1.1 mtransitapps/commons#670
- commons: Build(deps): Bump org.jetbrains.kotlinx:kotlinx-serialization-bom from 1.10.0 to 1.11.0 in the kotlin-ksp-compose group mtransitapps/commons#668
- commons: Replace local `setup` composite action by shared repo mtransitapps/commons#667
- commons: Rename `check_data_outdated.sh` → `check_data_not_outdated.sh`, keep wrapper for backward compat mtransitapps/commons#663
- commons: Circle CI: only build `master` branch mtransitapps/commons#665
- commons-android: Update SSL cert mtransitapps/commons-android#122
- commons-android: Fix `debug` build != debuggable builds mtransitapps/commons-android#121
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
- commons-java: Add 'gtfs-prod' to the list of sources mtransitapps/commons-java#31
montransit added a commit to mtransitapps/ca-vancouver-translink-bus-android that referenced this pull request Apr 21, 2026
…parser':

- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons: logs++
- commons: logs++
- commons: Revert "Add deleted file `.github/actions/setup/action.yml`" mtransitapps/commons#678
- commons: Add deleted file `.github/actions/setup/action.yml` mtransitapps/commons#676
- commons: Build(deps): Bump com.google.firebase.crashlytics from 3.0.6 to 3.0.7 mtransitapps/commons#671
- commons: Support `MT.DELETE.<filename>` marker files in `shared-overwrite` for file deletion mtransitapps/commons#675
- commons: Build(deps): Bump the gms group with 2 updates mtransitapps/commons#669
- commons: Build(deps): Bump org.xerial:sqlite-jdbc from 3.51.3.0 to 3.53.0.0 mtransitapps/commons#672
- commons: Build(deps): Bump com.google.guava:guava from 33.5.0-android to 33.6.0-android mtransitapps/commons#673
- commons: Build(deps): Bump android-gradlePlugin from 9.1.0 to 9.1.1 mtransitapps/commons#670
- commons: Build(deps): Bump org.jetbrains.kotlinx:kotlinx-serialization-bom from 1.10.0 to 1.11.0 in the kotlin-ksp-compose group mtransitapps/commons#668
- commons: Replace local `setup` composite action by shared repo mtransitapps/commons#667
- commons: Rename `check_data_outdated.sh` → `check_data_not_outdated.sh`, keep wrapper for backward compat mtransitapps/commons#663
- commons: Circle CI: only build `master` branch mtransitapps/commons#665
- commons-android: Update SSL cert mtransitapps/commons-android#122
- commons-android: Fix `debug` build != debuggable builds mtransitapps/commons-android#121
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
- commons-java: Add 'gtfs-prod' to the list of sources mtransitapps/commons-java#31
- parser: Fix route provide missing color Java<>JSON config mess mtransitapps/parser#60
montransit added a commit to mtransitapps/ca-calgary-transit-bus-android that referenced this pull request Apr 21, 2026
…parser':

- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons: logs++
- commons: logs++
- commons: Revert "Add deleted file `.github/actions/setup/action.yml`" mtransitapps/commons#678
- commons: Add deleted file `.github/actions/setup/action.yml` mtransitapps/commons#676
- commons: Build(deps): Bump com.google.firebase.crashlytics from 3.0.6 to 3.0.7 mtransitapps/commons#671
- commons: Support `MT.DELETE.<filename>` marker files in `shared-overwrite` for file deletion mtransitapps/commons#675
- commons: Build(deps): Bump the gms group with 2 updates mtransitapps/commons#669
- commons: Build(deps): Bump org.xerial:sqlite-jdbc from 3.51.3.0 to 3.53.0.0 mtransitapps/commons#672
- commons: Build(deps): Bump com.google.guava:guava from 33.5.0-android to 33.6.0-android mtransitapps/commons#673
- commons: Build(deps): Bump android-gradlePlugin from 9.1.0 to 9.1.1 mtransitapps/commons#670
- commons: Build(deps): Bump org.jetbrains.kotlinx:kotlinx-serialization-bom from 1.10.0 to 1.11.0 in the kotlin-ksp-compose group mtransitapps/commons#668
- commons: Replace local `setup` composite action by shared repo mtransitapps/commons#667
- commons: Rename `check_data_outdated.sh` → `check_data_not_outdated.sh`, keep wrapper for backward compat mtransitapps/commons#663
- commons: Circle CI: only build `master` branch mtransitapps/commons#665
- commons-android: Update SSL cert mtransitapps/commons-android#122
- commons-android: Fix `debug` build != debuggable builds mtransitapps/commons-android#121
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
- commons-java: Add 'gtfs-prod' to the list of sources mtransitapps/commons-java#31
- parser: Fix route provide missing color Java<>JSON config mess mtransitapps/parser#60
montransit added a commit to mtransitapps/ca-campbell-river-transit-system-bus-android that referenced this pull request Apr 21, 2026
- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons-android: Update SSL cert mtransitapps/commons-android#122
- commons-android: Fix `debug` build != debuggable builds mtransitapps/commons-android#121
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
montransit added a commit to mtransitapps/ca-cornwall-transit-bus-android that referenced this pull request Apr 21, 2026
- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons-android: Update SSL cert mtransitapps/commons-android#122
- commons-android: Fix `debug` build != debuggable builds mtransitapps/commons-android#121
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
montransit added a commit to mtransitapps/ca-squamish-transit-system-bus-android that referenced this pull request Apr 21, 2026
- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons-android: Update SSL cert mtransitapps/commons-android#122
- commons-android: Fix `debug` build != debuggable builds mtransitapps/commons-android#121
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
montransit added a commit to mtransitapps/ca-fraser-valley-express-bus-android that referenced this pull request Apr 21, 2026
- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons-android: Update SSL cert mtransitapps/commons-android#122
- commons-android: Fix `debug` build != debuggable builds mtransitapps/commons-android#121
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
montransit added a commit to mtransitapps/ca-dawson-creek-transit-system-bus-android that referenced this pull request Apr 21, 2026
- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons-android: Update SSL cert mtransitapps/commons-android#122
- commons-android: Fix `debug` build != debuggable builds mtransitapps/commons-android#121
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
montransit added a commit to mtransitapps/ca-edmonton-ets-train-android that referenced this pull request Apr 21, 2026
…parser':

- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons: logs++
- commons: logs++
- commons: Revert "Add deleted file `.github/actions/setup/action.yml`" mtransitapps/commons#678
- commons: Add deleted file `.github/actions/setup/action.yml` mtransitapps/commons#676
- commons: Build(deps): Bump com.google.firebase.crashlytics from 3.0.6 to 3.0.7 mtransitapps/commons#671
- commons: Support `MT.DELETE.<filename>` marker files in `shared-overwrite` for file deletion mtransitapps/commons#675
- commons: Build(deps): Bump the gms group with 2 updates mtransitapps/commons#669
- commons: Build(deps): Bump org.xerial:sqlite-jdbc from 3.51.3.0 to 3.53.0.0 mtransitapps/commons#672
- commons: Build(deps): Bump com.google.guava:guava from 33.5.0-android to 33.6.0-android mtransitapps/commons#673
- commons: Build(deps): Bump android-gradlePlugin from 9.1.0 to 9.1.1 mtransitapps/commons#670
- commons: Build(deps): Bump org.jetbrains.kotlinx:kotlinx-serialization-bom from 1.10.0 to 1.11.0 in the kotlin-ksp-compose group mtransitapps/commons#668
- commons: Replace local `setup` composite action by shared repo mtransitapps/commons#667
- commons: Rename `check_data_outdated.sh` → `check_data_not_outdated.sh`, keep wrapper for backward compat mtransitapps/commons#663
- commons: Circle CI: only build `master` branch mtransitapps/commons#665
- commons-android: Update SSL cert mtransitapps/commons-android#122
- commons-android: Fix `debug` build != debuggable builds mtransitapps/commons-android#121
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
- commons-java: Add 'gtfs-prod' to the list of sources mtransitapps/commons-java#31
- parser: Fix route provide missing color Java<>JSON config mess mtransitapps/parser#60
montransit added a commit to mtransitapps/ca-montreal-bixi-bike-android that referenced this pull request Apr 21, 2026
- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons: logs++
- commons: logs++
- commons: Revert "Add deleted file `.github/actions/setup/action.yml`" mtransitapps/commons#678
- commons: Add deleted file `.github/actions/setup/action.yml` mtransitapps/commons#676
- commons: Build(deps): Bump com.google.firebase.crashlytics from 3.0.6 to 3.0.7 mtransitapps/commons#671
- commons: Support `MT.DELETE.<filename>` marker files in `shared-overwrite` for file deletion mtransitapps/commons#675
- commons: Build(deps): Bump the gms group with 2 updates mtransitapps/commons#669
- commons: Build(deps): Bump org.xerial:sqlite-jdbc from 3.51.3.0 to 3.53.0.0 mtransitapps/commons#672
- commons: Build(deps): Bump com.google.guava:guava from 33.5.0-android to 33.6.0-android mtransitapps/commons#673
- commons: Build(deps): Bump android-gradlePlugin from 9.1.0 to 9.1.1 mtransitapps/commons#670
- commons: Build(deps): Bump org.jetbrains.kotlinx:kotlinx-serialization-bom from 1.10.0 to 1.11.0 in the kotlin-ksp-compose group mtransitapps/commons#668
- commons: Replace local `setup` composite action by shared repo mtransitapps/commons#667
- commons: Rename `check_data_outdated.sh` → `check_data_not_outdated.sh`, keep wrapper for backward compat mtransitapps/commons#663
- commons: Circle CI: only build `master` branch mtransitapps/commons#665
- commons-android: Update SSL cert mtransitapps/commons-android#122
- commons-android: Fix `debug` build != debuggable builds mtransitapps/commons-android#121
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
- commons-java: Add 'gtfs-prod' to the list of sources mtransitapps/commons-java#31
montransit added a commit to mtransitapps/ca-comox-valley-transit-system-bus-android that referenced this pull request Apr 21, 2026
- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons-android: Update SSL cert mtransitapps/commons-android#122
- commons-android: Fix `debug` build != debuggable builds mtransitapps/commons-android#121
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
montransit added a commit to mtransitapps/ca-sudbury-transit-bus-android that referenced this pull request Apr 21, 2026
…parser':

- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons: logs++
- commons: logs++
- commons: Revert "Add deleted file `.github/actions/setup/action.yml`" mtransitapps/commons#678
- commons: Add deleted file `.github/actions/setup/action.yml` mtransitapps/commons#676
- commons: Build(deps): Bump com.google.firebase.crashlytics from 3.0.6 to 3.0.7 mtransitapps/commons#671
- commons: Support `MT.DELETE.<filename>` marker files in `shared-overwrite` for file deletion mtransitapps/commons#675
- commons: Build(deps): Bump the gms group with 2 updates mtransitapps/commons#669
- commons: Build(deps): Bump org.xerial:sqlite-jdbc from 3.51.3.0 to 3.53.0.0 mtransitapps/commons#672
- commons: Build(deps): Bump com.google.guava:guava from 33.5.0-android to 33.6.0-android mtransitapps/commons#673
- commons: Build(deps): Bump android-gradlePlugin from 9.1.0 to 9.1.1 mtransitapps/commons#670
- commons: Build(deps): Bump org.jetbrains.kotlinx:kotlinx-serialization-bom from 1.10.0 to 1.11.0 in the kotlin-ksp-compose group mtransitapps/commons#668
- commons: Replace local `setup` composite action by shared repo mtransitapps/commons#667
- commons: Rename `check_data_outdated.sh` → `check_data_not_outdated.sh`, keep wrapper for backward compat mtransitapps/commons#663
- commons: Circle CI: only build `master` branch mtransitapps/commons#665
- commons-android: Update SSL cert mtransitapps/commons-android#122
- commons-android: Fix `debug` build != debuggable builds mtransitapps/commons-android#121
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
- commons-java: Add 'gtfs-prod' to the list of sources mtransitapps/commons-java#31
- parser: Fix route provide missing color Java<>JSON config mess mtransitapps/parser#60
montransit added a commit to mtransitapps/ca-nanaimo-rdn-transit-system-bus-android that referenced this pull request Apr 21, 2026
- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons-android: Update SSL cert mtransitapps/commons-android#122
- commons-android: Fix `debug` build != debuggable builds mtransitapps/commons-android#121
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
montransit added a commit to mtransitapps/ca-kamloops-transit-system-bus-android that referenced this pull request Apr 21, 2026
- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons-android: Update SSL cert mtransitapps/commons-android#122
- commons-android: Fix `debug` build != debuggable builds mtransitapps/commons-android#121
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
montransit added a commit to mtransitapps/ca-cowichan-valley-transit-system-bus-android that referenced this pull request Apr 21, 2026
- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons-android: Update SSL cert mtransitapps/commons-android#122
- commons-android: Fix `debug` build != debuggable builds mtransitapps/commons-android#121
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
montransit added a commit to mtransitapps/ca-whitehorse-transit-bus-android that referenced this pull request Apr 21, 2026
…parser':

- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons: logs++
- commons: logs++
- commons: Revert "Add deleted file `.github/actions/setup/action.yml`" mtransitapps/commons#678
- commons: Add deleted file `.github/actions/setup/action.yml` mtransitapps/commons#676
- commons: Build(deps): Bump com.google.firebase.crashlytics from 3.0.6 to 3.0.7 mtransitapps/commons#671
- commons: Support `MT.DELETE.<filename>` marker files in `shared-overwrite` for file deletion mtransitapps/commons#675
- commons: Build(deps): Bump the gms group with 2 updates mtransitapps/commons#669
- commons: Build(deps): Bump org.xerial:sqlite-jdbc from 3.51.3.0 to 3.53.0.0 mtransitapps/commons#672
- commons: Build(deps): Bump com.google.guava:guava from 33.5.0-android to 33.6.0-android mtransitapps/commons#673
- commons: Build(deps): Bump android-gradlePlugin from 9.1.0 to 9.1.1 mtransitapps/commons#670
- commons: Build(deps): Bump org.jetbrains.kotlinx:kotlinx-serialization-bom from 1.10.0 to 1.11.0 in the kotlin-ksp-compose group mtransitapps/commons#668
- commons: Replace local `setup` composite action by shared repo mtransitapps/commons#667
- commons: Rename `check_data_outdated.sh` → `check_data_not_outdated.sh`, keep wrapper for backward compat mtransitapps/commons#663
- commons: Circle CI: only build `master` branch mtransitapps/commons#665
- commons-android: Update SSL cert mtransitapps/commons-android#122
- commons-android: Fix `debug` build != debuggable builds mtransitapps/commons-android#121
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
- commons-java: Add 'gtfs-prod' to the list of sources mtransitapps/commons-java#31
- parser: Fix route provide missing color Java<>JSON config mess mtransitapps/parser#60
montransit added a commit to mtransitapps/ca-quebec-rtc-bus-android that referenced this pull request Apr 21, 2026
- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons-android: Update SSL cert mtransitapps/commons-android#122
- commons-android: Fix `debug` build != debuggable builds mtransitapps/commons-android#121
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
montransit added a commit to mtransitapps/ca-saskatoon-transit-bus-android that referenced this pull request Apr 21, 2026
…parser':

- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons: logs++
- commons: logs++
- commons: Revert "Add deleted file `.github/actions/setup/action.yml`" mtransitapps/commons#678
- commons: Add deleted file `.github/actions/setup/action.yml` mtransitapps/commons#676
- commons: Build(deps): Bump com.google.firebase.crashlytics from 3.0.6 to 3.0.7 mtransitapps/commons#671
- commons: Support `MT.DELETE.<filename>` marker files in `shared-overwrite` for file deletion mtransitapps/commons#675
- commons: Build(deps): Bump the gms group with 2 updates mtransitapps/commons#669
- commons: Build(deps): Bump org.xerial:sqlite-jdbc from 3.51.3.0 to 3.53.0.0 mtransitapps/commons#672
- commons: Build(deps): Bump com.google.guava:guava from 33.5.0-android to 33.6.0-android mtransitapps/commons#673
- commons: Build(deps): Bump android-gradlePlugin from 9.1.0 to 9.1.1 mtransitapps/commons#670
- commons: Build(deps): Bump org.jetbrains.kotlinx:kotlinx-serialization-bom from 1.10.0 to 1.11.0 in the kotlin-ksp-compose group mtransitapps/commons#668
- commons: Replace local `setup` composite action by shared repo mtransitapps/commons#667
- commons: Rename `check_data_outdated.sh` → `check_data_not_outdated.sh`, keep wrapper for backward compat mtransitapps/commons#663
- commons: Circle CI: only build `master` branch mtransitapps/commons#665
- commons-android: Update SSL cert mtransitapps/commons-android#122
- commons-android: Fix `debug` build != debuggable builds mtransitapps/commons-android#121
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
- commons-java: Add 'gtfs-prod' to the list of sources mtransitapps/commons-java#31
- parser: Fix route provide missing color Java<>JSON config mess mtransitapps/parser#60
montransit added a commit to mtransitapps/ca-airdrie-transit-bus-android that referenced this pull request Apr 21, 2026
…parser':

- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons: logs++
- commons: logs++
- commons: Revert "Add deleted file `.github/actions/setup/action.yml`" mtransitapps/commons#678
- commons: Add deleted file `.github/actions/setup/action.yml` mtransitapps/commons#676
- commons: Build(deps): Bump com.google.firebase.crashlytics from 3.0.6 to 3.0.7 mtransitapps/commons#671
- commons: Support `MT.DELETE.<filename>` marker files in `shared-overwrite` for file deletion mtransitapps/commons#675
- commons: Build(deps): Bump the gms group with 2 updates mtransitapps/commons#669
- commons: Build(deps): Bump org.xerial:sqlite-jdbc from 3.51.3.0 to 3.53.0.0 mtransitapps/commons#672
- commons: Build(deps): Bump com.google.guava:guava from 33.5.0-android to 33.6.0-android mtransitapps/commons#673
- commons: Build(deps): Bump android-gradlePlugin from 9.1.0 to 9.1.1 mtransitapps/commons#670
- commons: Build(deps): Bump org.jetbrains.kotlinx:kotlinx-serialization-bom from 1.10.0 to 1.11.0 in the kotlin-ksp-compose group mtransitapps/commons#668
- commons: Replace local `setup` composite action by shared repo mtransitapps/commons#667
- commons: Rename `check_data_outdated.sh` → `check_data_not_outdated.sh`, keep wrapper for backward compat mtransitapps/commons#663
- commons: Circle CI: only build `master` branch mtransitapps/commons#665
- commons-android: Update SSL cert mtransitapps/commons-android#122
- commons-android: Fix `debug` build != debuggable builds mtransitapps/commons-android#121
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
- commons-java: Add 'gtfs-prod' to the list of sources mtransitapps/commons-java#31
- parser: Fix route provide missing color Java<>JSON config mess mtransitapps/parser#60
montransit added a commit to mtransitapps/ca-ottawa-oc-transpo-bus-android that referenced this pull request Apr 21, 2026
…parser':

- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons: logs++
- commons: logs++
- commons: Revert "Add deleted file `.github/actions/setup/action.yml`" mtransitapps/commons#678
- commons: Add deleted file `.github/actions/setup/action.yml` mtransitapps/commons#676
- commons: Build(deps): Bump com.google.firebase.crashlytics from 3.0.6 to 3.0.7 mtransitapps/commons#671
- commons: Support `MT.DELETE.<filename>` marker files in `shared-overwrite` for file deletion mtransitapps/commons#675
- commons: Build(deps): Bump the gms group with 2 updates mtransitapps/commons#669
- commons: Build(deps): Bump org.xerial:sqlite-jdbc from 3.51.3.0 to 3.53.0.0 mtransitapps/commons#672
- commons: Build(deps): Bump com.google.guava:guava from 33.5.0-android to 33.6.0-android mtransitapps/commons#673
- commons: Build(deps): Bump android-gradlePlugin from 9.1.0 to 9.1.1 mtransitapps/commons#670
- commons: Build(deps): Bump org.jetbrains.kotlinx:kotlinx-serialization-bom from 1.10.0 to 1.11.0 in the kotlin-ksp-compose group mtransitapps/commons#668
- commons: Replace local `setup` composite action by shared repo mtransitapps/commons#667
- commons: Rename `check_data_outdated.sh` → `check_data_not_outdated.sh`, keep wrapper for backward compat mtransitapps/commons#663
- commons: Circle CI: only build `master` branch mtransitapps/commons#665
- commons-android: Update SSL cert mtransitapps/commons-android#122
- commons-android: Fix `debug` build != debuggable builds mtransitapps/commons-android#121
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
- commons-java: Add 'gtfs-prod' to the list of sources mtransitapps/commons-java#31
- parser: Fix route provide missing color Java<>JSON config mess mtransitapps/parser#60
montransit added a commit to mtransitapps/ca-hamilton-hsr-bus-android that referenced this pull request Apr 21, 2026
…parser':

- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons: logs++
- commons: logs++
- commons: Revert "Add deleted file `.github/actions/setup/action.yml`" mtransitapps/commons#678
- commons: Add deleted file `.github/actions/setup/action.yml` mtransitapps/commons#676
- commons: Build(deps): Bump com.google.firebase.crashlytics from 3.0.6 to 3.0.7 mtransitapps/commons#671
- commons: Support `MT.DELETE.<filename>` marker files in `shared-overwrite` for file deletion mtransitapps/commons#675
- commons: Build(deps): Bump the gms group with 2 updates mtransitapps/commons#669
- commons: Build(deps): Bump org.xerial:sqlite-jdbc from 3.51.3.0 to 3.53.0.0 mtransitapps/commons#672
- commons: Build(deps): Bump com.google.guava:guava from 33.5.0-android to 33.6.0-android mtransitapps/commons#673
- commons: Build(deps): Bump android-gradlePlugin from 9.1.0 to 9.1.1 mtransitapps/commons#670
- commons: Build(deps): Bump org.jetbrains.kotlinx:kotlinx-serialization-bom from 1.10.0 to 1.11.0 in the kotlin-ksp-compose group mtransitapps/commons#668
- commons: Replace local `setup` composite action by shared repo mtransitapps/commons#667
- commons: Rename `check_data_outdated.sh` → `check_data_not_outdated.sh`, keep wrapper for backward compat mtransitapps/commons#663
- commons: Circle CI: only build `master` branch mtransitapps/commons#665
- commons-android: Update SSL cert mtransitapps/commons-android#122
- commons-android: Fix `debug` build != debuggable builds mtransitapps/commons-android#121
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
- commons-java: Add 'gtfs-prod' to the list of sources mtransitapps/commons-java#31
- parser: Fix route provide missing color Java<>JSON config mess mtransitapps/parser#60
montransit added a commit to mtransitapps/ca-powell-river-regional-transit-system-bus-android that referenced this pull request Apr 21, 2026
- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons-android: Update SSL cert mtransitapps/commons-android#122
- commons-android: Fix `debug` build != debuggable builds mtransitapps/commons-android#121
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
montransit added a commit to mtransitapps/ca-strathcona-county-transit-bus-android that referenced this pull request Apr 21, 2026
…parser':

- commons: Protobuf Gradle plugin `0.10.0` and `android.newDsl=true` mtransitapps/commons#690
- commons: Keep PNGs in repo > follow-up to #680 mtransitapps/commons#689
- commons: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons#680
- commons: Migrate to GMA Next-Gen SDK mtransitapps/commons#589
- commons: mt-sync-code-data: propagate release store-skip inputs to mt-release trigger mtransitapps/commons#682
- commons: logs++
- commons: logs++
- commons: Revert "Add deleted file `.github/actions/setup/action.yml`" mtransitapps/commons#678
- commons: Add deleted file `.github/actions/setup/action.yml` mtransitapps/commons#676
- commons: Build(deps): Bump com.google.firebase.crashlytics from 3.0.6 to 3.0.7 mtransitapps/commons#671
- commons: Support `MT.DELETE.<filename>` marker files in `shared-overwrite` for file deletion mtransitapps/commons#675
- commons: Build(deps): Bump the gms group with 2 updates mtransitapps/commons#669
- commons: Build(deps): Bump org.xerial:sqlite-jdbc from 3.51.3.0 to 3.53.0.0 mtransitapps/commons#672
- commons: Build(deps): Bump com.google.guava:guava from 33.5.0-android to 33.6.0-android mtransitapps/commons#673
- commons: Build(deps): Bump android-gradlePlugin from 9.1.0 to 9.1.1 mtransitapps/commons#670
- commons: Build(deps): Bump org.jetbrains.kotlinx:kotlinx-serialization-bom from 1.10.0 to 1.11.0 in the kotlin-ksp-compose group mtransitapps/commons#668
- commons: Replace local `setup` composite action by shared repo mtransitapps/commons#667
- commons: Rename `check_data_outdated.sh` → `check_data_not_outdated.sh`, keep wrapper for backward compat mtransitapps/commons#663
- commons: Circle CI: only build `master` branch mtransitapps/commons#665
- commons-android: Update SSL cert mtransitapps/commons-android#122
- commons-android: Fix `debug` build != debuggable builds mtransitapps/commons-android#121
- commons-android: Keep PNGs in repo to avoid running image gen during all CI mtransitapps/commons-android#119
- commons-android: clean
- commons-java: Add 'gtfs-prod' to the list of sources mtransitapps/commons-java#31
- parser: Fix route provide missing color Java<>JSON config mess mtransitapps/parser#60
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

money 💰 monetisation (ads/subscriptions) P3 ⏸️ Priority 3: Medium

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants