Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions .github/workflows/android.yml
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
3 changes: 2 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,8 @@ upload this key instead of letting Google generate one).
<https://pasichdev.xyz/apps/encly/privacy-policy/>; 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 <https://play.google.com/store/apps/details?id=com.pasich.encly>; the Play Console answers are in
[docs/play-store.md](docs/play-store.md).
- F-Droid: done. The app is listed at <https://f-droid.org/packages/com.pasich.encly/>; its
metadata lives in [fdroiddata](https://gitlab.com/fdroid/fdroiddata) as
`metadata/com.pasich.encly.yml`.
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,14 +59,14 @@ All eight, with captions in every store language, are in
## Install

[<img src="https://img.shields.io/github/v/release/pasichDev/Encly?label=GitHub%20Releases&logo=github" alt="Get it on GitHub" height="28">](https://github.com/pasichDev/Encly/releases/latest)
&nbsp;![Google Play: coming soon](https://img.shields.io/badge/Google%20Play-coming%20soon-lightgrey?logo=googleplay)
&nbsp;[<img src="https://img.shields.io/badge/Google%20Play-available-34A853?logo=googleplay" alt="Get it on Google Play" height="28">](https://play.google.com/store/apps/details?id=com.pasich.encly)
&nbsp;[<img src="https://img.shields.io/f-droid/v/com.pasich.encly?label=F-Droid&logo=f-droid" alt="Get it on F-Droid" height="28">](https://f-droid.org/packages/com.pasich.encly/)

| Channel | Status | What you get |
|---|---|---|
| **GitHub Releases** | available | `Encly-<version>-fdroid.apk` (no Google Play links) or `Encly-<version>-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,
Expand Down
Loading