Skip to content

Commit 1f1fa81

Browse files
chore: Update F-Droid repo (Build 18)
0 parents  commit 1f1fa81

21 files changed

+418
-0
lines changed

.github/workflows/update.yml

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
name: Fdroid Repo Update
2+
3+
on:
4+
push:
5+
branches:
6+
- fdroid-repo
7+
8+
jobs:
9+
build:
10+
runs-on: ubuntu-latest
11+
12+
steps:
13+
# Step 1: Checkout the main branch
14+
- name: Checkout Fdroid-repo Branch
15+
uses: actions/checkout@v2
16+
with:
17+
ref: fdroid-repo
18+
fetch-depth: 0
19+
20+
21+
# Step 2: Setup Java with version 17.x
22+
- name: Setup Java
23+
uses: actions/setup-java@v1
24+
with:
25+
java-version: "17.x"
26+
27+
# Step 3: Setup F-Droid (install fdroidserver) and update the repo
28+
- name: Fdroid Install
29+
uses: subosito/flutter-action@v1
30+
- name: Run F-Droid Update
31+
env:
32+
FDROID_CONFIG_YML_B64: ${{ secrets.FDROID_CONFIG_YML }}
33+
FDROID_KEYSTORE_P12_B64: ${{ secrets.FDROID_KEYSTORE_P12 }}
34+
run: |
35+
# Decode the secrets into files
36+
echo $FDROID_CONFIG_YML_B64 | base64 --decode > config.yml
37+
echo $FDROID_KEYSTORE_P12_B64 | base64 --decode > keystore.p12
38+
39+
# Install fdroidserver
40+
sudo apt-get update
41+
sudo apt-get install -y fdroidserver
42+
43+
# Run the update command, referencing the files
44+
fdroid update -c
45+
46+
# Step 4: Push the updated repo files with amended commit
47+
- name: Push F-Droid updates
48+
run: |
49+
git config user.name "github-actions[bot]"
50+
git config user.email "github-actions[bot]@users.noreply.github.com"
51+
52+
git add .
53+
git commit -m "chore:${{ github.run_number }} update F-Droid metadata" || echo "No changes to commit"
54+
git push origin fdroid-repo

.gitignore

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
config.yml
2+
keystore.p12
3+
4+
# Miscellaneous
5+
*.class
6+
*.log
7+
*.pyc
8+
*.swp
9+
.DS_Store
10+
.atom/
11+
.buildlog/
12+
.history
13+
.svn/
14+
**/.cxx/
15+
16+
# IntelliJ related
17+
*.iml
18+
*.ipr
19+
*.iws
20+
.idea/
21+
22+
# The .vscode folder contains launch configuration and tasks you configure in
23+
# VS Code which you may wish to be included in version control, so this line
24+
# is commented out by default.
25+
#.vscode/
26+
27+
# Flutter/Dart/Pub related
28+
**/doc/api/
29+
**/ios/Flutter/.last_build_id
30+
.dart_tool/
31+
.flutter-plugins
32+
.flutter-plugins-dependencies
33+
.packages
34+
.pub-cache/
35+
.pub/
36+
/build/
37+
38+
# Web related
39+
lib/generated_plugin_registrant.dart
40+
41+
# Symbolication related
42+
app.*.symbols
43+
44+
# Obfuscation related
45+
app.*.map.json
46+
47+
# Android Studio will place build artifacts here
48+
/android/app/debug
49+
/android/app/profile
50+
/android/app/release
51+
52+
# FVM Version Cache
53+
.fvm/
54+
55+
# Platform specific directories
56+
# this branch does not require these files
57+
58+
/ios
59+
/linux
60+
/macos
61+
/windows
62+
/android
63+
/tmp

icons/icon.png

3.55 KB
Loading

index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
goto /repo
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
AuthorName: 'CCExtractor Development'
2+
Categories:
3+
- taskwarrior-flutter
4+
CurrentVersionCode: 2147483647
5+
IssueTracker: 'https://github.com/CCExtractor/taskwarrior-flutter/issues'
6+
Name: Taskwarrior Nightly
7+
SourceCode: 'https://github.com/CCExtractor/taskwarrior-flutter'
8+
Summary: 'Taskwarrior is Free and Open Source Software that manages your TODO list from the command line. It is flexible, fast, and unobtrusive. It does its job then gets out of your way. The CLI tool and other relevant documentation can be found at Taskwarrior. This project aims to build an app for Taskwarrior. It is your task management app across all platforms. It helps you manage your tasks and filter them as per your needs.'
9+
WebSite: 'https://github.com/CCExtractor/taskwarrior-flutter'

repo/categories.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
taskwarrior-flutter

repo/entry.jar

2.69 KB
Binary file not shown.

repo/entry.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"timestamp": 1763553268000, "version": 20002, "index": {"name": "/index-v2.json", "sha256": "a4a10bbba2b8779eba4d5e237c935bc7d3ac68dd86b346880827e02f79549af2", "size": 3883, "numPackages": 1}, "diffs": {}}

repo/icons/icon.png

833 Bytes
Loading

repo/index-v1.jar

3.9 KB
Binary file not shown.

0 commit comments

Comments
 (0)