From 2449c00fd1965290590b839f2220af0a2d14814f Mon Sep 17 00:00:00 2001 From: pasichdev Date: Fri, 2 Oct 2026 11:16:49 +0300 Subject: [PATCH 1/2] ci: skip the build on docs-only changes A push or pull request that touches only Markdown, docs/, LICENSE or the issue templates no longer starts Android CI. Store texts in fastlane/ still build: StoreMetadataTest checks them. A change that touches anything else runs CI as before; main has no required checks, so a skipped run does not block a merge. --- .github/workflows/android.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index dcdf10a..f20b5d2 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -1,9 +1,21 @@ name: Android CI +# Docs-only changes don't build. Store texts (fastlane/) are NOT ignored: StoreMetadataTest +# checks them. A change that also touches anything else runs CI as usual. on: push: branches: [ main ] + paths-ignore: + - '**.md' + - 'docs/**' + - 'LICENSE' + - '.github/ISSUE_TEMPLATE/**' pull_request: + paths-ignore: + - '**.md' + - 'docs/**' + - 'LICENSE' + - '.github/ISSUE_TEMPLATE/**' workflow_dispatch: # Only the newest run per branch / PR matters; cancel superseded ones. From 381bbbaa8359c1ee6d4e3fc6bad0fd429761aa1d Mon Sep 17 00:00:00 2001 From: pasichdev Date: Fri, 2 Oct 2026 11:17:06 +0300 Subject: [PATCH 2/2] docs: mark Google Play as available Encly is live on Google Play. Replace the coming-soon badge with a link to the listing and mark the channel available in the install table and in CONTRIBUTING. --- CONTRIBUTING.md | 3 ++- README.md | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 8a566dc..8259951 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -165,7 +165,8 @@ upload this key instead of letting Google generate one). ; keep it in step with `PRIVACY.md`. - Make the repository public, then enable **Settings → Code security → Private vulnerability reporting** (SECURITY.md links to it). -- Google Play: create the app and fill in *App content*. The first bundle is uploaded by hand. +- Google Play: done. The app is listed at ; the Play Console answers are in + [docs/play-store.md](docs/play-store.md). - F-Droid: done. The app is listed at ; its metadata lives in [fdroiddata](https://gitlab.com/fdroid/fdroiddata) as `metadata/com.pasich.encly.yml`. diff --git a/README.md b/README.md index e9df47f..7b5f991 100644 --- a/README.md +++ b/README.md @@ -59,14 +59,14 @@ All eight, with captions in every store language, are in ## Install [Get it on GitHub](https://github.com/pasichDev/Encly/releases/latest) - ![Google Play: coming soon](https://img.shields.io/badge/Google%20Play-coming%20soon-lightgrey?logo=googleplay) + [Get it on Google Play](https://play.google.com/store/apps/details?id=com.pasich.encly)  [Get it on F-Droid](https://f-droid.org/packages/com.pasich.encly/) | Channel | Status | What you get | |---|---|---| | **GitHub Releases** | available | `Encly--fdroid.apk` (no Google Play links) or `Encly--play.apk` from [Releases](https://github.com/pasichDev/Encly/releases); verify it (below) before installing. | | **Obtainium** | available | Add `https://github.com/pasichDev/Encly` as the source and filter APKs with `fdroid` to get updates straight from GitHub Releases. | -| **Google Play** | coming soon | The `play` flavor. | +| **Google Play** | available | The `play` flavor from [Google Play](https://play.google.com/store/apps/details?id=com.pasich.encly). | | **F-Droid** | available | The `fdroid` flavor from [F-Droid](https://f-droid.org/packages/com.pasich.encly/), built by F-Droid from source and shipped with the developer signature (reproducible build), so it updates the GitHub APK and back. | All channels use the same application ID and are meant to be signed with the same certificate,