Skip to content

Commit 6f1bcf0

Browse files
committed
update readme and ci cron
1 parent 64e0164 commit 6f1bcf0

File tree

2 files changed

+10
-39
lines changed

2 files changed

+10
-39
lines changed

Diff for: .github/workflows/update.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Update
22

33
on:
44
schedule:
5-
- cron: '35 0 * * *'
5+
- cron: '0 0 * * *'
66
workflow_dispatch:
77
inputs:
88
force_update:
@@ -26,7 +26,7 @@ jobs:
2626
latest_version_download_url: ${{ steps.check.outputs.latest_version_download_url }}
2727
steps:
2828
- uses: actions/checkout@v4
29-
29+
3030
- id: check
3131
run: |
3232
latest_release_data=$(curl -L https://api.github.com/repos/MaintainTeam/LastPipeBender/releases/latest)

Diff for: README.md

+8-37
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,14 @@
1-
# fdroid-pages
1+
# MaintainTeam fdroid-pages
22

3-
Showcases how it is possible to host a F-Droid repo on a static site hosting service like GitHub Pages.
3+
Static F-Droid Repo (thanks to @litetex) for storing MaintainTeam Android Applications. Repo updates automatically every midnigth and manually after a new release of our apps
44

5-
It currently is configured to contain [NewPipe-nightly](https://github.com/TeamNewPipe/NewPipe-nightly).
6-
7-
Open https://litetex.github.io/fdroid-pages for a live demo.
8-
9-
## Initial setup
10-
11-
> [!IMPORTANT]
12-
> If you want to [create your own repo](https://f-droid.org/en/docs/Setup_an_F-Droid_App_Repo/) and use this repo as a base, but make sure to remove/customize all assets like images, links and names!
13-
14-
You need a few secrets that are used for verifying the repo.
15-
16-
To generate these you have to run the ``fdroid-repo-generator``-Docker image offline.
17-
18-
0. Ensure that you have Docker installed
19-
1. Checkout the repo and open in your terminal
20-
2. Select the directory [``fdroid-repo-generator``](./fdroid-repo-generator) using ``cd fdroid-repo-generator``
21-
3. Build the image offline: ``docker build --tag fdroid-repo-generator .`` (the dot at the end is important)
22-
4. Launch the container ``docker run --rm -it --entrypoint=/bin/bash -v %cd%/temp-repo:/repo -w /repo fdroid-repo-generator``
23-
* This will create a new directory ``temp-repo``, if this is already present you may need to clean it
24-
* After the container is launched a console should be visible
25-
5. Execute ``fdroid init`` to initialize the repo
26-
6. When this is done exit the container with typing ``exit``
27-
28-
You now should have a fresh F-Droid repo initialized in ``temp-repo``.
29-
30-
Now we need to get the following secrets and store them in GitHub Action secrets:
31-
32-
| What? | Secret name | Notes |
33-
| --- | --- | --- |
34-
| ``keystore.p12`` | ``KEYSTORE_BASE64`` | Needs to be converted to base64.<br/>Easiest way: ``cat keystore.p12 \| base64 > keystore_b64.txt`` |
35-
| ``config.yml````repo_keyalias`` | ``REPO_KEYALIAS`` | |
36-
| ``config.yml````keystorepass`` or ``keypass`` (identical) | ``KEYPASS`` | ``keystorepass`` and ``keypass`` are usually identical |
37-
| ``config.yml````keydname`` | ``KEYDNAME`` | |
5+
## Application List
6+
- [LastPipeBender](https://github.com/MaintainTeam/LastPipeBender) Extended Version
387

398
## Mirroring
409

41-
This example uses mirroring to [Codeberg](https://codeberg.org/litetex/fdroid-pages).
10+
We don't have any mirror yet. We'll plan to open both codeberg & self-hosted mirrors
11+
12+
## Initial setup
4213

43-
The mirrored Codeberg site is available at: https://litetex.codeberg.page/fdroid-pages
14+
See https://github.com/litetex/fdroid-pages for setting up your own static f-droid repo

0 commit comments

Comments
 (0)