Make generated README store CTA conditional on release channel config#747
Conversation
Agent-Logs-Url: https://github.com/mtransitapps/commons/sessions/4030088b-608d-4eea-b8f1-df658e5dc84c Co-authored-by: mmathieum <177998+mmathieum@users.noreply.github.com>
Agent-Logs-Url: https://github.com/mtransitapps/commons/sessions/4030088b-608d-4eea-b8f1-df658e5dc84c Co-authored-by: mmathieum <177998+mmathieum@users.noreply.github.com>
There was a problem hiding this comment.
Code Review
This pull request updates the MTREADME.md.MT.sh script to dynamically generate the store download or beta participation section of the README based on the existence of specific configuration files. Review feedback suggests improving accessibility by adding an "alt" attribute to the Play Store badge and using descriptive link text, as well as correcting the usage of "set up" in the "Coming soon" section.
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>
|
/gemini review |
There was a problem hiding this comment.
Code Review
This pull request updates the MTREADME.md.MT.sh script to dynamically generate the store section of the README based on the presence of specific configuration files. It now supports production, beta, and private beta links, or displays a 'Coming soon' message if no store files are found. The static beta program section has also been removed. I have no feedback to provide.
…onal on release channel config mtransitapps/commons#747
- commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747
- commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747
…parser': - commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons: Build(deps): Bump com.google.android.material:material from 1.13.0 to 1.14.0 in the androidx group across 1 directory mtransitapps/commons#745 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.7 to 2.3.8 in the kotlin-ksp-compose group across 1 directory mtransitapps/commons#744 - commons: Build(deps): Bump gradle-wrapper from 9.5.0 to 9.5.1 in /shared mtransitapps/commons#743 - commons: Build(deps): Bump the ads group across 1 directory with 2 updates mtransitapps/commons#742 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.12.0 to 34.13.0 in the gms group across 1 directory mtransitapps/commons#741 - commons: Update workflow to trigger on all branches mtransitapps/commons#740 - commons: CI: update GitHub repository details mtransitapps/commons#739 - commons: Upgrade maps-utils to version `4.3.0` mtransitapps/commons#736 - commons: Update Gson version to `2.14.0` mtransitapps/commons#737 - commons: Update commons-io version to `2.22.0` mtransitapps/commons#738 - commons: Update Kotlin version to `2.3.21` mtransitapps/commons#735 - commons: Update kotlinx-coroutines version to `1.11.0` mtransitapps/commons#734 - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons: Remove deprecated `GrandRiverTransitProvider` mtransitapps/commons#726 - commons: Remove deprecated `OCTranspoProvider` mtransitapps/commons#725 - commons: Remove deprecated `CaTransLinkProvider` mtransitapps/commons#724 - commons: Build(deps): Bump android-gradlePlugin from 9.1.1 to 9.2.0 mtransitapps/commons#702 - commons: Remove deprecated `StrategicMappingProvider` mtransitapps/commons#723 - commons: Remove deprecated `GreaterSudburyProvider` mtransitapps/commons#722 - commons: Remove deprecated `CaSTOProvider` mtransitapps/commons#721 - commons: Remove deprecated LTC online provider mtransitapps/commons#720 - commons: chore: remove deprecated CaEdmontonProvider mtransitapps/commons#719 - commons: Build(deps): Bump org.sonarqube from 7.2.3.7755 to 7.3.0.8198 mtransitapps/commons#718 - commons: Build(deps): Bump gradle-wrapper from 9.4.1 to 9.5.0 in /shared mtransitapps/commons#717 - commons: GTFS-RT > fix time-zone compat mtransitapps/commons#716 - commons: Add `pull_request` trigger to `mt-record-screenshots` & `mt-release workflows` - commons: mt-release.yml: add allowStore* inputs to enable store channels on demand mtransitapps/commons#715 - commons: Add promote from Prod to Prod 50
…parser': - commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons: Build(deps): Bump com.google.android.material:material from 1.13.0 to 1.14.0 in the androidx group across 1 directory mtransitapps/commons#745 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.7 to 2.3.8 in the kotlin-ksp-compose group across 1 directory mtransitapps/commons#744 - commons: Build(deps): Bump gradle-wrapper from 9.5.0 to 9.5.1 in /shared mtransitapps/commons#743 - commons: Build(deps): Bump the ads group across 1 directory with 2 updates mtransitapps/commons#742 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.12.0 to 34.13.0 in the gms group across 1 directory mtransitapps/commons#741 - commons: Update workflow to trigger on all branches mtransitapps/commons#740 - commons: CI: update GitHub repository details mtransitapps/commons#739 - commons: Upgrade maps-utils to version `4.3.0` mtransitapps/commons#736 - commons: Update Gson version to `2.14.0` mtransitapps/commons#737 - commons: Update commons-io version to `2.22.0` mtransitapps/commons#738 - commons: Update Kotlin version to `2.3.21` mtransitapps/commons#735 - commons: Update kotlinx-coroutines version to `1.11.0` mtransitapps/commons#734 - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons: Remove deprecated `GrandRiverTransitProvider` mtransitapps/commons#726 - commons: Remove deprecated `OCTranspoProvider` mtransitapps/commons#725 - commons: Remove deprecated `CaTransLinkProvider` mtransitapps/commons#724 - commons: Build(deps): Bump android-gradlePlugin from 9.1.1 to 9.2.0 mtransitapps/commons#702 - commons: Remove deprecated `StrategicMappingProvider` mtransitapps/commons#723 - commons: Remove deprecated `GreaterSudburyProvider` mtransitapps/commons#722 - commons: Remove deprecated `CaSTOProvider` mtransitapps/commons#721 - commons: Remove deprecated LTC online provider mtransitapps/commons#720 - commons: chore: remove deprecated CaEdmontonProvider mtransitapps/commons#719 - commons: Build(deps): Bump org.sonarqube from 7.2.3.7755 to 7.3.0.8198 mtransitapps/commons#718 - commons: Build(deps): Bump gradle-wrapper from 9.4.1 to 9.5.0 in /shared mtransitapps/commons#717 - commons: GTFS-RT > fix time-zone compat mtransitapps/commons#716 - commons: Add `pull_request` trigger to `mt-record-screenshots` & `mt-release workflows` - commons: mt-release.yml: add allowStore* inputs to enable store channels on demand mtransitapps/commons#715 - commons: Add promote from Prod to Prod 50
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons: Build(deps): Bump com.google.android.material:material from 1.13.0 to 1.14.0 in the androidx group across 1 directory mtransitapps/commons#745 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.7 to 2.3.8 in the kotlin-ksp-compose group across 1 directory mtransitapps/commons#744 - commons: Build(deps): Bump gradle-wrapper from 9.5.0 to 9.5.1 in /shared mtransitapps/commons#743 - commons: Build(deps): Bump the ads group across 1 directory with 2 updates mtransitapps/commons#742 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.12.0 to 34.13.0 in the gms group across 1 directory mtransitapps/commons#741 - commons: Update workflow to trigger on all branches mtransitapps/commons#740 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&' - commons-android: Package broadcast receiver > ping only if battery good mtransitapps/commons-android#147 - commons-android: cleanup - commons-android: App open ads while deploying data mtransitapps/commons-android#143 - commons-android: Remove no-op centered toasts mtransitapps/commons-android#144 - commons-android: Logs > use current system time mtransitapps/commons-android#145
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&'
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&'
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons: Build(deps): Bump com.google.android.material:material from 1.13.0 to 1.14.0 in the androidx group across 1 directory mtransitapps/commons#745 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.7 to 2.3.8 in the kotlin-ksp-compose group across 1 directory mtransitapps/commons#744 - commons: Build(deps): Bump gradle-wrapper from 9.5.0 to 9.5.1 in /shared mtransitapps/commons#743 - commons: Build(deps): Bump the ads group across 1 directory with 2 updates mtransitapps/commons#742 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.12.0 to 34.13.0 in the gms group across 1 directory mtransitapps/commons#741 - commons: Update workflow to trigger on all branches mtransitapps/commons#740 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&' - commons-android: Package broadcast receiver > ping only if battery good mtransitapps/commons-android#147 - commons-android: cleanup - commons-android: App open ads while deploying data mtransitapps/commons-android#143 - commons-android: Remove no-op centered toasts mtransitapps/commons-android#144 - commons-android: Logs > use current system time mtransitapps/commons-android#145
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&'
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&'
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&'
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons: Build(deps): Bump com.google.android.material:material from 1.13.0 to 1.14.0 in the androidx group across 1 directory mtransitapps/commons#745 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.7 to 2.3.8 in the kotlin-ksp-compose group across 1 directory mtransitapps/commons#744 - commons: Build(deps): Bump gradle-wrapper from 9.5.0 to 9.5.1 in /shared mtransitapps/commons#743 - commons: Build(deps): Bump the ads group across 1 directory with 2 updates mtransitapps/commons#742 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.12.0 to 34.13.0 in the gms group across 1 directory mtransitapps/commons#741 - commons: Update workflow to trigger on all branches mtransitapps/commons#740 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&' - commons-android: Package broadcast receiver > ping only if battery good mtransitapps/commons-android#147 - commons-android: cleanup - commons-android: App open ads while deploying data mtransitapps/commons-android#143 - commons-android: Remove no-op centered toasts mtransitapps/commons-android#144 - commons-android: Logs > use current system time mtransitapps/commons-android#145
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&'
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&'
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&'
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&'
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&'
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&'
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&'
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&'
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&'
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&'
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&'
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&'
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&'
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&'
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&'
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&'
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&'
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&'
…parser': - commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons: Build(deps): Bump com.google.android.material:material from 1.13.0 to 1.14.0 in the androidx group across 1 directory mtransitapps/commons#745 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.7 to 2.3.8 in the kotlin-ksp-compose group across 1 directory mtransitapps/commons#744 - commons: Build(deps): Bump gradle-wrapper from 9.5.0 to 9.5.1 in /shared mtransitapps/commons#743 - commons: Build(deps): Bump the ads group across 1 directory with 2 updates mtransitapps/commons#742 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.12.0 to 34.13.0 in the gms group across 1 directory mtransitapps/commons#741 - commons: Update workflow to trigger on all branches mtransitapps/commons#740 - commons: CI: update GitHub repository details mtransitapps/commons#739 - commons: Upgrade maps-utils to version `4.3.0` mtransitapps/commons#736 - commons: Update Gson version to `2.14.0` mtransitapps/commons#737 - commons: Update commons-io version to `2.22.0` mtransitapps/commons#738 - commons: Update Kotlin version to `2.3.21` mtransitapps/commons#735 - commons: Update kotlinx-coroutines version to `1.11.0` mtransitapps/commons#734 - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons: Remove deprecated `GrandRiverTransitProvider` mtransitapps/commons#726 - commons: Remove deprecated `OCTranspoProvider` mtransitapps/commons#725 - commons: Remove deprecated `CaTransLinkProvider` mtransitapps/commons#724 - commons: Build(deps): Bump android-gradlePlugin from 9.1.1 to 9.2.0 mtransitapps/commons#702 - commons: Remove deprecated `StrategicMappingProvider` mtransitapps/commons#723 - commons: Remove deprecated `GreaterSudburyProvider` mtransitapps/commons#722 - commons: Remove deprecated `CaSTOProvider` mtransitapps/commons#721 - commons: Remove deprecated LTC online provider mtransitapps/commons#720 - commons: chore: remove deprecated CaEdmontonProvider mtransitapps/commons#719 - commons: Build(deps): Bump org.sonarqube from 7.2.3.7755 to 7.3.0.8198 mtransitapps/commons#718 - commons: Build(deps): Bump gradle-wrapper from 9.4.1 to 9.5.0 in /shared mtransitapps/commons#717 - commons: GTFS-RT > fix time-zone compat mtransitapps/commons#716 - commons: Add `pull_request` trigger to `mt-record-screenshots` & `mt-release workflows` - commons: mt-release.yml: add allowStore* inputs to enable store channels on demand mtransitapps/commons#715 - commons: Add promote from Prod to Prod 50
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&'
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons: Build(deps): Bump com.google.android.material:material from 1.13.0 to 1.14.0 in the androidx group across 1 directory mtransitapps/commons#745 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.7 to 2.3.8 in the kotlin-ksp-compose group across 1 directory mtransitapps/commons#744 - commons: Build(deps): Bump gradle-wrapper from 9.5.0 to 9.5.1 in /shared mtransitapps/commons#743 - commons: Build(deps): Bump the ads group across 1 directory with 2 updates mtransitapps/commons#742 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.12.0 to 34.13.0 in the gms group across 1 directory mtransitapps/commons#741 - commons: Update workflow to trigger on all branches mtransitapps/commons#740 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&' - commons-android: Package broadcast receiver > ping only if battery good mtransitapps/commons-android#147 - commons-android: cleanup - commons-android: App open ads while deploying data mtransitapps/commons-android#143 - commons-android: Remove no-op centered toasts mtransitapps/commons-android#144 - commons-android: Logs > use current system time mtransitapps/commons-android#145
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons: Build(deps): Bump com.google.android.material:material from 1.13.0 to 1.14.0 in the androidx group across 1 directory mtransitapps/commons#745 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.7 to 2.3.8 in the kotlin-ksp-compose group across 1 directory mtransitapps/commons#744 - commons: Build(deps): Bump gradle-wrapper from 9.5.0 to 9.5.1 in /shared mtransitapps/commons#743 - commons: Build(deps): Bump the ads group across 1 directory with 2 updates mtransitapps/commons#742 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.12.0 to 34.13.0 in the gms group across 1 directory mtransitapps/commons#741 - commons: Update workflow to trigger on all branches mtransitapps/commons#740 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&' - commons-android: Package broadcast receiver > ping only if battery good mtransitapps/commons-android#147 - commons-android: cleanup - commons-android: App open ads while deploying data mtransitapps/commons-android#143 - commons-android: Remove no-op centered toasts mtransitapps/commons-android#144 - commons-android: Logs > use current system time mtransitapps/commons-android#145
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons: Build(deps): Bump com.google.android.material:material from 1.13.0 to 1.14.0 in the androidx group across 1 directory mtransitapps/commons#745 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.7 to 2.3.8 in the kotlin-ksp-compose group across 1 directory mtransitapps/commons#744 - commons: Build(deps): Bump gradle-wrapper from 9.5.0 to 9.5.1 in /shared mtransitapps/commons#743 - commons: Build(deps): Bump the ads group across 1 directory with 2 updates mtransitapps/commons#742 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.12.0 to 34.13.0 in the gms group across 1 directory mtransitapps/commons#741 - commons: Update workflow to trigger on all branches mtransitapps/commons#740 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&' - commons-android: Package broadcast receiver > ping only if battery good mtransitapps/commons-android#147 - commons-android: cleanup - commons-android: App open ads while deploying data mtransitapps/commons-android#143 - commons-android: Remove no-op centered toasts mtransitapps/commons-android#144 - commons-android: Logs > use current system time mtransitapps/commons-android#145
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&'
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&'
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&'
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&'
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&'
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons: Build(deps): Bump com.google.android.material:material from 1.13.0 to 1.14.0 in the androidx group across 1 directory mtransitapps/commons#745 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.7 to 2.3.8 in the kotlin-ksp-compose group across 1 directory mtransitapps/commons#744 - commons: Build(deps): Bump gradle-wrapper from 9.5.0 to 9.5.1 in /shared mtransitapps/commons#743 - commons: Build(deps): Bump the ads group across 1 directory with 2 updates mtransitapps/commons#742 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.12.0 to 34.13.0 in the gms group across 1 directory mtransitapps/commons#741 - commons: Update workflow to trigger on all branches mtransitapps/commons#740 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&' - commons-android: Package broadcast receiver > ping only if battery good mtransitapps/commons-android#147 - commons-android: cleanup - commons-android: App open ads while deploying data mtransitapps/commons-android#143 - commons-android: Remove no-op centered toasts mtransitapps/commons-android#144 - commons-android: Logs > use current system time mtransitapps/commons-android#145
…parser': - commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons: Build(deps): Bump com.google.android.material:material from 1.13.0 to 1.14.0 in the androidx group across 1 directory mtransitapps/commons#745 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.7 to 2.3.8 in the kotlin-ksp-compose group across 1 directory mtransitapps/commons#744 - commons: Build(deps): Bump gradle-wrapper from 9.5.0 to 9.5.1 in /shared mtransitapps/commons#743 - commons: Build(deps): Bump the ads group across 1 directory with 2 updates mtransitapps/commons#742 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.12.0 to 34.13.0 in the gms group across 1 directory mtransitapps/commons#741 - commons: Update workflow to trigger on all branches mtransitapps/commons#740 - commons: CI: update GitHub repository details mtransitapps/commons#739 - commons: Upgrade maps-utils to version `4.3.0` mtransitapps/commons#736 - commons: Update Gson version to `2.14.0` mtransitapps/commons#737 - commons: Update commons-io version to `2.22.0` mtransitapps/commons#738 - commons: Update Kotlin version to `2.3.21` mtransitapps/commons#735 - commons: Update kotlinx-coroutines version to `1.11.0` mtransitapps/commons#734 - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons: Store listing > full/short desc > compat w/ `api.stm.info` provider mtransitapps/commons#732 - commons: Encrypt file > auto dest file path from source - commons: Generate `fr/gtfs_rts_strings.xml` & ignore location inside agency name. mtransitapps/commons#730 - commons: Build(deps): Bump androidx.webkit:webkit from 1.15.0 to 1.16.0 in the androidx group across 1 directory mtransitapps/commons#731 - commons: Update GTFS Validator from `7.0.0` to `8.0.0` mtransitapps/commons#729 - commons: Build(deps): Bump com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk from 1.0.0 to 1.0.1 mtransitapps/commons#727 - commons: Merge branch 'master' of github.com:mtransitapps/commons - commons: README > HTTPS for apache.org - commons: Build(deps): Bump android-gradlePlugin from 9.2.0 to 9.2.1 mtransitapps/commons#728 - commons: Remove deprecated `GrandRiverTransitProvider` mtransitapps/commons#726 - commons: Remove deprecated `OCTranspoProvider` mtransitapps/commons#725 - commons: Remove deprecated `CaTransLinkProvider` mtransitapps/commons#724 - commons: Build(deps): Bump android-gradlePlugin from 9.1.1 to 9.2.0 mtransitapps/commons#702 - commons: Remove deprecated `StrategicMappingProvider` mtransitapps/commons#723 - commons: Remove deprecated `GreaterSudburyProvider` mtransitapps/commons#722 - commons: Remove deprecated `CaSTOProvider` mtransitapps/commons#721 - commons: Remove deprecated LTC online provider mtransitapps/commons#720 - commons: chore: remove deprecated CaEdmontonProvider mtransitapps/commons#719 - commons: Build(deps): Bump org.sonarqube from 7.2.3.7755 to 7.3.0.8198 mtransitapps/commons#718 - commons: Build(deps): Bump gradle-wrapper from 9.4.1 to 9.5.0 in /shared mtransitapps/commons#717 - commons: GTFS-RT > fix time-zone compat mtransitapps/commons#716 - commons: Add `pull_request` trigger to `mt-record-screenshots` & `mt-release workflows` - commons: mt-release.yml: add allowStore* inputs to enable store channels on demand mtransitapps/commons#715 - commons: Add promote from Prod to Prod 50
- commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&'
- commons: CI > MT check data outdated > daily at 7am UTC mtransitapps/commons#749 - commons: Generated files > XML compat w/ '&' mtransitapps/commons#748 - commons: Add support for Store `internal` track mtransitapps/commons#746 - commons: Make generated README store CTA conditional on release channel config mtransitapps/commons#747 - commons: Build(deps): Bump com.google.android.material:material from 1.13.0 to 1.14.0 in the androidx group across 1 directory mtransitapps/commons#745 - commons: Build(deps): Bump com.google.devtools.ksp from 2.3.7 to 2.3.8 in the kotlin-ksp-compose group across 1 directory mtransitapps/commons#744 - commons: Build(deps): Bump gradle-wrapper from 9.5.0 to 9.5.1 in /shared mtransitapps/commons#743 - commons: Build(deps): Bump the ads group across 1 directory with 2 updates mtransitapps/commons#742 - commons: Build(deps): Bump com.google.firebase:firebase-bom from 34.12.0 to 34.13.0 in the gms group across 1 directory mtransitapps/commons#741 - commons: Update workflow to trigger on all branches mtransitapps/commons#740 - commons: CI: update GitHub repository details mtransitapps/commons#739 - commons: Upgrade maps-utils to version `4.3.0` mtransitapps/commons#736 - commons: Update Gson version to `2.14.0` mtransitapps/commons#737 - commons: Update commons-io version to `2.22.0` mtransitapps/commons#738 - commons: Update Kotlin version to `2.3.21` mtransitapps/commons#735 - commons: Update kotlinx-coroutines version to `1.11.0` mtransitapps/commons#734 - commons: Store listing > feature graphics > 1-line max length tweak - commons: Add push trigger on `config/input_url` and `config/input_url_next` to mt-download-data workflow mtransitapps/commons#733 - commons-android: comments - commons-android: Fix STM subway priority warning, not info [FR] - commons-android: cleanup - commons-android: delete unused class - commons-android: Refactor Google Play Store URI constants and logic mtransitapps/commons-android#150 - commons-android: cleanup - commons-android: Fix URL for Play Store Inline install link mtransitapps/commons-android#149 - commons-android: Fix dp/px mess mtransitapps/commons-android#148 - commons-android: comments++ - commons-android: Module featured graphic gen > escape '&' - commons-android: Package broadcast receiver > ping only if battery good mtransitapps/commons-android#147 - commons-android: cleanup - commons-android: App open ads while deploying data mtransitapps/commons-android#143 - commons-android: Remove no-op centered toasts mtransitapps/commons-android#144 - commons-android: Logs > use current system time mtransitapps/commons-android#145 - commons-android: Tries to use inline installs - commons-android: Cleanup dp/px - parser: JSON config > + `direction_id_override_enabled[_until]` mtransitapps/parser#67
README generation currently always emits a Play Store download block (plus a static beta section), regardless of store readiness. This change makes the generated CTA section reflect actual channel state from
config/store/*.Channel-driven README CTA
config/store/production→## Download on the Play Storewith Play Store badge image linkconfig/store/beta→## Join the Betawithhttps://play.google.com/apps/testing/<pkg>config/store/beta-private→## Join the Private Betawith testing link + beta wiki link## Coming soon...with setup/testing messageSingle source of truth in generator
STORE_SECTIONassembly inshared-modules/MTREADME.md.MT.shand injected it into the README template so exactly one channel section is rendered.Removed conflicting static content